#index .video-layer .layui-layer-content {
  width: 800px !important;
  height: 450px !important;
  overflow: hidden !important;
}
#index .video-layer video {
  width: 100% !important;
  height: 100% !important;
}
#index .get-offer {
  height: 620px;
  width: 100%;
  background-color: #faf7fa;
}
#index .get-offer .w1200 {
  height: 100%;
  padding: 30px 0;
  display: flex;
}
#index .get-offer .w1200 .left-box {
  background-color: #fff;
  width: 462px;
  height: 98%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding-bottom: 20px;
  border-radius: 10px;
}
#index .get-offer .w1200 .left-box p.span-box1 {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#index .get-offer .w1200 .left-box .ten {
  margin-top: -20px;
}
#index .get-offer .w1200 .left-box p.title {
  font-size: 35px;
  color: #e40b29;
}
#index .get-offer .w1200 .left-box input.input-box1 {
  display: block;
  padding: 0 25px;
  width: 350px;
  height: 58px;
  background: #f8f8f8;
  border: 1px solid #cccccc;
  border-radius: 29px;
  padding-top: 1px;
}
#index .get-offer .w1200 .left-box input.input-box1::placeholder {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #626262;
}
#index .banner .img-box .swiper-button-next {
  background-image: url('../img/0035.png');
  width: 25px;
  height: 56px;
  background-size: 100% 100%;
  top: calc(50% - 37px);
  right: 20px;
  position: absolute;
}
#index .banner .img-box .swiper-button-next::after {
  content: '';
}

#index .banner .img-box .swiper-button-prev {
  background-image: url('../img/0036.png');
  width: 25px;
  height: 56px;
  background-size: 100% 100%;
  top: calc(50% - 37px);
  left: 20px;
  position: absolute;
}
#index .banner .img-box .swiper-button-prev::after {
  content: '';
}

/* #index .banner .img-box .swiper-button-prev {
  background-image: url('../img/0035.png');
  width: 40px;
  height: 76px;
  background-size: 100% 100%;
  top: calc(50% - 37px);
  right: 0;
  position: absolute;
}
#index .banner .img-box .swiper-button-prev::after {
  content: '';
} */

#index .get-offer .w1200 .left-box p.p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#index .get-offer .w1200 .left-box p.p1 strong {
  color: #e40b29;
}
#index .get-offer .w1200 .left-box button.buttom-box {
  width: 351px;
  height: 58px;
  background: #e40b29;
  border-radius: 29px;
  color: #fff;
  font-size: 22px;
  text-align: center;
  line-height: 58px;
  font-family: PingFang SC;
  font-weight: 400;
}
#index .get-offer .w1200 .right-box {
  flex: 1;
  margin-left: 10px;
  height: 100%;
  background: url('../img//0026.jpg') no-repeat 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding: 20px 0;
}
#index .get-offer .w1200 .right-box .box-ones {
  width: 338px;
  height: 154px;
  background: rgba(63, 76, 93, 0.5);
  border-radius: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
#index .get-offer .w1200 .right-box .box-ones .p-box1 {
  font-size: 96px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 96px;
}
#index .get-offer .w1200 .right-box .box-ones .fs78 {
  font-size: 68px;
}
#index .get-offer .w1200 .right-box .box-ones .right-boxs {
  margin-left: 20px;
}
#index .get-offer .w1200 .right-box .box-ones .right-boxs .years-time-hour {
  display: block;
  font-size: 26px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
#index .get-offer .w1200 .right-box .box-ones .right-boxs .ms-box {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#index .get-offer .w1200 .right-box .box-ones .ml0 {
  margin-left: 0;
}
#index .get-offer .w1200 .right-box .box-ones:hover {
  background: #fff;
}
#index .get-offer .w1200 .right-box .box-ones:hover .p-box1,
#index .get-offer .w1200 .right-box .box-ones:hover .years-time-hour,
#index .get-offer .w1200 .right-box .box-ones:hover .ms-box {
  color: #000;
}
#index .get-offer .w1200 .right-box .active-back {
  background: rgba(63, 76, 93, 0.5) !important;
}
#index .get-offer .w1200 .right-box .active-back .p-box1,
#index .get-offer .w1200 .right-box .active-back .years-time-hour,
#index .get-offer .w1200 .right-box .active-back .ms-box {
  color: #fff !important;
}
#index .get-offer .w1200 .right-box .box-twos {
  width: 231px;
  height: 154px;
  background: #fff;
  border-radius: 21px;
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#index .get-offer .w1200 .right-box .box-twos .right-boxs {
  display: flex;
  justify-content: flex-start;
}
#index .get-offer .w1200 .right-box .box-twos .right-boxs .p-box1 {
  font-size: 62px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #313131;
  line-height: 62px;
}
#index .get-offer .w1200 .right-box .box-twos .right-boxs .fs78 {
  font-size: 68px;
}
#index .get-offer .w1200 .right-box .box-twos .right-boxs .fs48 {
  font-size: 48px;
}
#index .get-offer .w1200 .right-box .box-twos .right-boxs .years-time-hour {
  font-size: 19px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #313131;
  margin-left: 10px;
}
#index .get-offer .w1200 .right-box .box-twos .ms-box {
  word-break: break-all;
  width: 88%;
  text-align: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #313131;
}
#index .get-offer .w1200 .right-box .box-twos:hover {
  background: #fff;
}
#index .get-offer .w1200 .right-box .box-twos:hover .p-box1,
#index .get-offer .w1200 .right-box .box-twos:hover .years-time-hour,
#index .get-offer .w1200 .right-box .box-twos:hover .ms-box {
  color: #000;
}
#index .video-box {
  margin: 30px 0 80px 0;
}
#index .video-box .w1200 {
  height: 390px;
  position: relative;
}
#index .video-box .w1200 .imgss1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
}
#index .video-box .w1200 .poa-play {
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 10px);
}
#index .core-box {
  height: 400px;
}
#index .core-box .w1200 .list-items {
  margin-top: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  /* flex-direction: row-reverse; */
}
#index .core-box .w1200 .list-items .items-box {
  margin-left: -25px;
  z-index: 45;
  width: 166px;
  height: 166px;
  background: #f8f8f7;
  box-shadow: 0px 0px 3px 0px rgba(21, 20, 19, 0.25);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#index .core-box .w1200 .list-items .items-box .img1 {
  width: 80px;
  height: 80px;
}
#index .core-box .w1200 .list-items .items-box .isbox-img {
  display: none;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box {
  display: flex;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .img-activebox {
  width: 80px;
  height: 80px;
  filter: brightness(0%) grayscale(100%) invert(100%);
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yangshi-box {
  width: 180px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yangshi-box .tit-box {
  width: 131px;
  height: 39px;
  background: #e6001f;
  border-radius: 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yangshi-box .tit-box .img1 {
  width: 10px;
  height: 14px;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yangshi-box .tit-box .span-tit {
  font-size: 21px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
  margin: 0 7px;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yangshi-box .miaoshu {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  color: #333333;
  margin-top: 20px;
  width: 170px;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yu-2 {
  width: 166px;
  height: 166px;
  border-radius: 50%;
  background: #e6001c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 1px 0px rgba(21, 20, 19, 0.1);
  z-index: 55;
}
#index .core-box .w1200 .list-items .items-box .isbox-img .flex-box .yu-3 {
  background: #f8f8f7;
}
#index .domestic-box .w1400 {
  width: 1400px;
  margin: 0 auto;
}
#index .domestic-box .w1400 .uls {
  margin: 30px 0;
}
#index .domestic-box .w1400 .uls ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
#index .domestic-box .w1400 .uls ul .lis-box {
  margin-right: 35px;
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: 400;
  padding-bottom: 4px;
  color: #808080;
}
#index .domestic-box .w1400 .uls ul .active {
  border-bottom: 2px solid #e40b29;
  color: #e40b29;
}
#index .domestic-box .w1400 .swiper-box {
  overflow: hidden;
  margin-bottom: 20px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 {
  position: relative;
  display: flex;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-wrapper {
  display: flex;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-button-disabled {
  opacity: 0.2;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-button-next {
  background-image: url('../img/0035.png');
  width: 40px;
  height: 76px;
  background-size: 100% 100%;
  top: calc(50% - 37px);
  right: 0;
  position: absolute;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-button-next::after {
  content: '';
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-button-prev {
  background-image: url('../img/0036.png');
  width: 40px;
  height: 76px;
  background-size: 100% 100%;
  top: calc(50% - 37px);
  left: 0;
  position: absolute;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-button-prev::after {
  content: '';
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide {
  display: flex;
  justify-content: center;
  padding: 0 60px;
  position: relative;
  align-items: center;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 {
  width: 405px;
  height: 440px;
  background-color: beige;
  position: absolute;
  left: 30px;
  border-radius: 10px;
  background: url('../img//0029.png') no-repeat 0 0;
  background-size: 420px 470px;
  position: relative;
  margin-right: -90px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .poa-dh {
  position: absolute;
  top: -25px;
  left: 10%;
  width: 50px;
  height: 50px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .fwb-box {
  padding: 40px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .fwb-box .p1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #696969;
  line-height: 30px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .fwb-box .div-boxs1 {
  width: 50%;
  float: left;
  margin-top: 30px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .fwb-box .div-boxs1 .img1 {
  width: 25px;
  height: 25px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .div1 .fwb-box .div-boxs1 .span1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin-left: 4px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .a-box {
  width: 900px;
  display: block;
  height: 600px;
  margin-right: 30px;
}
#index .domestic-box .w1400 .swiper-box .mySwiper2 .swiper-slide .a-box .img1 {
  width: 100%;
  height: 100%;
  margin-right: 30px;
}
#index .domestic-box .list-items {
  margin-bottom: 20px;
  width: 100%;
  overflow: hidden;
}
#index .domestic-box .list-items .items-box .mySwiper {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper {
  display: flex;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide {
  width: 25%;
  height: 165px;
  opacity: 0.8;
  cursor: pointer;
  min-width: 250px;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide > img {
  width: 100%;
  height: 100%;
  max-width: 100%;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide > .poa-img {
  position: absolute;
  top: 10px;
  left: calc(50% - 110px);
  height: 50px;
  width: 220px;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 6px 15px;
  display: none;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide > .poa-img h2 {
  font-weight: 600;
}
#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide-thumb-active {
  opacity: 1;
  /* border: 2px solid #e40b29; */
  position: relative;
}

#index .domestic-box .list-items .items-box .mySwiper .swiper-wrapper .swiper-slide-thumb-active .poa-img {
  display: block;
}
#index .team-box {
  padding: 50px 0 0 0;
}
#index .team-box .w1200 .dom-top-box {
  margin: 60px 0;
}
#index .team-box .w1200 .content-box {
  height: 715px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
}
#index .team-box .w1200 .content-box .left-box {
  width: 525px;
  background: #f8f8f7;
  padding: 20px 50px;
  height: 100%;
}
#index .team-box .w1200 .content-box .left-box .img-box {
  width: 100%;
  height: 425px;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 {
  width: 100%;
  position: relative;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .swiper-wrapper {
  width: 100%;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .swiper-wrapper .swiper-slide {
  position: relative;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .swiper-wrapper .swiper-slide > img {
  width: 100%;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .swiper-wrapper .swiper-slide .poa-tit {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 95px;
  height: 30px;
  background: #ffffff;
  line-height: 30px;
  color: #0a0a0a;
  font-size: 14px;
  text-align: center;
  border-radius: 0px 16px 16px 0px;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .next1:after,
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .prev1:after {
  content: '';
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .prev1 {
  left: calc(100% - 130px);
  background-image: url('../img/left.png');
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  width: 65px;
  height: 45px;
  top: calc(100% - 22.5px);
  opacity: 1;
  background-color: #fff;
}
#index .team-box .w1200 .content-box .left-box .img-box .mySwiper3 .next1 {
  right: 0;
  background-image: url('../img/right.png');
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  width: 65px;
  height: 45px;
  top: calc(100% - 22.5px);
  opacity: 1;
  background-color: #e40b29;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs {
  overflow: hidden;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .name-tit {
  font-size: 39px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #0a0a0a;
  margin: 24px 0 14px 0;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .p1 {
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: 400;
  margin-bottom: 7px;
  color: #999999;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .p1 .span1 {
  color: #000;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .fg-box {
  margin-bottom: 20px;
  white-space: nowrap;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .a-box1 {
  width: 100px;
  height: 36px;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ee1d23;
  float: left;
  text-align: center;
  line-height: 36px;
}
#index .team-box .w1200 .content-box .left-box .wz-boxs .a-box2 {
  width: 100px;
  height: 36px;
  background: #e40b29;
  border-radius: 4px;
  float: left;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fff;
  text-align: center;
  margin-left: 20px;
  line-height: 36px;
}
#index .team-box .w1200 .content-box .right-box {
  height: 100%;
  flex: 1;
  margin-left: 30px;
}
#index .team-box .w1200 .content-box .right-box .more-box {
  width: 100px;
  height: 40px;
  background: #e40b29;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  float: right;
  cursor: pointer;
}
#index .team-box .w1200 .content-box .right-box .more-box .span1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#index .team-box .w1200 .content-box .right-box .more-box .img1 {
  width: 21px;
  height: 6px;
}
#index .team-box .w1200 .content-box .right-box .team-list-items {
  margin-top: 65px;
  display: flex;
  flex-wrap: wrap;
  padding: 0 3px;
  height: 647px;
}
#index .team-box .w1200 .content-box .right-box .team-list-items .items {
  width: 126px !important;
  height: 126px;
  margin-bottom: 2px;
  margin-right: 2px;
  cursor: pointer;
}
#index .team-box .w1200 .content-box .right-box .team-list-items .items .items-img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
}
#index .team-box .w1200 .content-box .right-box .team-list-items .swiper-slide {
  opacity: 0.7;
}
#index .team-box .w1200 .content-box .right-box .team-list-items .swiper-slide-thumb-active {
  opacity: 1;
  border: 1px solid #e40b29;
}
#index .team-box .w1200 .content-box .right-box .team-list-items .items:nth-child(5n) {
  margin-right: 0;
}
#index .team-box .w1200 .address-box {
  width: 100%;
}
#index .team-box .w1200 .address-box .dzcx-box .tit-boxs {
  font-size: 40px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 40px;
}
#index .team-box .w1200 .address-box .dzcx-box .tit-boxs > span {
  font-size: 20px;
  font-weight: 400;
  color: #999999;
}
#index .team-box .w1200 .address-box .dzcx-box .city-box {
  width: 100%;
  display: flex;
  margin: 20px 0;
  flex-wrap: wrap;
  scrollbar-width: none;
  padding-left: 30px;
}
#index .team-box .w1200 .address-box .dzcx-box .city-box .items-box {
  cursor: pointer;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-right: 50px;
  white-space: nowrap;
  margin-bottom: 10px;
}
#index .team-box .w1200 .address-box .dzcx-box .city-box .active {
  color: #333333;
  font-weight: bold;
}
#index .team-box .w1200 .address-box .dzcx-box ::-webkit-scrollbar {
  width: 0;
  height: 0;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box {
  margin: 0px 0 40px 0;
  width: 100%;
  height: auto;
  background: #f4f4f4;
  border-radius: 20px;
  padding: 20px 30px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .area-boxs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .area-boxs .items-box-area {
  cursor: pointer;
  padding: 0 15px;
  margin-right: 30px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  display: inline-block;
  margin-bottom: 15px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .area-boxs .active {
  height: 37px;
  background: #151785;
  border-radius: 19px;
  color: #fff;
  line-height: 37px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .p1-box {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 15px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .p1-box > strong {
  font-size: 30px;
  font-family: Alibaba PuHuiTi;
  font-weight: 600;
  color: #e6001f;
  line-height: 24px;
  opacity: 0.96;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .p1-box > span {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .color-box {
  margin-bottom: 25px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .color-box > span {
  color: #e40b29;
  font-size: 18px;
  font-weight: 500;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .go-comtt {
  display: inline-block;
  width: 120px;
  height: 40px;
  background-color: #ee1d23;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .left-box .look-box {
  width: 120px;
  height: 40px;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  color: #e40b29;
  line-height: 40px;
  display: inline-block;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .right-box {
  width: 660px;
  height: 160px;
  opacity: 0.9;
  border-radius: 4px;
  border: 2px solid #fff;
}
#index .team-box .w1200 .address-box .dzcx-box .bottom-box .list-fz-bos .right-box #map {
  width: 100%;
  height: 100%;
}
#index .team-box .tool-box {
  width: 100%;
  height: 240px;
  background: url('../img/0053.png') no-repeat 0 0;
  display: flex;
  align-items: center;
}
#index .team-box .tool-box .w1200 {
  display: flex;
  align-items: center;
  justify-content: center;
}
#index .team-box .tool-box .w1200 .item {
  margin-right: 50px;
  text-align: center;
  position: relative;
}
#index .team-box .tool-box .w1200 .item:hover .img-box::after {
  display: block;
}
#index .team-box .tool-box .w1200 .item .p01s {
  font-size: 52px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.2;
  line-height: 52px;
  position: absolute;
  left: calc(50% - 31px);
  top: -18px;
}
#index .team-box .tool-box .w1200 .item .img-box {
  width: 80px;
  height: 80px;
  margin: 4px 0 7px 0;
  overflow: hidden;
  background-size: 100% 100%;
}
#index .team-box .tool-box .w1200 .item .img-box .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
}
#index .team-box .tool-box .w1200 .item .img-box:after {
  content: '';
  display: none;
  height: 80px;
  transform: translateX(-180%);
  background: inherit;
  filter: drop-shadow(144px 0 0 #e6001e);
}
#index .team-box .tool-box .w1200 .item .imgs01 {
  background: url('../img/i003.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs02 {
  background: url('../img/i008.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs03 {
  background: url('../img/i001.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs04 {
  background: url('../img/i006.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs05 {
  background: url('../img/i002.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs06 {
  background: url('../img/i004.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs07 {
  background: url('../img/i007.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs08 {
  background: url('../img/i005.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item .imgs09 {
  background: url('../img/i009.png') no-repeat 0 0;
}
#index .team-box .tool-box .w1200 .item p {
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#index .team-box .tool-box .w1200 .item .active {
  color: #e40b29;
}
#index .team-box .tool-box .w1200 :last-child {
  margin-right: 0;
}
#index .team-box .new-boxs .w1200 .list-items {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#index .team-box .new-boxs .w1200 .list-items .left-items {
  display: flex;
}
#index .team-box .new-boxs .w1200 .list-items .left-items .span-s {
  margin-right: 60px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  position: relative;
  color: #333333;
  padding-bottom: 7px;
  cursor: pointer;
}
#index .team-box .new-boxs .w1200 .list-items .left-items .span-s .bot-bor {
  position: absolute;
  bottom: 0px;
  left: calc(10% - 11px);
  width: 80px;
  height: 3px;
  background: #fff;
  border-radius: 2px;
  display: inline-block;
}
#index .team-box .new-boxs .w1200 .list-items .left-items .active {
  color: #e40b29;
}
#index .team-box .new-boxs .w1200 .list-items .left-items .active .bot-bor {
  background: #e40b29 !important;
}
#index .team-box .new-boxs .w1200 .list-items .right-items {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
  display: inline-block;
}
#index .team-box .new-boxs .w1200 .new-bottom-box {
  display: flex;
  justify-content: space-between;
  height: 435px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-left {
  flex: 1;
  height: 100%;
  overflow: hidden;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-left .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right {
  width: 510px;
  margin-left: 10px;
  height: 100%;
  padding-right: 7px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
  height: 102px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-left {
  flex: 1;
  background: #f7f7f7;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-left .data-box .day-box {
  font-size: 59px;
  font-family: DIN;
  font-weight: bold;
  color: #a0a0a0;
  line-height: 44px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-left .data-box .span-ff {
  margin-left: 7px;
  font-size: 25px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #a0a0a0;
  line-height: 25px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-left .riqi {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #a0a0a0;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-right {
  width: 380px;
  border-radius: 10px;
  margin-left: 1px;
  padding: 10px 25px;
  background: #f7f7f7;
  position: relative;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-right .titles {
  font-size: 19px;
  font-family: PingFang SC;
  font-weight: 600;
  width: 100%;
  color: #333333;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-right .detail-box {
  /* margin-top: 5px; */
  line-height: 18px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items .items-right .poa-imgs {
  position: absolute;
  right: 25px;
  bottom: 15px;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .poa-imgs {
  filter: brightness(0%) grayscale(100%) invert(100%);
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right {
  background: #e6001f;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left .riqi,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .riqi {
  color: #fff;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left .data-box .span-ff,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .data-box .span-ff {
  color: #fff;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left .titles,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left .detail-box,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-left .day-box,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .titles,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .detail-box,
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right .items:hover .items-right .day-box {
  color: #fff !important;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right::-webkit-scrollbar {
  width: 3px;
  margin-left: 5px;
  background-color: #e5e5e5;
}
#index .team-box .new-boxs .w1200 .new-bottom-box .box-right::-webkit-scrollbar-thumb {
  background-color: #e40b29;
}
#index .team-box .brand-box .w1200 .img-swiper-box {
  width: 100%;
  height: 350px;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 {
  width: 100%;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items {
  width: 100%;
  height: 100%;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide {
  width: 100% !important;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img {
  height: 100px;
  margin-right: 17px;
  width: 225px;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img .img1s {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide :nth-child(5n) {
  margin-right: 0;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 {
  position: static;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 .swiper-pagination-bullet {
  width: 42px;
  height: 5px;
  background: #dddddd;
  border-radius: 5px;
}
#index .team-box .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 .swiper-pagination-bullet-active {
  background: #e40b29;
}
#case-detail .Bread-crumbs {
  background-color: #eff1f4;
}
#case-detail .case-list-box {
  background-color: #eff1f4;
}
#case-detail .case-list-box .top-casedetail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  padding-top: 65px;
}
#case-detail .case-list-box .top-casedetail .span1 {
  font-size: 24px;
  font-family: PingFang SC;
  color: #333333;
  font-weight: 700;
}
#case-detail .case-list-box .top-casedetail .more-boxs {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#case-detail .case-list-box .top-casedetail .more-boxs .imgs1 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
}
#case-detail .case-details-box {
  background-color: #eff1f4;
}
#case-detail .case-details-box .w1200 .top-box {
  padding: 60px 0 40px 0;
  text-align: center;
}
#case-detail .case-details-box .w1200 .top-box .title {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#case-detail .case-details-box .w1200 .top-box .tit-tip {
  margin-top: 10px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#case-detail .case-details-box .w1200 .top-box .tit-tip .t1 {
  color: #333;
  margin-right: 30px;
}
#case-detail .case-details-box .w1200 .middle-box {
  width: 100%;
  height: 100px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
#case-detail .case-details-box .w1200 .middle-box .items {
  position: relative;
  padding: 0 50px;
  text-align: center;
}
#case-detail .case-details-box .w1200 .middle-box .items .p1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  padding-bottom: 10px;
}
#case-detail .case-details-box .w1200 .middle-box .items .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin-top: 4px;
}
#case-detail .case-details-box .w1200 .middle-box .items .poa-p {
  right: 0;
  top: calc(50% - 10px);
  position: absolute;
  width: 1px;
  height: 30px;
  background: #999;
}
#case-detail .case-details-box .w1200 .contant-box {
  padding-bottom: 20px;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
#case-detail .case-details-box .w1200 .contant-box .left-box {
  margin-right: 20px;
  background-color: #fff;
  padding: 25px;
  width: 870px;
  padding-bottom: 0px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 {
  height: 560px;
  width: 100%;
  overflow: hidden;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-button-next {
  width: 60px;
  height: 60px;
  background: url('../img/0068.png') no-repeat 0 0;
  opacity: 1;
  pointer-events: auto;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 ::after {
  content: '';
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-button-prev {
  width: 60px;
  height: 60px;
  background: url('../img/0067.png') no-repeat 0 0;
  opacity: 1;
  pointer-events: auto;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev-start {
  position: absolute;
  top: calc(50% - 25px);
  z-index: 99999;
  left: 10px;
  background: url(../img/0067.png) no-repeat 0 0;
  width: 60px;
  height: 60px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next-end {
  position: absolute;
  top: calc(50% - 25px);
  z-index: 99999;
  right: 10px;
  background: url(../img/0068.png) no-repeat 0 0;
  width: 60px;
  height: 60px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 ::after {
  content: '';
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-pagination {
  color: #fff;
  top: 80%;
  text-align: left;
  left: 10%;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-pagination-current::before {
  content: '(';
  margin-right: 7px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-pagination-total::after {
  content: ')';
  margin-left: 7px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide {
  height: 560px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-boxss {
  position: absolute;
  left: 22px;
  top: 79.5%;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-boxss .deta-boxs {
  padding-top: 10px;
  font-size: 14px;
  line-height: 26px;
  padding-right: 20px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-xin {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 90px;
  height: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 {
  /* padding-bottom: 20px; */
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .team-list-items {
  display: flex;
  flex-wrap: wrap;
  width: 820px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items {
  cursor: pointer;
  position: relative;
  margin-bottom: 15px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items .poa-sanj {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #e40b29;
  bottom: -19px;
  left: calc(50% - 10px);
  position: absolute;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items span {
  width: 80px;
  height: 30px;
  background: #cccccc;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items .active {
  color: #fff;
  background-color: #e40b29;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs {
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  margin-top: 20px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs >p >img{
  width: 100%;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs >p{
  margin-bottom: 25px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit {
  display: flex;
  align-items: center;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit .img1 {
  width: 15px;
  height: 15px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit .tit-span {
  margin-left: 15px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .ms-box {
  margin-left: 15px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #696969;
  line-height: 26px;
  padding: 15px 0 5px 0;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .ms-box .videos-box {
  max-width: 790px;
  width: 790px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .ms-box > p {
  text-indent: 2em;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box {
  width: 100%;
  display: flex;
  height: 70px;
  border-top: 1px solid #e6e6e6;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left .img1 {
  width: 15px;
  height: 15px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left .tz-href {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-left: 15px;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover {
  background-color: #ee1d23;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover .tz-href {
  color: #fff;
  text-decoration: underline;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover .img1 {
  filter: brightness(0%) grayscale(100%) invert(1);
}
#case-detail .case-details-box .w1200 .contant-box .right-box {
  flex: 1 !important;
  /* position: relative; */
}
#case-detail .case-details-box .w1200 .contant-box .right-box .tit-box {
  position: relative;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .tit-box .line-box {
  width: 30px;
  height: 5px;
  background: #ee1d23;
  border-radius: 3px;
  position: absolute;
  bottom: -3px;
  left: calc(50% - 15px);
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box {
  padding: 20px 25px;
  margin-bottom: 10px;
  background-color: #fff;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box {
  min-height: 70px;
  height: 100px;
  padding: 20px 0 10px 0;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .img-tit {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  float: left;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .miaoshu {
  margin-left: 10px;
  float: left;
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .miaoshu > span {
  color: #999;
  font-weight: 500;
  margin-left: 10px;
  width: 100px;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .shi-time {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  width: 190px;
  overflow: hidden;
  word-wrap: normal;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .shi-time .i-box {
  font-weight: bold;
  font-style: italic;
  color: #e5001f;
  margin-right: 10px;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs .teram {
  width: 128px;
  color: #e40b29;
  height: 36px;
  background: #ffffff;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#case-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs :hover {
  background-color: #e40b29;
  color: #fff;
}
#costume-design .dom-top-box .title {
  position: relative;
  margin-bottom: 10px;
}
#costume-design .dom-top-box .title .left-poa {
  width: 26px;
  height: 1px;
  background: #cccccc;
  position: absolute;
  left: 30%;
}
#costume-design .dom-top-box .title .right-poa {
  position: absolute;
  width: 26px;
  height: 1px;
  background: #cccccc;
  right: 30%;
}
#costume-design .dom-top-box .span-box {
  color: #666666 !important;
}
#costume-design .logo-figure {
  width: 100%;
  height: 750px;
}
#costume-design .logo-figure .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: fill;
}
#costume-design .software-serve {
  height: 700px;
  padding: 70px 0;
}
#costume-design .software-serve .w1200 .list-items {
  padding: 60px 0 40px 0;
  display: flex;
}
#costume-design .software-serve .w1200 .list-items .items {
  width: calc((100% - 48px) / 5);
  margin-right: 12px;
  position: relative;
}
#costume-design .software-serve .w1200 .list-items .items .img1 {
  width: 230px;
  height: 345px;
  object-fit: contain;
}
#costume-design .software-serve .w1200 .list-items .items .poa-a {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 26px;
  font-family: PingFang;
  font-weight: 800;
  color: #ffffff;
  width: 205px;
}
#costume-design .software-serve .w1200 .list-items .items .poa-b {
  position: absolute;
  left: 20px;
  top: 60px;
  font-size: 15px;
  font-family: PingFang;
  font-weight: 400;
  width: 205px;
  color: #ffffff;
}
#costume-design .software-serve .w1200 .list-items .items .poa-c {
  width: 95px;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 20px;
  bottom: 20px;
  font-size: 13px;
  font-family: PingFang;
  font-weight: 400;
  color: #ffffff;
}
#costume-design .software-serve .w1200 .list-items :hover .poa-c {
  background-color: #e40b29;
}
#costume-design .software-serve .w1200 .ll-boxs {
  width: 339px;
  height: 45px;
  background: #ee1b2c;
  border-radius: 23px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
}
#costume-design .zx-contrast {
  height: 920px;
  width: 100%;
  background-color: #fbfbfb;
  padding: 80px 0;
}
#costume-design .zx-contrast .swiper1-costume {
  margin-bottom: 25px;
  margin-top: 50px;
}
#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items {
  display: flex;
}
#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items .items {
  width: calc(100% / 5);
  font-size: 22px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  text-align: center;
  position: relative;
  margin-bottom: 18px;
}
#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items .items .p-box {
  font-size: 16px;
  color: #999999;
}
#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items .items .poa-sanj {
  width: 36px;
  height: 5px;
  background: #ee1b2c;
  border-radius: 3px;
  position: absolute;
  left: calc(50% - 18px);
  bottom: -15px;
  display: none;
}

#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items .active .p-box {
  color: #e40b29;
}
#costume-design .zx-contrast .swiper1-costume .right-box .team-list-items .items .active {
  color: #e40b29;
  display: block;
}
#costume-design .zx-contrast .swiper1-costume .right-box .items:nth-child(odd) {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
#costume-design .zx-contrast .zy4 ul {
  display: inline-table;
  height: 0;
  margin-top: 30px;
}
#costume-design .zx-contrast .zy4 ul li {
  float: left;
  color: #000;
  margin: 0 auto;
  font-size: 20px;
  height: 40px;
  position: relative;
  cursor: pointer;
  width: 280px;
}
#costume-design .zx-contrast .zy4 ul li.active span {
  width: 225px;
  height: 41px;
  line-height: 41px;
  background: #d4c09d;
  border-radius: 21px;
  display: inline-block;
  font-size: 20px;
  color: #fff;
  margin-top: -5px;
}
#costume-design .zx-contrast .zy4 ul li.active em {
  color: #fff;
}
#costume-design .zx-contrast .zy4 ul li em {
  color: #b02e26;
}
#costume-design .zx-contrast .zy4 ul li:nth-child(2)::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 33px;
  line-height: 33px;
  background: url(https://j.dyrs.cc/images/m/secondhandHouse/bias.png) no-repeat center center;
  background-size: 100% 100%;
  vertical-align: middle;
  float: left;
  margin-top: -2px;
}
#costume-design .zx-contrast .zy4 ul li:nth-child(2)::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 33px;
  line-height: 33px;
  background: url(https://j.dyrs.cc/images/m/secondhandHouse/bias.png) no-repeat center center;
  background-size: 100% 100%;
  vertical-align: middle;
  float: right;
  margin-top: -2px;
}
#costume-design .zx-contrast .zy4_1 {
  position: relative;
  width: 1200px;
  height: 520px;
  overflow: hidden;
  margin: 40px 0;
}
#costume-design .zx-contrast .zy4_2 {
  position: absolute;
  top: 0;
  width: 1200px;
  height: 520px;
  overflow: hidden;
  color: #fff;
  opacity: 0;
}
#costume-design .zx-contrast .zy4_2 .rz-h {
  position: absolute;
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  z-index: 1;
  right: 20px;
  bottom: 20px;
}
#costume-design .zx-contrast .zy4_2 img {
  height: 520px;
  width: auto;
}
#costume-design .zx-contrast .zy4_2 .newimg {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-right: 1px dashed #fff;
}
#costume-design .zx-contrast .zy4_2 .newimg .rz-q {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  left: 20px;
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#costume-design .zx-contrast .imgbtn {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  bottom: 40px;
  margin-left: -25px;
  border-radius: 50%;
  font-size: 0;
  text-align: center;
  box-sizing: border-box;
  padding: 18px 0;
  cursor: ew-resize;
  z-index: 10;
}
#costume-design .zx-contrast .imgbtn img {
  width: 31px;
  height: 31px;
}
#costume-design .zx-contrast .bannertip {
  text-align: center;
  color: #fff;
  font-size: 14px;
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  z-index: 10;
}
#costume-design .rztc-box {
  position: relative;
}
#costume-design .rztc-box .top-boxs {
  padding-top: 70px;
  width: 100%;
  height: 460px;
  background: url('../img/0082.png') no-repeat 0 0;
}
#costume-design .rztc-box .top-boxs .dom-top-box .title {
  color: #fff;
}
#costume-design .rztc-box .swiper3 {
  position: absolute;
  top: 220px;
  left: calc(50% - 600px);
  height: 470px;
  margin-bottom: 50px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 {
  height: 100%;
  width: 100%;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 430px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .img1 {
  width: calc(100% - 420px);
  height: 100%;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks {
  flex: 1;
  height: 100%;
  background: url('../img/0083.png') no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p1 {
  font-size: 52px;
  font-family: Heiti SC;
  font-weight: 500;
  color: #ffffff;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p1 .dw-box {
  font-size: 20px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p2 {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p3 {
  font-size: 32px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
  margin: 35px 0px 7px 0;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p4 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 300;
  color: #ffffff;
  margin-bottom: 15px;
  padding: 0px 15px 0px 25px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .p5 {
  width: 32px;
  height: 4px;
  background: #ffffff;
  border-radius: 2px;
  margin-bottom: 50px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .swiper-slide .box-kks .go-details {
  width: 200px;
  height: 36px;
  background: #222222;
  border-radius: 4px;
  color: #fff;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .pagination3 {
  position: absolute;
  bottom: 0px;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .pagination3 .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #cccccc;
  border-radius: 50%;
}
#costume-design .rztc-box .swiper3 .mySwiper3 .pagination3 .swiper-pagination-bullet-active {
  background: #e40b29;
}
#costume-design .rjdz-box {
  height: 840px;
  width: 100%;
  background: url('../img/0085.jpg') no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
}
#costume-design .rjdz-box .w1200 {
  padding-top: 300px;
}
#costume-design .rjdz-box .w1200 .bottom-box {
  margin-top: 50px;
  width: 100%;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
#costume-design .rjdz-box .w1200 .bottom-box .line-boxss {
  width: 100%;
  height: 2px;
  background-color: #999999;
  display: flex;
  position: relative;
  justify-content: center;
}
#costume-design .rjdz-box .w1200 .bottom-box .boxss-tt {
  position: absolute;
  display: flex;
  width: 100%;
  align-items: center;
  overflow-x: scroll;
  /* padding-bottom: 50px; */
}
/* #costume-design .rjdz-box .w1200 .bottom-box .boxss-tt {
padding-right: 55px;
} */
#costume-design .rjdz-box .w1200 .bottom-box .boxss-tt::-webkit-scrollbar {
  /* width: 20%; */
  height: 0px;
  background-color: #ccc;
}
/* #costume-design .rjdz-box .w1200 .bottom-box .boxss-tt::-webkit-scrollbar-thumb {
  background-color: #e11430;
}  */
#costume-design .rjdz-box .w1200 .bottom-box .items {
  text-align: center;
  width: calc((100% - 250px) / 6);
  margin-right: 55px;
  height: 100%;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .one-box {
  /* width: 200px; */
  width: 100%;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .one-box .tit-box {
  font-size: 16px;
  font-family: Bebas;
  font-weight: 400;
  color: #333333;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .one-box .js-tit-box {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .one-box :hover {
  color: 255;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .one-box .yuan-box {
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
  display: block;
  margin: 20px auto;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .two-box {
  text-align: center;
  /* width: 200px; */
  width: 100%;
  margin-top: 50px;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .two-box .img1 {
  width: 160px;
  background-color: #fff;
  padding: 8px;
  border-radius: 50%;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .two-box .p1 {
  font-size: 16px;
  font-family: Bebas;
  font-weight: 400;
  color: #e40b29;
  margin-top: 10px;
}
#costume-design .rjdz-box .w1200 .bottom-box .items .two-box .p2 {
  margin-top: 7px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #e40b29;
}
/* #costume-design .rjdz-box .w1200 .bottom-box .items :last-child {
  margin-right: 0;
} */
#costume-design .rjdz-box .w1200 .bottom-box .items:first-child {
  margin-left: 55px;
}
#costume-design .rjdz-box .w1200 .bottom-box .items:last-child {
  /* padding-right: 35px; */
  margin-right: 55px;
}

#costume-design .rjdz-box .w1200 .bottom-box .line-boxss::after {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
}
#costume-design .rjdz-box .w1200 .bottom-box .line-boxss::before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
#costume-design .rzsj-box {
  padding: 65px 0;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items {
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box {
  width: calc((100% - -6px) / 2);
  position: relative;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p1 {
  font-size: 32px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p1 .span1 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-left: 8px;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p2-dl {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 25px;
  color: #333333;
  margin: 24px 0 20px 0;
  width: 93%;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p3 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin-bottom: 32px;
  width: 90%;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p4 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  font-style: italic;
  color: #999999;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .p4 .i-boxs {
  font-size: 42px;
  font-family: Bebas;
  font-weight: 400;
  font-style: italic;
  color: #e5001f;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .tit-p-box .poa-imgs {
  position: absolute;
  width: 170px;
  height: 100px;
  right: 20px;
  bottom: 20px;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .items-boxss {
  width: 294px;
  height: 294px;
  margin-right: 8px;
  margin-bottom: 10px;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .items-boxss .img11 {
  width: 100%;
  height: 100%;
  max-width: 100%;
}
#costume-design .rzsj-box .bottom-float-boxs .list-items .active {
  border: 2px solid #ee1b2c;
}
#costume-design .rzsj-box .bottom-float-boxs .a-boxs-s {
  display: block;
  width: 339px;
  height: 45px;
  background: #ee1b2c;
  border-radius: 23px;
  line-height: 45px;
  text-align: center;
  font-size: 20px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
  margin: 0 auto;
}
#costume-design .rzsj-boxs {
  width: 100%;
  height: 800px;
  background: url('../img/0093.png') no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
  padding: 60px 0 70px 0;
}
#costume-design .rzsj-boxs .w1200 .dom-top-box .title {
  color: #fff;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right {
  flex: 1;
  height: 560px;
  display: flex;
  flex-direction: column;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom {
  height: 180px;
  position: relative;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom .poa-img {
  position: absolute;
  width: 139px;
  height: 29px;
  background: #ee1b2c;
  border-radius: 15px;
  display: none;
  justify-content: center;
  align-items: center;
  top: calc(50% - 15px);
  left: calc(50% - 69px);
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top .poa-img .a-hrefs,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom .poa-img .a-hrefs,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top .poa-img .a-hrefs,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom .poa-img .a-hrefs {
  color: #fff;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top > img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom > img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top > img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom > img {
  object-fit: fill;
  height: 100%;
  width: 100%;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle {
  width: 100%;
  margin: 10px 0;
  height: 180px;
  position: relative;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle .poa-img {
  position: absolute;
  width: 139px;
  height: 29px;
  background: #ee1b2c;
  border-radius: 15px;
  display: none;
  justify-content: center;
  align-items: center;
  top: calc(50% - 15px);
  left: calc(50% - 69px);
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle .poa-img .a-hrefs,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle .poa-img .a-hrefs {
  color: #fff;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle > img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle > img {
  object-fit: fill;
  height: 100%;
  width: 100%;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top:hover,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top:hover {

}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-top:hover .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-top:hover .poa-img {
  display: flex;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle:hover,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle:hover {

}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-middle:hover .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-middle:hover .poa-img {
  display: flex;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom:hover,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom:hover {

}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .left .left-bottom:hover .poa-img,
#costume-design .rzsj-boxs .w1200 .comtent-boxs .right .left-bottom:hover .poa-img {
  display: flex;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle {
  height: 560px;
  width: 640px;
  margin: 0 10px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs {
  position: relative;
  height: calc(100% - 135px);
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .poa_tti {
  position: absolute;
  top: 20px;
  left: 20px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .poa_tti > img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .poa_tti .span1s {
  font-size: 20px;
  font-family: HarmonyOS Sans SC;
  font-weight: 400;
  color: #ffffff;
  margin-left: 10px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .img1 {
  object-fit: fill;
  height: 100%;
  width: 100%;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .poa-img {
  position: absolute;
  width: 200px;
  height: 45px;
  background: #ee1b2c;
  border-radius: 15px;
  display: none;
  justify-content: center;
  align-items: center;
  top: calc(50% - 15px);
  left: calc(50% - 100px);
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs .poa-img .a-hrefs {
  color: #fff;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs:hover {

}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs:hover .poa_tti .span1s {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}

#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .img-boxs:hover .poa-img {
  display: flex;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .tit-detail-box {
  height: 135px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 30px;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .tit-detail-box .tit-box {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  width: 100%;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .tit-detail-box .tit-box:hover {
  color: #e40b29;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .tit-detail-box .tip-tit {
  font-size: 22px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#costume-design .rzsj-boxs .w1200 .comtent-boxs .middle .tit-detail-box .tip-tit:hover {
  color: #e40b29;
}
#costume-design .rmlp-box {
  width: 100%;
  background-color: #fff;
  padding: 60px 0;
}
#costume-design .rmlp-box .w1200 .floor-bott-bos {
  padding-bottom: 25px;
  margin-top: 40px;
}
#costume-design .rmlp-box .w1200 .floor-bott-bos .list-items .items {
  border: 1px solid #e6e6e6;
}
#costume-design .rmlp-box .w1200 .floor-bott-bos .list-items .bott-ms-ss {
  background-color: #fff;
}
#costume-design .rmlp-box .w1200 .pagination1 .swiper-pagination-bullet-active {
  background-color: #e40b29;
}
#design {
  width: 100%;
  background-color: #eff1f4;
}
#design .lg-head .mian {
  background-color: #fff;
}
#design .case-list-box .case-top-fl .top-left {
  align-items: center;
}
#design .case-list-box .case-top-fl .input-boxs {
  display: flex;
}
#design .case-list-box .case-top-fl .input-boxs #category-box {
  width: 34%;
}
#design .case-list-box .case-top-fl .input-boxs #category-box .category-box {
  width: 100%;
}
#design .case-list-box .case-top-fl .input-boxs #category-box .category-box > li {
  width: 100%;
}
#design .case-list-box .case-top-fl .input-boxs .input-ones {
  width: 130px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 18px;
  line-height: 36px;
  text-align: center;
  position: relative;
}
#design .case-list-box .case-top-fl .input-boxs .input-ones > input {
  width: 66%;
  font-size: 16px;
}
#design .case-list-box .case-top-fl .input-boxs .input-ones ul {
  margin-top: 5px;
  width: 130px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 20px;
  position: absolute;
  z-index: 99;
}
#design .case-list-box .case-top-fl .input-boxs .input-ones ul .lis-design,
#design .case-list-box .case-top-fl .input-boxs .input-ones ul .lis-designs {
  width: 100%;
  height: 40px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  border-radius: 20px;
}
#design .case-list-box .case-top-fl .input-boxs .input-ones ul :hover {
  background-color: #e40b29;
  color: #fff;
}
#design .case-list-box .list-item .items {
  width: calc((100% - 60px) / 4);
  margin-right: 20px;
  display: block;
  background-color: #fff;
  padding-bottom: 20px;
}
#design .case-list-box .list-item .items .a-boxss {
  display: inline-block;
  width: 100%;
  height: 92%;
}
#design .case-list-box .list-item .items .a-boxss .img-box {
  border-radius: 0;
}
#design .case-list-box .list-item .items .a-boxss .img-box .imgs {
  border-radius: 0;
}
#design .case-list-box .list-item .items .detail-box {
  padding-bottom: 0;
}
#design .case-list-box .list-item .items .detail-box .title {
  margin-bottom: 10px;
  font-size: 20px;
}
#design .case-list-box .list-item .items .detail-box .title > span {
  font-weight: normal;
  font-size: 16px;
}
#design .case-list-box .list-item .items .detail-box .tip-title {
  margin-top: 0;
  margin-bottom: 7px;
}
#design .case-list-box .list-item .items .detail-box .tip-title > strong {
  color: #333333;
}
#design .case-list-box .list-item .items .detail-box .tip-title > .over-line1 {
  display: block;
  max-width: 170px;
}
#design .case-list-box .list-item .items .detail-box .tip-title > b {
  color: #e11430;
}
#design .case-list-box .list-item .items:nth-child(3n) {
  margin-right: 20px;
}
#design .case-list-box .list-item .items:nth-child(4n) {
  margin-right: 0;
}
#design .case-list-box .list-item .items .handle {
  width: 120px;
  height: 36px;
  background: #ee1d23;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  margin-left: 20px;
  color: #ffffff;
}
#design .case-list-box .list-item .items:hover {
  background-color: #ee1d23;
}
#design .case-list-box .list-item .items:hover .detail-box {
  background-color: transparent;
}
#design .case-list-box .list-item .items:hover .title {
  color: #fff;
}
#design .case-list-box .list-item .items:hover .tip-title > strong {
  color: #fff;
}
#design .case-list-box .list-item .items:hover .tip-title > b {
  color: #fff;
}
#design .case-list-box .list-item .items:hover .handle {
  background-color: #fff;
  color: #ee1b2c;
}
#design-detail,
#p-team-detail {
  width: 100%;
  background-color: #eff1f4;
}
#design-detail .lg-head .mian,
#p-team-detail .lg-head .mian {
  background-color: #fff;
}
#design-detail .details-design-bxo .w1200,
#p-team-detail .details-design-bxo .w1200 {
  padding: 24px;
  /* height: 740px; */
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 50px;
}
#design-detail .details-design-bxo .w1200 .img-bxos,
#p-team-detail .details-design-bxo .w1200 .img-bxos {
  height: 410px;
  width: 100%;
  background-size: 100% 100%;
  background-position: center;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs {
  margin-top: -130px;
  display: flex;
  margin-left: 50px;
}

#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box {
  width: calc(100% - 350px);
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .left-box .img1,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .left-box .img1 {
  width: 265px;
  height: 265px;
  border-radius: 5px;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .left-box .a-hrefs,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .left-box .a-hrefs {
  width: 265px;
  height: 36px;
  background: #ee1d23;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  margin-top: 30px;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box {
  margin-left: 70px;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .title,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .title {
  margin: 65px 0 45px 0px;
  font-size: 32px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .title > span,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .title > span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  margin-left: 12px;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 20px;
  display: flex;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq > span,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq > span {
  color: #333;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq > b,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq > b {
  color: #e11430;
  font-size: 20px;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq .min-wid,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .pq .min-wid {
  min-width: 80px;
  display: inline-block;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box {
  display: flex;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .ovve-y {
  /* max-height: 90px; */
  /* overflow-y: scroll; */
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps {
  margin-left: 5px;
  display: flex;
  flex-direction: column;
}

/* #design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps::-webkit-scrollbar{
  width: 2px;
  background-color: #fff;
} */
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps > p,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps > p {
  line-height: 25px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #000;
}
#design-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps > .over-line1,
#p-team-detail .details-design-bxo .w1200 .bottom-boxs .right-box .kuai-box .ppps > .over-line1 {
  max-width: 685px;
}
#design-detail .top-case-box,
#p-team-detail .top-case-box {
  margin-bottom: 40px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #e6e6e6;
}
#design-detail .top-case-box .anli-boxs,
#p-team-detail .top-case-box .anli-boxs {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  position: relative;
  cursor: pointer;
}
#design-detail .top-case-box .anli-boxs:hover,
#p-team-detail .top-case-box .anli-boxs:hover {
  color: #e40b29;
}
#design-detail .top-case-box .anli-boxs::after,
#p-team-detail .top-case-box .anli-boxs::after {
  content: '';
  width: 30px;
  height: 0px;
  background: #ee1d23;
  border-radius: 3px;
  position: absolute;
  left: calc(50% - 15px);
  bottom: -12px;
}
#design-detail .top-case-box .active,
#p-team-detail .top-case-box .active {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#design-detail .top-case-box .active::after,
#p-team-detail .top-case-box .active::after {
  height: 5px;
}
#design-detail .design-detail .case-list-box,
#p-team-detail .design-detail .case-list-box {
  background-color: #fff;
  padding-top: 50px;
}
#design-detail .design-detail .case-list-box .top-design-box,
#p-team-detail .design-detail .case-list-box .top-design-box {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}
#design-detail .design-detail .case-list-box .top-design-box .span1,
#p-team-detail .design-detail .case-list-box .top-design-box .span1 {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#design-detail .design-detail .case-list-box .top-design-box .more-boxs,
#p-team-detail .design-detail .case-list-box .top-design-box .more-boxs {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#design-detail .design-detail .case-list-box .top-design-box .more-boxs .img1,
#p-team-detail .design-detail .case-list-box .top-design-box .more-boxs .img1 {
  width: 10px;
  height: 10px;
  margin-left: 7px;
}
#direct-company .static-imgmap {
  background: url('../img/0098.png') no-repeat 0 0;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 1644px;
}
#direct-company .static-imgmap .w1200 {
  position: relative;
  height: 100%;
}
#direct-company .static-imgmap .tit-boxs-img {
  position: absolute;
  display: flex;
  align-items: center;
  right: 20px;
  top: 123px;
}
#direct-company .static-imgmap .tit-boxs-img .tit-left-box {
  font-size: 146px;
  font-family: Bebas;
  font-weight: 400;
  color: #151785;
}
#direct-company .static-imgmap .tit-boxs-img .right-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#direct-company .static-imgmap .tit-boxs-img .right-box .tit {
  font-size: 30px;
  font-family: PingFang;
  font-weight: bold;
  color: #151785;
}
#direct-company .static-imgmap .tit-boxs-img .right-box .zy-tit {
  text-align: center;
  font-size: 16px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
  width: 29px;
  height: 98px;
  background: #151785;
  border-radius: 14px;
  display: flex;
  align-items: center;
}
#direct-company .static-imgmap .company-boxs-fb .flex-item-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  width: 38%;
  right: -60px;
  position: absolute;
  top: 364px;
  max-height: 670px;
  overflow-y: scroll;
}
#direct-company .static-imgmap .company-boxs-fb .items {
  margin-bottom: 7px;
  margin-right: 28px;
  text-align: right;
  min-width: 200px;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 30px;
}
#direct-company .static-imgmap .company-boxs-fb .flex-item-box::-webkit-scrollbar {
  width: 2px;
  /* background-color: #ccc; */
}
#direct-company .static-imgmap .company-boxs-fb .flex-item-box::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

#direct-company .static-imgmap .company-boxs-fb .items > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* width: 100%; */
  font-size: 15px;
  font-family: PingFang;
  font-weight: 400;
  color: #000000;
  margin-left: 4px;
  display: inline-block;
  padding: 4px 8px;
}
#direct-company .static-imgmap .company-boxs-fb .items::before {
  width: 10px;
  height: 10px;
  display: none;
  content: '';
  background: url('../img/0101.png') no-repeat 0 0;
  background-size: 10px 10px;
  background-position: center;
}
#direct-company .static-imgmap .company-boxs-fb :nth-child(2n) {
  margin-right: 0;
}
#direct-company .static-imgmap .company-boxs-fb .active > a {
  padding: 4px 8px;
  background-color: #151785;
  color: #fff;
  border-radius: 40px;
}
#direct-company .static-imgmap .company-boxs-fb .active::before {
  display: inline-block;
}
#direct-company .static-imgmap .ss-xz-box {
  position: absolute;
  bottom: 50px;
  width: 1033px;
  left: calc(50% - 516px);
  background: #ffffff;
  box-shadow: 0px 4px 18px 6px rgba(225, 225, 227, 0.38);
}
#direct-company .static-imgmap .ss-xz-box .top-img {
  display: flex;
  align-items: flex-start;
  padding: 30px 35px;
  flex-direction: column;
  justify-content: center;
  height: 120px;
  width: 100%;
  background: url('../img/0103.png') no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
}
#direct-company .static-imgmap .ss-xz-box .top-img .tit-boxs .tit {
  font-size: 32px;
  font-family: PingFang;
  font-weight: bold;
  color: #ffffff;
}
#direct-company .static-imgmap .ss-xz-box .top-img .tit-boxs .span1s {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs {
  height: calc(100% - 120px);
  width: 100%;
  padding: 15px 30px;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .province-box {
  border-bottom: 1px solid #eaeef0;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .province-box .span-citys {
  width: 100px;
  margin-right: 10px;
  display: inline-block;
  text-align: left;
  font-size: 22px;
  font-family: PingFang;
  font-weight: 500;
  color: #000000;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .province-box .span-citys .pro-boxs1 {
  height: 100%;
  padding: 15px 0;
  display: inline-block;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .province-box .span-citys .active {
  font-weight: 700;
  border-bottom: 2px solid #151785;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .city-box {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0;
  border-bottom: 1px solid #eaeef0;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .city-box .span-citys {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 100px;
  height: 40px;
  background: #eeeeee;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .city-box .active {
  background-color: #151785;
  color: #fff;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .area-box {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .area-box .span-citys {
  width: 152px;
  height: 39px;
  background: #eeeeee;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 15px;
  cursor: pointer;
}
#direct-company .static-imgmap .ss-xz-box .bottom-boxs .htboxs .area-box .active {
  background-color: #151785;
  color: #fff;
}
#direct-company-detail {
  background-color: #eff1f4;
}
#direct-company-detail .lg-head {
  background-color: #fff;
}
#direct-company-detail .hpzx-boxs {
  background-color: #fff;
  width: 100%;
  height: 400px;
}
#direct-company-detail .hpzx-boxs .w1200 {
  padding: 40px 0;
  display: flex;
  height: 100%;
  justify-content: space-between;
}
#direct-company-detail .hpzx-boxs .w1200 .com-deta-boxs {
  width: 450px;
  height: 100%;
}
#direct-company-detail .hpzx-boxs .w1200 .com-deta-boxs .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com {
  width: calc(100% - 500px);
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com > h1 {
  font-size: 42px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .p1 {
  margin-bottom: 25px;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .p1 .min-wid {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  width: 100px;
  display: inline-block;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .p1 strong {
  font-size: 32px;
  font-family: Bebas;
  font-weight: 400;
  color: #ee1d23;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .p1 .span1s-bos {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .div1 {
  display: flex;
  margin-bottom: 17px;
  min-height: 72px;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .div1 .min-wid {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  width: 100px;
  min-width: 100px;
  display: inline-block;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .div1 .p-span1s-bos {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .a-hrefs {
  display: flex;
  align-items: center;
}
#direct-company-detail .hpzx-boxs .w1200 .right-boxs-com .a-hrefs .a-boxs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 36px;
  background: #ee1d23;
  border-radius: 4px;
  color: #fff;
}
#direct-company-detail .case-list-box .top-box-comDetail {
  margin: 20px 0;
}
#direct-company-detail .case-list-box .top-box-comDetail .w1200 {
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
}
#direct-company-detail .case-list-box .top-box-comDetail .w1200 .p1-boxs {
  padding: 15px 0;
  margin-right: 50px;
  font-size: 22px;
  font-family: PingFang SC;
  font-weight: 400;
  cursor: pointer;
  color: #666666;
}
#direct-company-detail .case-list-box .top-box-comDetail .w1200 .active {
  font-weight: 700;
  font-size: 26px;
  color: #333333;
  position: relative;
}
#direct-company-detail .case-list-box .top-box-comDetail .w1200 .active::after {
  content: '';
  width: 30px;
  height: 5px;
  background: #ee1d23;
  border-radius: 3px;
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 15px);
}
#direct-company-detail .case-list-box .direct-items .items {
  width: calc((100% - 60px) / 4);
  margin-right: 20px;
  display: block;
  background-color: #fff;
  padding-bottom: 20px;
}
#direct-company-detail .case-list-box .direct-items .items .a-boxss {
  display: inline-block;
  width: 100%;
  height: 90%;
}
#direct-company-detail .case-list-box .direct-items .items .a-boxss .tip-title {
  margin: 10px 0 0 0;
}
#direct-company-detail .case-list-box .direct-items .items .a-boxss .tip-title b {
  color: #e11430;
}
#direct-company-detail .case-list-box .direct-items .items .a-boxss .tip-title strong {
  color: #333333;
  font-weight: bold;
}
#direct-company-detail .case-list-box .direct-items .items:hover .detail-box .handle > a {
  color: #fff;
}
#direct-company-detail .case-list-box .direct-items .items:nth-child(4n) {
  margin-right: 0;
}
#direct-company-detail .case-list-box .direct-items .items .handle {
  width: 120px;
  height: 36px;
  background: #ee1d23;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  margin-left: 20px;
  color: #ffffff;
}
#direct-company-detail .case-list-box .direct-items .items:hover {
  background-color: #ee1d23;
}
#direct-company-detail .case-list-box .direct-items .items:hover .detail-box {
  background-color: transparent;
}
#direct-company-detail .case-list-box .direct-items .items:hover .title {
  color: #fff;
}
#direct-company-detail .case-list-box .direct-items .items:hover .tip-title > strong {
  color: #fff;
}
#direct-company-detail .case-list-box .direct-items .items:hover .tip-title > b {
  color: #fff;
}
#direct-company-detail .case-list-box .direct-items .items:hover .handle {
  background-color: #fff;
  color: #ee1b2c;
}
#encyclopedia {
  background-color: #eff1f4;
}
#encyclopedia .lg-head {
  background-color: #fff;
}
#encyclopedia .big-comcon-boxs {
  min-height: 850px;
  margin-bottom: 100px;
}
#encyclopedia .big-comcon-boxs .w1200 {
  display: flex;
  justify-content: space-between;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box {
  width: calc(100% - 310px);
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 {
  height: 500px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l {
  width: calc(100% - 700px);
  background-color: #fff;
  padding: 25px 18px;
  padding-right: 0;
  height: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items {
  height: calc(100% / 7);
  position: relative;
  padding-right: 18px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .mouse_1 {
  position: absolute;
  top: 33%;
  left: 515px;
  width: 675px;
  background: #fff;
  display: none;
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #e0e5e9;
  transform: translate(-50%, -50%);
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items:hover .mouse_1 {
  display: flex;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .mouse_1 ul {
  padding: 30px 0px 10px 0px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .mouse_1 ul li:hover a {
  color: #e11430;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .mouse_1 ul li {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  padding-left: 35px;
  padding-bottom: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .mouse-pt_1 {
  position: absolute;
  left: -19px;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: transparent #fff transparent transparent;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-img-box {
  display: flex;
  align-items: center;
  padding-top: 4px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-img-box .img1 {
  width: 15px;
  height: 15px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-img-box .p1 {
  margin-left: 5px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
  flex: 1;
  text-align: left;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-img-box .p1:hover {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-small .span1 {
  display: inline-block;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-l .items .tit-small .span1:hover {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-r {
  height: 100%;
  width: 690px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img1 .left-boxs-r .img1s {
  width: 100%;
  height: 100%;
  object-fit: fill;
  max-width: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 {
  overflow: hidden;
  width: 100%;
  height: 594px;
  background: #ffffff;
  padding: 24px 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img {
  display: flex;
  align-items: center;
  height: 33px;
  margin-bottom: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img h1.tit-boxs {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img h1.tit-boxs::after {
  content: '';
  width: 3px;
  height: 20px;
  background: #333333;
  border-radius: 2px;
  display: inline-block;
  margin: 0 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img p.eng-boxs {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img p.line-bxos {
  flex: 1;
  height: 1px;
  background: #e6e6e6;
  margin: 0 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img a.a-more-box {
  width: 70px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  display: inline-block;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img a.a-more-box:hover {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .top-img img.img1 {
  width: 10px;
  height: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img {
  display: flex;
  justify-content: space-between;
  height: calc(100% - 33px);
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left {
  width: 580px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items {
  display: flex;
  margin-bottom: 32px;
  cursor: pointer;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .img-box {
  width: 214px;
  height: 142px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .img-box .img {
  width: 100%;
  height: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .tit-box {
  flex: 1;
  padding: 0 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .tit-box .tit-one {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .tit-box .tit-two {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin: 15px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items .tit-box .tit-three {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-left .items:hover .tit-box .tit-one {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right {
  width: calc(100% - 580px);
  padding-left: 15px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s {
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 6px;
  margin-bottom: 10px;
  display: block;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .top-stop {
  display: flex;
  align-items: center;
  width: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .time {
  width: 54px;
  height: 58px;
  background: #151785;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .time .p1 {
  font-size: 22px;
  font-family: Bebas;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .time .p2 {
  margin-top: 4px;
  font-size: 12px;
  font-family: Bebas;
  font-weight: 400;
  color: #ffffff;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .line-tit {
  flex: 1;
  padding-left: 15px;
  width: calc(100% - 54px);
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .line-tit .p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .line-tit .p2 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s .wenben {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-top: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s:hover .wenben {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s:hover .line-tit .p1 {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s:hover .time {
  background-color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s:hover .time .p1,
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img2 .bottom-img .img-right .top-s:hover .time .p2 {
  color: #fff;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 {
  overflow: hidden;
  background: #ffffff;
  padding: 24px 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img {
  display: flex;
  align-items: center;
  height: 33px;
  margin-bottom: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img h1.tit-boxs {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img h1.tit-boxs::after {
  content: '';
  width: 3px;
  height: 20px;
  background: #333333;
  border-radius: 2px;
  display: inline-block;
  margin: 0 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img p.eng-boxs {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img p.line-bxos {
  flex: 1;
  height: 1px;
  background: #e6e6e6;
  margin: 0 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img a.a-more-box {
  width: 70px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  display: inline-block;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img a.a-more-box:hover {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .top-img img.img1 {
  width: 10px;
  height: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .bottom-flex {
  flex-wrap: wrap;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .bottom-flex .items {
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  padding: 7px 12px;
  margin-right: 15px;
  margin-bottom: 15px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-left-box .top-img3 .bottom-flex .active {
  border: 1px solid #ee1d23;
  color: #ee1d23;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-right-box {
  width: 300px;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-right-box .ty-gy-tj-boxs {
  /* width: 100%; */
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-right-box .ty-gy-zx-boxs {
  margin-top: 0;
}
#encyclopedia .big-comcon-boxs .w1200 .encyc-right-box .input-boxs {
  text-align: center;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box {
  width: 100%;
  background: #ffffff;
  padding: 30px 0 20px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .top-title {
  position: relative;
  padding: 0 30px 20px 30px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .top-title > p {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 28px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .top-title::after {
  content: '';
  display: inline-block;
  width: 5px;
  height: 30px;
  background: #ee1d23;
  border-radius: 3px;
  position: absolute;
  top: 20px;
  left: 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .item-list {
  padding-left: 30px;
  display: flex;
  flex-wrap: wrap;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .item-list .items {
  margin-right: 15px;
  margin-bottom: 10px;
  width: 100px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 16px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .top-zsdq-box .item-list .active {
  background-color: rgba(229, 0, 31, 0.1);
  border: 1px solid #ee1d23;
  color: #ee1d23;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box {
  background-color: #fff;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items {
  padding: 30px;
  display: flex;
  align-items: center;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .img-box {
  width: 300px;
  height: 200px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .img-box .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .right-tit {
  width: calc(100% - 300px);
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .right-tit .p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .right-tit .p2 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-top: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .right-tit .p3 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin: 20px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items .right-tit .img1-box {
  width: 24px;
  height: 7px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items:hover {
  background-color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items:hover .p1,
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items:hover .p2,
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items:hover .p3 {
  color: #fff;
}
#encyclopedia .big-comcon-boxs .w1200 .ency1 .item-listency-box .listency-items:hover .img1-box {
  filter: brightness(0%) grayscale(100%) invert(100%);
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box {
  background-color: #fff;
  height: 345px;
  display: flex;
  width: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss {
  width: 520px;
  height: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 {
  display: flex;
  height: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 .swiper-slide {
  position: relative;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 .swiper-slide .poa-span {
  position: absolute;
  bottom: 15px;
  left: 20px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fff;
  display: inline-block;
  width: 400px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 .pagination1 {
  left: -20px;
  text-align: end;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 .pagination1 .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 3px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .swiper-bxos-ss .myswiper1 .pagination1 .swiper-pagination-bullet-active {
  width: 24px;
  height: 6px;
  background: #ee1d23;
  border-radius: 3px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit {
  /* flex: 1; */
  width: 100%;
  padding: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .top-boxs {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .top-boxs .title {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .top-boxs .a-hrefs {
  display: flex;
  align-items: center;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .top-boxs .a-hrefs .span1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .top-boxs .a-hrefs .img-ss {
  margin-left: 5px;
  width: 10px;
  height: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list {
  width: 100%;
  height: calc(100% - 33px);
  padding-top: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items {
  width: 100%;
  height: 50px;
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items .img-box {
  width: 72px;
  height: 48px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items .over-line1 {
  /* max-width: 255px; */
  padding: 0 0px 0 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items .titbox1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items .span1 {
  margin-top: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .top-zsdq-box .right-box-tit .item-list .items:hover .titbox1 {
  color: #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box {
  background-color: #fff;
  padding: 25px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .input-boxs {
  position: relative;
  display: flex;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .input-boxs .img {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 17px;
  top: calc(50% - 11px);
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .input-boxs .int {
  padding: 0 50px;
  width: 750px;
  height: 50px;
  border: 1px solid #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .input-boxs button {
  width: 100px;
  height: 50px;
  background: #151785;
  color: #fff;
  font-size: 16px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry {
  margin-top: 20px;
  display: flex;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry .left {
  display: flex;
  height: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry .left .a-qh-box {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
  margin-right: 50px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry .left .active {
  color: #e40b29;
  border-bottom: 2px solid #e40b29;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry .more-bbs {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .qh-boxs-cnry .more-bbs .img1s {
  width: 10px;
  height: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box {
  border-bottom: 1px solid #f6f6f6;
  padding-bottom: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops {
  display: flex;
  align-items: center;
  margin: 20px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops .boxs-imgs {
  width: 60px;
  height: 60px;
  background: #ffefef;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops .boxs-imgs > p {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ee1d23;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops .right-boxs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 15px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops .right-boxs .p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
  margin-bottom: 5px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .div-tops .right-boxs .p2 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs {
  padding: 20px;
  background-color: #f8f8f8;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs .items {
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs .items .p-text-box {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 28px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs .items .name-boxs {
  margin-top: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs .items .name-boxs .img1 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency2 .item-listency-box .items-list-ency .list-ency-box .bottom-boxs .items .name-boxs .names {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 600;
  margin-left: 8px;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box {
  width: 100%;
  height: auto;
  background: #ffffff;
  padding: 25px 30px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .tit-boxs {
  align-items: center;
  display: flex;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .tit-boxs .img1 {
  width: 32px;
  height: 32px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .tit-boxs .p1 {
  margin-left: 15px;
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .middle-box .buc-box {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 26px;
  margin: 20px 0 15px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .middle-box .p-box {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .middle-box .p-box > img {
  margin-bottom: 20px;
  width: 100%;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .middle-box .tit-name-box {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 22px 0 37px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .item-listency-box .reprot-box {
  width: 176px;
  height: 36px;
  background: #ee1d23;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs {
  min-height: 275px;
  background: #ffffff;
  padding: 20px 30px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .title-boxs {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .title-boxs .img1 {
  width: 48px;
  height: 48px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .title-boxs .right-boxs-ff {
  margin-left: 10px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .title-boxs .right-boxs-ff .p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .title-boxs .right-boxs-ff .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .blogger-boxs .html-boxs .neir-boxs {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 28px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges {
  height: auto;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .ac {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs {
  background-color: #fff;
  position: relative;
  /* border-bottom: 1px solid #e6e6e6; */
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs .title-boxs .right-boxs-ff {
  flex: 1;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs .title-boxs .dy-praise {
  cursor: pointer;
  width: 105px;
  height: 40px;
  background: #c7c7c7;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs .title-boxs .dy-praise .img1 {
  width: 18px;
  height: 18px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs .title-boxs .active {
  background-color: #e40b29;
  color: #fff;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .blogger-boxs .poa-active-box {
  width: 92px;
  height: 38px;
  background: #151785;
  border-radius: 10px 10px 0px 0px;
  position: absolute;
  right: 30px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  bottom: 0;
  text-align: center;
  line-height: 38px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .toggles {
  display: none;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .two-merges .active {
  background-color: #eff1f4;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs {
  margin: 50px 0;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .tit {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box {
  padding: 0 24px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items {
  cursor: pointer;
  height: 100px;
  width: 48%;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items .left {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 60px;
  height: 60px;
  background: #ffefef;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ee1d23;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items .left .num {
  margin-bottom: 5px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items .right {
  width: calc(100% - 80px);
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items .right .tit-boxs {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-bottom: 4px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items .right .time {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
}
#encyclopedia .big-comcon-boxs .w1200 .ency4 .xgwd-ency-boxs .bottom-box .items:hover .tit-boxs {
  color: #e40b29;
}
.encyclopedia-detail .case-details-box .w1200 .top-box {
  width: 835px;
}
.encyclopedia-detail .case-details-box .contant-box .left-box {
  margin-right: 0 !important;
}
.encyclopedia-detail .case-details-box .conmon-right-box {
  background-color: transparent !important;
  padding: 0 25px !important;
}
.encyclopedia-detail .case-details-box .conmon-right-box .tj-boxs .items-list {
  display: flex;
  flex-wrap: wrap;
}
.encyclopedia-detail .case-details-box .conmon-right-box .tj-boxs .items-list .items {
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.encyclopedia-detail .case-details-box .conmon-right-box .tj-boxs .items-list .items:hover {
  border: 1px solid #e40b29;
  color: #e40b29;
}
.encyclopedia-detail .contant-box {
  margin-top: 0;
}
.encyclopedia-detail .contant-box .left-box {
  padding: 0 !important;
}
.encyclopedia-detail .contant-box .lin-boxs {
  padding: 0 25px;
  border-top: 0 !important;
  padding-top: 0 !important;
  margin-top: 25px !important;
}
.encyclopedia-detail .contant-box .lin-boxs .img1 {
  width: 828px;
  height: 525px;
  max-width: 100%;
}
.encyclopedia-detail .contant-box .lin-boxs .ms-box {
  text-indent: 2em;
  margin-left: 0 !important;
}
.encyclopedia-detail .case-list-box .list-item .items .detail-box {
  border-radius: 0;
}
.encyclopedia-detail .case-list-box .list-item .items .img-box {
  border-radius: 0;
}
.encyclopedia-detail .case-list-box .list-item .items .img-box .imgs {
  border-radius: 0;
}
#koubei {
  background-color: #eff1f4;
}
#koubei .w-1400 {
  width: 1200px;
}
#koubei .js-sa {
  margin-left: 20px;
}
#koubei .lg-head {
  background-color: #fff;
}
#koubei .lg-head nav li:first-child {
  margin-left: 0;
}
#koubei .gy-ny-boxImg {
  background: url('../img/0114.png') no-repeat 0 0;
  background-position: center;
  background-size: 100% 100%;
}
#koubei .koubei-comment-box {
  margin: 50px auto;
}
#koubei .koubei-comment-box .video-box {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#koubei .koubei-comment-box .video-box .swiper {
  padding-bottom: 30px;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide {
  display: flex;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .videos-box {
  width: 832px;
  height: 100%;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos {
  width: calc(100% - 832px);
  height: 560px;
  border-radius: 15px;
  background-color: #fff;
  padding: 20px;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-ones .titles {
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #000000;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-ones .list-items .items-box {
  padding: 4px 10px;
  background-color: #f4f4f4;
  font-size: 14px;
  font-family: PingFang;
  font-weight: bold;
  color: #626262;
  display: inline-block;
  border-radius: 40px;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-ones .tip-box {
  font-size: 17px;
  font-family: PingFang;
  font-weight: 500;
  color: #626262;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos p.tit-boxs {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #898989;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex {
  flex-wrap: wrap;
  width: 331px;
  height: 92px;
  background: #f4f4f4;
  border-radius: 5px;
  padding: 10px 10px;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex img.img1 {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex .right-boxs {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex p span.name {
  font-size: 20px;
  font-family: PingFang;
  font-weight: bold;
  color: #000000;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex p span.shejz {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #000000;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex .zpj-boxs {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-twos .disflex .zpj-boxs a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 96px;
  height: 25px;
  border: 1px solid #ff0000;
  border-radius: 7px;
  font-size: 14px;
  font-family: PingFang;
  font-weight: bold;
  color: #ee1b2c;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-threes p.tit-boxs {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #898989;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-threes .disflex {
  display: flex;
  align-items: center;
  background-color: #f4f4f4;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-threes .disflex img.img1 {
  width: 170px;
  height: 115px;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-threes .disflex .right-box {
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-threes .disflex .right-box a {
  width: 111px;
  height: 25px;
  border: 1px solid #ff0000;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang;
  font-weight: bold;
  color: #ee1b2c;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-fours {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-fours p.prviews {
  display: flex;
  align-items: center;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-fours p.prviews span.ml10 {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #c9c9c9;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-slide .detail-videos .top-fours p {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #c9c9c9;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-pagination {
  bottom: 0;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #c9c9c9;
  border-radius: 50%;
}
#koubei .koubei-comment-box .video-box .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #e40b29;
}
#koubei .koubei-comment-box .gy-owner-video-box .titboxs {
  margin: 30px 0;
  font-size: 26px;
  font-family: PingFang;
  font-weight: bold;
  color: #000000;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list {
  display: flex;
  flex-wrap: wrap;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items {
  width: calc((100% - 40px) / 3);
  margin-right: 20px;
  margin-bottom: 20px;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .img-box {
  width: 387px;
  height: 250px;
  border-radius: 5px 5px 0 0;
  position: relative;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .img-box .img1 {
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0 0;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .img-box .poa-privew {
  display: flex;
  align-items: center;
  background: #000000;
  opacity: 0.75;
  border-radius: 10px;
  padding: 2px 10px;
  position: absolute;
  z-index: 55;
  right: 20px;
  bottom: 20px;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .img-box .poa-privew .img1 {
  width: 15px;
  height: 10px;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .img-box .poa-privew > span {
  font-size: 15px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details {
  border-radius: 0 0 5px 5px;
  padding: 20px 0;
  display: flex;
  align-items: center;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details .top-bos1 {
  flex: 1;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details .top-bos1 .yyds {
  margin-top: 10px;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details .tit-bbox {
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #000000;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details .tip-boxx {
  font-size: 17px;
  font-family: PingFang;
  font-weight: bold;
  color: #626262;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items .bott-details .yyds-img {
  height: 95px;
  width: 95px;
  max-width: 100%;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items:nth-child(3n) {
  margin-right: 0;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items:hover {
  transform: scale(1.15);
  z-index: 25;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items:hover .bott-details {
  background-color: #fff;
  padding: 20px;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items:hover .bott-details .yyds-img {
  display: block;
  border-radius: 50%;
}
#koubei .koubei-comment-box .gy-owner-video-box .item-list .items:hover .bott-details .yyds {
  display: block;
}
.koubei-details .gy-owner-video-box .kb-details .items:hover .tit-bbox {
  color: #e40b29;
}
.koubei-details .gy-owner-video-box .kb-details .items:hover .tip-boxs {
  color: #e40b29;
}
.koubei-details .case-details-box .top-box {
  display: flex;
  justify-content: space-between;
  padding: 40px 0 10px 0 !important;
  flex-direction: column;
  text-align: center;
}
.koubei-details .case-details-box .top-box .title {
  width: 100%;
  text-align: left;
}
.koubei-details .case-details-box .top-box .tit-tip {
  text-align: left;
}
.koubei-details .case-details-box .contant-box {
  align-items: flex-start;
}
.koubei-details .case-details-box .contant-box .lin-boxs {
  position: relative;
}
.koubei-details .case-details-box .contant-box .lin-boxs .video-dkb {
  position: relative;
  width: 828px;
  height: 525px;
}
.koubei-details .case-details-box .contant-box .lin-boxs .videos-box {
  width: 100%;
  height: 100%;
}
.koubei-details .case-details-box .contant-box .lin-boxs .poq-play-box {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 5%;
  left: 30px;
  cursor: pointer;
}
.koubei-details .case-details-box .contant-box .lin-boxs .poq-play-box .img1 {
  width: 100%;
  height: 100%;
}
.koubei-details .left-box-kb {
  margin-right: 20px !important;
  background-color: #fff;
  width: 870px;
}
.koubei-details .left-box-kb .lin-boxs .ms-box {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #696969;
  line-height: 26px;
  text-indent: 2em;
  padding: 20px 0 60px 0;
}
.koubei-details .right-box .conmon-right-box {
  background-color: #fff !important;
  padding: 20px !important;
}
.koubei-details .right-box .conmon-right-box .items-box-kb {
  padding: 20px 0;
}
.koubei-details .right-box .conmon-right-box .items-box-kb .img1 {
  width: 265px;
  height: 175px;
}
.koubei-details .right-box .conmon-right-box .items-box-kb .p1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-top: 10px;
}
.koubei-details .right-box .conmon-right-box .items-box-kb .p2 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  margin-top: 3px;
  color: #999999;
}
#construction {
  background-color: #eff1f4;
}
#construction .lg-head {
  background-color: #fff;
}
#construction-detail {
  background-color: #eff1f4;
}
#construction-detail .lg-head {
  background-color: #fff;
}
#construction-detail .case-details-box .w1200 .top-box {
  padding: 60px 0 40px 0;
  text-align: center;
}
#construction-detail .case-details-box .w1200 .top-box .title {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#construction-detail .case-details-box .w1200 .top-box .tit-tip {
  margin-top: 10px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#construction-detail .case-details-box .w1200 .top-box .tit-tip .t1 {
  color: #333;
  margin-right: 30px;
}
#construction-detail .case-details-box .w1200 .middle-box {
  width: 100%;
  height: 100px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
#construction-detail .case-details-box .w1200 .middle-box .items {
  position: relative;
  padding: 0 40px;
}
#construction-detail .case-details-box .w1200 .middle-box .items .p1 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#construction-detail .case-details-box .w1200 .middle-box .items .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin-top: 4px;
}
#construction-detail .case-details-box .w1200 .middle-box .items .poa-p {
  right: 0;
  top: calc(50% - 10px);
  position: absolute;
  width: 1px;
  height: 20px;
  background: #999;
}
#construction-detail .case-details-box .w1200 .twoss {
  position: relative;
}
#construction-detail .case-details-box .w1200 .twoss .poa-line {
  position: absolute;
  width: 42%;
  top: 35px;
  height: 1px;
  background-color: #e6e6e6;
}
#construction-detail .case-details-box .w1200 .twoss .items {
  min-width: 50px;
  width: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#construction-detail .case-details-box .w1200 .twoss .items .tit-tip {
  margin-top: 10px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ee1d23;
}
#construction-detail .case-details-box .w1200 .twoss .no-backclo .back-color {
  width: 18px;
  height: 18px;
  background: #ee1d23;
  border-radius: 50%;
  box-shadow: 0px 0px 11px #ee1d23;
}
#construction-detail .case-details-box .w1200 .twoss .no-border .tit-tip {
  color: #999;
}
#construction-detail .case-details-box .w1200 .twoss .no-border .back-bor {
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
}
#construction-detail .case-details-box .w1200 .contant-box {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box {
  margin-right: 20px;
  background-color: #fff;
  padding: 25px;
  width: 870px;
  padding-bottom: 0px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 {
  height: 510px;
  width: 100%;
  overflow: hidden;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper {
  height: 100%;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next1,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next3 {
  width: 58px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.5);
  right: 38%;
  top: 94.5%;
  border-radius: 0 5px 5px 0;
  background-image: none;
  opacity: 1;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next1::after,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next3::after {
  content: '';
  background: url(../img/0123.png) no-repeat 0 0;
  width: 16px;
  background-size: 100% 100%;
  height: 13px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 ::after {
  content: '';
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev1,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev3 {
  opacity: 1;

  width: 58px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.5);
  left: 38%;
  top: 94.5%;
  border-radius: 5px 0px 0px 5px;
  background-image: none;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev1::after,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev3::after {
  content: '';
  background: url(../img/0122.png) no-repeat 0 0;
  width: 16px;
  background-size: 100% 100%;
  height: 13px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 ::after {
  content: '';
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination3 {
  color: #fff;
  text-align: left;
  left: calc(50% - 40px);
  width: 80px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1 .swiper-pagination-current,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination3 .swiper-pagination-current {
  padding-right: 13px;
  padding-left: 8px;
  border-left: 1px solid #fff;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1 .swiper-pagination-total,
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination3 .swiper-pagination-total {
  padding-right: 13px;
  padding-left: 8px;
  border-right: 1px solid #fff;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-pagination-current::before {
  content: '';
  margin-right: 7px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-pagination-total::after {
  content: '';
  margin-left: 7px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-boxss {
  position: absolute;
  left: 22px;
  top: 79.5%;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-boxss .deta-boxs {
  padding-top: 10px;
  font-size: 14px;
  line-height: 26px;
  padding-right: 20px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 {
  padding-bottom: 20px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .right-box {
  display: flex;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .right-box .team-list-items {
  width: calc(100% - 180px);
  flex-wrap: wrap;
  display: flex;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .right-box .yy-visiet {
  cursor: pointer;
  display: inline-block;
  width: 130px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  text-align: center;
  line-height: 36px;
  color: #ee1d23;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .right-box .yy-visiet:hover {
  background-color: #ee1d23;
  color: #fff;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items {
  cursor: pointer;
  position: relative;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items .poa-sanj {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #e40b29;
  bottom: -14px;
  left: calc(50% - 10px);
  position: absolute;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items span {
  width: 92px;
  height: 30px;
  background: #cccccc;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .swiper2 .items .active {
  color: #fff;
  background-color: #e40b29;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs {
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  margin-top: 20px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit {
  display: flex;
  align-items: center;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit .img1 {
  width: 15px;
  height: 15px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .tit .tit-span {
  margin-left: 15px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .lin-boxs .ms-box {
  margin-left: 30px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #696969;
  line-height: 26px;
  text-indent: 2em;
  padding: 20px 0 60px 0;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box {
  width: 100%;
  display: flex;
  height: 70px;
  border-top: 1px solid #e6e6e6;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left .img1 {
  width: 15px;
  height: 15px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left .tz-href {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-left: 15px;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover {
  background-color: #e11430;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover .tz-href {
  color: #fff;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .but-box-left:hover .img1 {
  filter: brightness(0%) grayscale(100%) invert(1);
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .active {
  background-color: #ee1d23;
}
#construction-detail .case-details-box .w1200 .contant-box .left-box .button-box .active .tz-href {
  color: #fff;
  text-decoration: underline;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box {
  flex: 1;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .tit-box {
  position: relative;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .tit-box .line-box {
  width: 30px;
  height: 5px;
  background: #ee1d23;
  border-radius: 3px;
  position: absolute;
  bottom: -3px;
  left: calc(50% - 15px);
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box {
  padding: 20px 25px;
  margin-bottom: 10px;
  background-color: #fff;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box {
  min-height: 70px;
  height: 100px;
  padding: 20px 0 10px 0;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .img-tit {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  float: left;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .miaoshu {
  margin-left: 10px;
  float: left;
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .miaoshu > span {
  color: #999;
  font-weight: 500;
  margin-left: 10px;
  width: 100px;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .shi-time {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  width: 185px;
  overflow: hidden;
  word-wrap: normal;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .img-box .shi-time .i-box {
  font-weight: bold;
  font-style: italic;
  color: #e5001f;
  margin-right: 10px;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs .teram {
  width: 128px;
  color: #e40b29;
  height: 36px;
  background: #ffffff;
  border: 1px solid #ee1d23;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#construction-detail .case-details-box .w1200 .contant-box .right-box .conmon-right-box .a-boxs :hover {
  background-color: #e40b29;
  color: #fff;
}
#construction-detail .case-list-box .top-casedetail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  padding-top: 65px;
}
#construction-detail .case-list-box .top-casedetail .span1 {
  font-size: 24px;
  font-family: PingFang SC;
  color: #333333;
  font-weight: 700;
}
#construction-detail .case-list-box .top-casedetail .more-boxs {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#construction-detail .case-list-box .top-casedetail .more-boxs .imgs1 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
}
#p-craft .banner-box {
  width: 100%;
  height: 750px;
  background-size: 100% 100%;
  background-position: center;
}
#p-craft .mt80 {
  margin-top: 80px;
}
#p-craft .mb90 {
  margin-bottom: 90px;
}
#p-craft .core-box .dom-top-box .title {
  position: relative;
}
#p-craft .core-box .dom-top-box .title .right-poa {
  position: absolute;
  width: 26px;
  height: 1px;
  background: #cccccc;
  right: 40%;
  top: 25px;
}
#p-craft .core-box .dom-top-box .title .left-poa {
  width: 26px;
  height: 1px;
  background: #cccccc;
  position: absolute;
  left: 40%;
  top: 25px;
}
#p-craft .core-box .w1200 {
  display: flex;
  justify-content: space-between;
  height: 570px;
  margin: 60px auto;
}
#p-craft .core-box .w1200 .w-left {
  width: 320px;
  display: flex;
  flex-direction: column;
  justify-content: inherit;
}
#p-craft .core-box .w1200 .w-left .item-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #e6e6e6;
  padding: 25px;
  position: relative;
  z-index: 8;
}
#p-craft .core-box .w1200 .w-left .item-box .poa-box {
  position: absolute;
  right: -95px;
  width: 95px;
  height: 100%;
  background-color: #151785;
  display: none;
  align-items: center;
  justify-content: center;
}
#p-craft .core-box .w1200 .w-left .item-box .poa-box .img1 {
  width: 32px;
  height: 32px;
}
#p-craft .core-box .w1200 .w-left .item-box .poa-box .poa-line {
  position: absolute;
  left: 0;
  width: 1px;
  height: 50px;
  background-color: #fff;
}
#p-craft .core-box .w1200 .w-left .item-box .img-box {
  width: 40px;
  height: 40px;
}
#p-craft .core-box .w1200 .w-left .item-box .img-box .img1 {
  width: 100%;
  height: 100%;
}
#p-craft .core-box .w1200 .w-left .item-box .img-box .filinver {
  filter: invert(1);
}
#p-craft .core-box .w1200 .w-left .item-box .tit-right .p1 {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
#p-craft .core-box .w1200 .w-left .item-box .tit-right .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#p-craft .core-box .w1200 .w-left .item-box:hover {
  color: #fff;
  background-color: #151785;
}
#p-craft .core-box .w1200 .w-left .item-box:hover .tit-right .p1 {
  font-size: 24px;
}
#p-craft .core-box .w1200 .w-left .item-box:hover .tit-right .p1,
#p-craft .core-box .w1200 .w-left .item-box:hover .tit-right .p2 {
  color: #fff;
}
#p-craft .core-box .w1200 .w-left .item-box:hover .poa-box {
  display: flex;
}
#p-craft .core-box .w1200 .w-left .item-box:hover .img-box .img1 {
  filter: invert(1);
}
#p-craft .core-box .w1200 .w-left .active {
  color: #fff;
  background-color: #151785;
}
#p-craft .core-box .w1200 .w-left .active .tit-right .p1 {
  font-size: 24px;
}
#p-craft .core-box .w1200 .w-left .active .tit-right .p1,
#p-craft .core-box .w1200 .w-left .active .tit-right .p2 {
  color: #fff;
}
#p-craft .core-box .w1200 .w-right {
  width: calc(100% - 340px);
  height: 100%;
  overflow: hidden;
}
#p-craft .core-box .w1200 .w-right .img-box {
  width: 100%;
  position: relative;
  z-index: 5;
  height: 100%;
}
#p-craft .core-box .w1200 .w-right .img-box .img1 {
  width: 100%;
  height: 100%;
}
#p-craft .core-box .w1200 .w-right .tit-right {
  width: 50%;
  max-width: 50%;
  position: absolute;
  bottom: 20px;
  left: calc(50% - 25%);
  text-align: center;
}
#p-craft .core-box .w1200 .w-right .tit-right .p1 {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#p-craft .core-box .w1200 .w-right .tit-right .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#p-craft .core-box .ll-boxs {
  width: 339px;
  height: 45px;
  background: #ee1b2c;
  border-radius: 23px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
}
#p-craft .dom-top-box .title {
  position: relative;
}
#p-craft .dom-top-box .title .right-poa {
  position: absolute;
  width: 26px;
  height: 1px;
  background: #cccccc;
  right: 40%;
  top: 25px;
}
#p-craft .dom-top-box .title .left-poa {
  width: 26px;
  height: 1px;
  background: #cccccc;
  position: absolute;
  left: 40%;
  top: 25px;
}
#p-craft .brand-box .w1200 .img-swiper-box {
  margin: 50px 0;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 {
  width: 100%;
  height: 100%;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items {
  width: 100%;
  height: 100%;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide {
  width: 100% !important;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img {
  margin-right: 17px;
  margin-bottom: 30px;
  width: 220px;
  margin-bottom: 30px;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img .img1s {
  width: 220px;
  height: 88px;
  max-width: 100%;
  object-fit: contain;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img .tit-box {
  height: 60px;
  width: 100%;
  text-align: center;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img .tit-box .p1 {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide .items-img .tit-box .p2 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pp-list-items .swiper-slide :nth-child(5n) {
  margin-right: 0;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 {
  position: absolute;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #cccccc;
  border-radius: 5px;
  opacity: 1;
}
#p-craft .brand-box .w1200 .img-swiper-box .mySwiper5 .pagination5 .swiper-pagination-bullet-active {
  background: #e40b29;
}
#p-craft .cailiao-box {
  width: 100%;
  height: 680px;
  background: url('../img/0134.jpg') no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
  padding: 70px 0;
  position: relative;
}
#p-craft .cailiao-box .dom-top-box .title,
#p-craft .cailiao-box .dom-top-box .span-box {
  color: #fff;
}
#p-craft .cailiao-box .tit-box {
  width: 285px;
  height: 50px;
  background: #dfba6c;
  border-radius: 21px;
  font-size: 22px;
  font-family: PingFang;
  font-weight: 800;
  color: #ffffff;
  margin: 30px auto 20px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
#p-craft .cailiao-box .img-magin-box {
  width: 1200px;
  height: 300px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px 0;
  background: url(../img/0137.png) no-repeat 0 0;
}
#p-craft .cailiao-box .img-magin-box .items-img {
  width: calc((100% - 235px) / 9);
  height: calc((100% - 30px) / 2);
  margin-right: 15px;
  cursor: pointer;
}
#p-craft .cailiao-box .img-magin-box .items-img:nth-child(9n) {
  margin-right: 0;
}
#p-craft .cailiao-box .img-magin-box .items-img .img1 {
  width: 100%;
  height: 100%;
}
#p-craft .cailiao-box .poa-boxs-money {
  width: 1200px;
  height: 130px;
  background: #ffffff;
  box-shadow: 0px 2px 16px 0px rgba(21, 20, 19, 0.09);
  border-radius: 10px;
  margin: 0 auto;
  padding: 40px;
  display: flex;
  align-items: center;
  position: absolute;
  left: calc(50% - 600px);
  bottom: -70px;
  position: absolute;
  z-index: 9;
}
#p-craft .cailiao-box .poa-boxs-money .left-one {
  margin-right: 50px;
}
#p-craft .cailiao-box .poa-boxs-money .left-one .p1 {
  font-size: 24px;
  font-family: ZhenyanGB;
  font-weight: 700;
  font-style: italic;
  color: #151785;
  line-height: 34px;
}
#p-craft .cailiao-box .poa-boxs-money .left-one .p2 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#p-craft .cailiao-box .poa-boxs-money .left-one .p2 > i {
  font-weight: bold;
  color: #e5001f;
}
#p-craft .cailiao-box .poa-boxs-money > input {
  width: 265px;
  height: 50px;
  background: #f8f8f8;
  border: 1px solid #e6e6e6;
  border-radius: 25px;
  padding: 0 15px;
  margin-right: 8px;
}
#p-craft .cailiao-box .poa-boxs-money .button-box1 {
  width: 265px;
  height: 50px;
  background: #ee1d23;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
}
#p-craft .patent-box {
  width: 100%;
  height: 1330px;
  background: url(../img/0136.jpg) no-repeat 0 0;
}
#p-craft .patent-box .w1200 {
  position: relative;
  height: 45%;
}
#p-craft .patent-box .poa-img-box1 {
  position: absolute;
  right: 10%;
  top: 50%;
  display: flex;
  align-items: center;
}
#p-craft .patent-box .poa-img-box1 .title {
  font-size: 156px;
  font-family: Bebas;
  font-weight: 400;
  color: #151785;
}
#p-craft .patent-box .poa-img-box1 .box-ss {
  width: 400px;
}
#p-craft .patent-box .poa-img-box1 .box-ss .p1 {
  font-size: 32px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #151785;
}
#p-craft .patent-box .poa-img-box1 .box-ss .dl-boxs {
  width: 95%;
  display: flex;
  flex-wrap: wrap;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}
#p-craft .patent-box .w1400 {
  width: 1400px;
  margin: 50px auto;
}
#p-craft .patent-box .w1400 .mypatent1 {
  width: 100%;
  padding-bottom: 60px;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide {
  display: flex;
  justify-content: center;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items {
  width: calc((100% - 170px) / 4);
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .img-box {
  height: 395px;
  background: url(../img/0139.png) no-repeat 0 0;
  background-position: center;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .img-box .img1 {
  width: 68%;
  height: 76%;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .bott-box {
  height: 100px;
  width: 234px;
  margin: 0 auto;
  border-radius: 20px;
  background-color: #fff;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .bott-box > p {
  display: flex;
  align-items: center;
  justify-content: center;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .bott-box .p1 {
  height: 40px;
  color: #fff;
  background-color: #363649;
  border-radius: 20px 20px 0 0;
}
#p-craft .patent-box .w1400 .mypatent1 .swiper-slide .items .bott-box .p2 {
  height: calc(100% - 40px);
}
#p-craft .patent-box .w1400 .mypatent1 .prev1 {
  width: 50px;
  height: 50px;
  background: url(../img/0067.png) no-repeat 0 0;
  background-position: center;
  background-size: 95% 95%;
}
#p-craft .patent-box .w1400 .mypatent1 .prev1::after {
  content: '';
}
#p-craft .patent-box .w1400 .mypatent1 .next1 {
  width: 50px;
  height: 50px;
  background: url(../img/0068.png) no-repeat 0 0;
  background-position: center;
  background-size: 95% 95%;
}
#p-craft .patent-box .w1400 .mypatent1 .next1::after {
  content: '';
}
#p-craft .patent-box .w1400 .mypatent1 .pagination1 .swiper-pagination-bullet-active {
  background-color: #ee1b2c;
}
#p-craft .patent-box .w1400 .ll-boxs {
  width: 339px;
  height: 45px;
  background: #ee1b2c;
  border-radius: 23px;
  margin: 40px auto 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: PingFang;
  font-weight: 500;
  color: #ffffff;
}
#p-craft .team-bs-box {
  padding: 90px 0;
}
#p-craft .team-bs-box .dom-top-box .left-poa {
  left: 35%;
}
#p-craft .team-bs-box .dom-top-box .right-poa {
  right: 35%;
}
#p-craft .team-bs-box .bottom-team-box {
  height: 390px;
  display: flex;
  justify-content: space-between;
}
#p-craft .team-bs-box .bottom-team-box .poa-tit {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
}
#p-craft .team-bs-box .bottom-team-box .left {
  width: 500px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
#p-craft .team-bs-box .bottom-team-box .left .top {
  height: calc((100% - 10px) / 2);
  background-color: firebrick;
  position: relative;
}
#p-craft .team-bs-box .bottom-team-box .left .top .poa-tit {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
#p-craft .team-bs-box .bottom-team-box .middle {
  width: 410px;
  background-color: darkgoldenrod;
  position: relative;
}
#p-craft .team-bs-box .bottom-team-box .middle .poa-tit {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
#p-craft .team-bs-box .bottom-team-box .right {
  flex: 1;
  background-color: goldenrod;
  position: relative;
}
#p-craft .team-bs-box .bottom-team-box .right .poa-tit {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
#p-craft .es-zx-box .dom-top-box .left-poa {
  left: 35%;
}
#p-craft .es-zx-box .dom-top-box .right-poa {
  right: 35%;
}
#p-craft .es-zx-box .bottom-team-box {
  margin: 45px 0;
  width: 100%;
  height: 580px;
}
#p-craft .es-zx-box .bottom-team-box .img1 {
  width: 100%;
  height: 100%;
}
#p-estate {
  background-color: #eff1f4;
}
#p-estate .lg-head {
  background-color: #fff;
}
#p-estate-detail1 {
  background-color: #eff1f4;
}
#p-estate-detail1 .lg-head {
  background-color: #fff;
}
#p-estate-detail1 .bribox-ss {
  height: 260px;
  background: url(../img/0144.png) no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
  margin-bottom: 300px;
  position: relative;
}
#p-estate-detail1 .bribox-ss .box-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 50px;
}
#p-estate-detail1 .bribox-ss .box-line .p1 {
  font-size: 42px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
}
#p-estate-detail1 .bribox-ss .box-line .p2 {
  display: flex;
}
#p-estate-detail1 .bribox-ss .box-line .p2 .items {
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#p-estate-detail1 .bribox-ss .box-line .p2 .items .sc-box {
  color: #fff;
  font-size: 32px;
  font-family: Bebas;
  font-weight: 400;
}
#p-estate-detail1 .bribox-ss .box-line .p2 .items .sc-mall {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #cccccc;
}
#p-estate-detail1 .poa-boxss-detailss1 {
  padding: 40px;
  display: flex;
  background-color: #fff;
  position: absolute;
  top: 64%;
  left: calc(50% - 600px);
}
#p-estate-detail1 .poa-boxss-detailss1 .left-img {
  width: 390px;
  /* height: 260px; */
}
#p-estate-detail1 .poa-boxss-detailss1 .left-img > img {
  width: 100%;
  /* height: 100%; */
  object-fit: contain;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img {
  width: calc(100% - 390px);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 {
  display: flex;
  width: 100%;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 .p-hgans {
  max-height: 270px;
  overflow-y: auto;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 .p-hgans p {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 23px;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 > strong {
  min-width: 90px;
  color: #999999;
  font-size: 15px;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 .pss-c {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .div1 .pss-c1 {
  line-height: 23px;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .href-a {
  display: flex;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .href-a .a-boxs {
  width: 154px;
  height: 36px;
  background: #ee1d23;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#p-estate-detail1 .poa-boxss-detailss1 .right-img .href-a .a-boxs1 {
  margin-left: 90px;
}
#p-estate-detail1 .top-case-box {
  margin-bottom: 40px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #e6e6e6;
}
#p-estate-detail1 .top-case-box .anli-boxs {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  position: relative;
  cursor: pointer;
}
#p-estate-detail1 .top-case-box .anli-boxs:hover {
  color: #e40b29;
}
#p-estate-detail1 .top-case-box .anli-boxs::after {
  content: '';
  width: 30px;
  height: 0px;
  background: #ee1d23;
  border-radius: 3px;
  position: absolute;
  left: calc(50% - 15px);
  bottom: -12px;
}
#p-estate-detail1 .top-case-box .active {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #333333;
}
#p-estate-detail1 .top-case-box .active::after {
  height: 5px;
}
#p-estate-detail1 .case-list-box .hxjx-box .items:hover .img-box {
  filter: brightness(2);
}
#p-team {
  background-color: #eff1f4;
}
#p-team .lg-head {
  background-color: #fff;
}
#p-team .case-list-box .direct-items {
  display: flex;
  flex-wrap: wrap;
}
#p-team .case-list-box .direct-items .items {
  width: calc((100% - 60px) / 4);
  margin-right: 20px;
  display: block;
  background-color: #fff;
  padding-bottom: 20px;
}
#p-team .case-list-box .direct-items .items .a-boxss {
  display: inline-block;
  width: 100%;
  height: 92%;
}
#p-team .case-list-box .direct-items .items .detail-box {
  padding-bottom: 0;
}
#p-team .case-list-box .direct-items .items .detail-box .title {
  margin-bottom: 10px;
  font-size: 20px;
}
#p-team .case-list-box .direct-items .items .detail-box .title > span {
  font-weight: normal;
  font-size: 16px;
}
#p-team .case-list-box .direct-items .items .detail-box .tip-title {
  margin-top: 0;
  margin-bottom: 7px;
}
#p-team .case-list-box .direct-items .items .detail-box .tip-title > strong {
  color: #333333;
}
#p-team .case-list-box .direct-items .items .detail-box .tip-title > b {
  color: #e11430;
}
#p-team .case-list-box .direct-items .items:nth-child(3n) {
  margin-right: 20px;
}
#p-team .case-list-box .direct-items .items:nth-child(4n) {
  margin-right: 0;
}
#p-team .case-list-box .direct-items .items .handle {
  width: 120px;
  height: 36px;
  background: #ee1d23;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  margin-left: 20px;
  color: #ffffff;
}
#p-team .case-list-box .direct-items .items:hover {
  background-color: #ee1d23;
}
#p-team .case-list-box .direct-items .items:hover .detail-box {
  background-color: transparent;
}
#p-team .case-list-box .direct-items .items:hover .title {
  color: #fff;
}
#p-team .case-list-box .direct-items .items:hover .tip-title > strong {
  color: #fff;
}
#p-team .case-list-box .direct-items .items:hover .tip-title > b {
  color: #fff;
}
#p-team .case-list-box .direct-items .items:hover .handle {
  background-color: #fff;
  color: #ee1b2c;
}
#p-team .type-class .list-items .items strong.s-title {
  letter-spacing: normal;
}
#p-team-detail .case-list-box .details-design-bxo .w1200 {
  height: 710px;
}
#p-team-detail .case-list-box .details-design-bxo .img-bxos {
  background: url(../img/0148.png) no-repeat 0 0;
}
#p-team-detail .case-list-box .details-design-bxo .bottom-boxs .right-box .pq .min-wid {
  color: #999;
}
#p-team-detail .case-list-box .list-item .items {
  border-radius: 8px;
  border: 1px solid #e6e6e6;
}
#p-team-detail .case-list-box .list-item .items .handle {
  margin-left: 20px;
}
#p-team-detail .case-list-box .list-item .items:hover .img-box .imgs {
  filter: brightness(1);
}
#p-team-detail .case-list-box .list-item .items:hover .handle a {
  color: #e11430 !important;
}
#p-team-detail .case-list-box .gdss-boxs .items:hover .img-box .imgs {
  filter: brightness(0.5);
}
#p-team-detail .case-list-box .gdss-boxs .items:hover .handle a {
  color: #e11430 !important;
}
#picture {
  background-color: #eff1f4;
}
#picture .lg-head {
  background-color: #fff;
}
#picture .zx-box-detail .list-item {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#picture .zx-box-detail .list-item .items {
  padding: 8px;
  float: left;
}
#picture .zx-box-detail .list-item .items .img-box {
  width: 384px;
  position: relative;
}
#picture .zx-box-detail .list-item .items .img-box .img1 {
  width: 100%;
  border-radius: 8px;
}
#picture .zx-box-detail .list-item .items .img-box .poa-detail {
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 50px);
  width: 100px;
  height: 36px;
  border: 1px solid #ffffff;
  border-radius: 4px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}
#picture .zx-box-detail .list-item .items .img-box .poa-xin {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 90px;
  height: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
#picture .zx-box-detail .list-item .items .img-box .poa-xin .ml10 {
  color: #fff;
}
#picture .zx-box-detail .list-item .items .tit-boxs {
  width: 100%;
  height: 80px;
  padding: 20px;
  background-color: #fff;
}
#picture .zx-box-detail .list-item .items .tit-boxs .tit {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
#picture .zx-box-detail .list-item .items .tit-boxs .tip-tit {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
#picture .zx-box-detail .list-item .items:hover .img-box > a {
  display: block;
}
#picture .zx-box-detail .list-item .items:hover .img-box > .img1 {
  filter: brightness(0.5);
}
#picture .zx-box-detail .list-item .items:hover .tit-boxs {
  background-color: #ee1b2c;
}
#picture .zx-box-detail .list-item .items:hover .tit-boxs .tit,
#picture .zx-box-detail .list-item .items:hover .tit-boxs .tip-tit {
  color: #fff;
}
.picture-detail .case-details-box .w1200 .top-box {
  width: 870px;
}
.picture-detail .case-details-box .w1200 .contant-box {
  align-items: flex-start;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-xin {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 90px;
  height: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .swiper-slide .poa-xin .ml10 {
  color: #fff;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1 {
  top: 94% !important;
  bottom: 10px !important;
  left: 0 !important;
  text-align: center !important;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1 .swiper-pagination-bullet-active {
  background-color: #ee1b2c;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .pagination1 .swiper-pagination-bullet {
  opacity: 1;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .prev-start {
  position: absolute;
  top: calc(50% - 25px);
  z-index: 99999;
  left: 10px;
  background: url('../img/0067.png') no-repeat 0 0;
  width: 60px;
  height: 60px;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .next-end {
  position: absolute;
  top: calc(50% - 25px);
  z-index: 99999;
  right: 10px;
  background: url('../img/0068.png') no-repeat 0 0;
  width: 60px;
  height: 60px;
}
.picture-detail .case-details-box .w1200 .contant-box .left-box .button-box {
  margin-left: -26px;
  width: 871px !important;
}
.other_class .flex.nowrap > p {
  font-size: 14px;
  font-family: HarmonyOS Sans SC;
  color: #333333;
}
.other_class .flex.nowrap > .title-box {
  font-size: 28px;
}
.other_class .flex.nowrap > label {
  min-width: 95px;
  font-size: 14px;
  font-family: HarmonyOS Sans SC;
  font-weight: 600;
  color: #333333;
}
.other_class .hide {
  display: none;
}
.other_class .size9 {
  font-size: 9px;
}
.other_class .size10 {
  font-size: 10px;
}
.other_class .size11 {
  font-size: 11px;
}
.other_class .size12 {
  font-size: 12px;
}
.other_class .size13 {
  font-size: 13px;
}
.other_class .size14 {
  font-size: 14px;
}
.other_class .size15 {
  font-size: 15px;
}
.other_class .size16 {
  font-size: 16px;
}
.other_class .size18 {
  font-size: 18px;
}
.other_class .size20 {
  font-size: 20px;
}
.other_class .size22 {
  font-size: 22px;
}
.other_class .size24 {
  font-size: 24px;
}
.other_class .size25 {
  font-size: 25px;
}
.other_class .size26 {
  font-size: 26px;
}
.other_class .size28 {
  font-size: 28px;
}
.other_class .size30 {
  font-size: 30px;
}
.other_class .size32 {
  font-size: 32px;
}
.other_class .size35 {
  font-size: 35px;
}
.other_class .size40 {
  font-size: 40px;
}
.other_class .size45 {
  font-size: 0.9rem;
}
.other_class .size50 {
  font-size: 50px;
}
.other_class .size55 {
  font-size: 55px;
}
.other_class .size60 {
  font-size: 58px;
}
.other_class .size70 {
  font-size: 70px;
}
.other_class .size80 {
  font-size: 80px;
}
.other_class .rotate45 {
  transform: rotate(45deg);
}
.other_class .rotate90 {
  transform: rotate(90deg);
}
.other_class .rotate180 {
  transform: rotate(180deg);
}
.other_class .rotate270 {
  transform: rotate(270deg);
}
.other_class .lighter {
  font-weight: lighter;
  font-family: 'light', 'Microsoft YaHei', 'PingFang', 'PingFang SC', '微软雅黑', '黑体', '宋体', sans-serif;
}
.other_class .relative {
  position: relative;
}
.other_class .ohide {
  overflow: hidden;
}
.other_class .absolute {
  position: absolute;
}
.other_class .fixed {
  position: fixed;
  z-index: 99;
}
.other_class .absolute {
  position: absolute;
}
.other_class .absolute.r,
.other_class .fixed.r {
  right: 0;
}
.other_class .absolute.l,
.other_class .fixed.l {
  left: 0;
}
.other_class .absolute.t,
.other_class .fixed.t {
  top: 0;
}
.other_class .absolute.b,
.other_class .fixed.b {
  bottom: 0;
}
.other_class .zIndex-1 {
  z-index: -1;
}
.other_class .zIndex0 {
  z-index: 0;
}
.other_class .zIndex1 {
  z-index: 1;
}
.other_class .zIndex2 {
  z-index: 2;
}
.other_class .zIndex3 {
  z-index: 3;
}
.other_class .zIndex4 {
  z-index: 4;
}
.other_class .zIndex5 {
  z-index: 5;
}
.other_class .zIndex6 {
  z-index: 6;
}
.other_class .zIndex7 {
  z-index: 7;
}
.other_class .zIndex8 {
  z-index: 8;
}
.other_class .zIndex9 {
  z-index: 9;
}
.other_class .Con {
  color: #ee1d23;
}
.other_class .Cfff,
.other_class .Cwhite {
  color: #fff;
}
.other_class .Ceee {
  color: #eee;
}
.other_class .C000 {
  color: #000;
}
.other_class .C111 {
  color: #111;
}
.other_class .C222 {
  color: #222;
}
.other_class .C333 {
  color: #333;
}
.other_class .C444 {
  color: #444;
}
.other_class .C555 {
  color: #555;
}
.other_class .C666 {
  color: #666;
}
.other_class .C777 {
  color: #777;
}
.other_class .C888 {
  color: #888;
}
.other_class .C999 {
  color: #999;
}
.other_class .Cred {
  color: red;
}
.other_class .BGon {
  background: #ee1d23;
}
.other_class .BGwhite {
  background: white;
}
.other_class .BGf8 {
  background: #f8f8f8;
}
.other_class .BGf2 {
  background: #f2f2f2;
}
.other_class .BGf6 {
  background: #f6f6f6;
}
.other_class .BGf4 {
  background: #f4f4f4;
}
.other_class .BGlight {
  background-color: #f7f9fc;
}
.other_class .line1 {
  line-height: 1;
}
.other_class .line2 {
  line-height: 2;
}
.other_class .line3 {
  line-height: 3;
}
.other_class .line4 {
  line-height: 4;
}
.other_class .line12 {
  line-height: 12px;
}
.other_class .line14 {
  line-height: 14px;
}
.other_class .line15 {
  line-height: 15px;
}
.other_class .line16 {
  line-height: 16px;
}
.other_class .line18 {
  line-height: 18px;
}
.other_class .line20 {
  line-height: 20px;
}
.other_class .line22 {
  line-height: 22px;
}
.other_class .line24 {
  line-height: 24px;
}
.other_class .line25 {
  line-height: 25px;
}
.other_class .line26 {
  line-height: 26px;
}
.other_class .line28 {
  line-height: 28px;
}
.other_class .line30 {
  line-height: 30px;
}
.other_class .line32 {
  line-height: 32px;
}
.other_class .line34 {
  line-height: 34px;
}
.other_class .line35 {
  line-height: 35px;
}
.other_class .line36 {
  line-height: 36px;
}
.other_class .line38 {
  line-height: 38px;
}
.other_class .line40 {
  line-height: 40px;
}
.other_class .line42 {
  line-height: 42px;
}
.other_class .line44 {
  line-height: 44px;
}
.other_class .line45 {
  line-height: 45px;
}
.other_class .line46 {
  line-height: 46px;
}
.other_class .line48 {
  line-height: 48px;
}
.other_class .line50 {
  line-height: 50px;
}
.other_class .line52 {
  line-height: 52px;
}
.other_class .line54 {
  line-height: 54px;
}
.other_class .line55 {
  line-height: 55px;
}
.other_class .line56 {
  line-height: 56px;
}
.other_class .line58 {
  line-height: 58px;
}
.other_class .line60 {
  line-height: 60px;
}
.other_class .line65 {
  line-height: 65px;
}
.other_class .line70 {
  line-height: 70px;
}
.other_class .line75 {
  line-height: 75px;
}
.other_class .line80 {
  line-height: 80px;
}
.other_class .line85 {
  line-height: 85px;
}
.other_class .line90 {
  line-height: 90px;
}
.other_class .line95 {
  line-height: 95px;
}
.other_class .line100 {
  line-height: 100px;
}
.other_class .mb0 {
  margin-bottom: 0;
}
.other_class .mb2 {
  margin-bottom: 2px;
}
.other_class .mb4 {
  margin-bottom: 4px;
}
.other_class .mb5 {
  margin-bottom: 5px;
}
.other_class .mb6 {
  margin-bottom: 6px;
}
.other_class .mb8 {
  margin-bottom: 8px;
}
.other_class .mb10 {
  margin-bottom: 10px;
}
.other_class .mb12 {
  margin-bottom: 12px;
}
.other_class .mb14 {
  margin-bottom: 14px;
}
.other_class .mb15 {
  margin-bottom: 15px;
}
.other_class .mb16 {
  margin-bottom: 16px;
}
.other_class .mb18 {
  margin-bottom: 18px;
}
.other_class .mb20 {
  margin-bottom: 20px;
}
.other_class .mb22 {
  margin-bottom: 22px;
}
.other_class .mb24 {
  margin-bottom: 24px;
}
.other_class .mb25 {
  margin-bottom: 25px;
}
.other_class .mb26 {
  margin-bottom: 26px;
}
.other_class .mb28 {
  margin-bottom: 28px;
}
.other_class .mb30 {
  margin-bottom: 30px;
}
.other_class .mb35 {
  margin-bottom: 35px;
}
.other_class .mb40 {
  margin-bottom: 40px;
}
.other_class .mb45 {
  margin-bottom: 45px;
}
.other_class .mb50 {
  margin-bottom: 50px;
}
.other_class .mb55 {
  margin-bottom: 55px;
}
.other_class .mb60 {
  margin-bottom: 60px;
}
.other_class .mb70 {
  margin-bottom: 70px;
}
.other_class .mb80 {
  margin-bottom: 80px;
}
.other_class .mb90 {
  margin-bottom: 90px;
}
.other_class .mb100 {
  margin-bottom: 100px;
}
.other_class .mb110 {
  margin-bottom: 110px;
}
.other_class .mb120 {
  margin-bottom: 120px;
}
.other_class .mb130 {
  margin-bottom: 130px;
}
.other_class .mb140 {
  margin-bottom: 140px;
}
.other_class .mb150 {
  margin-bottom: 150px;
}
.other_class .mb160 {
  margin-bottom: 160px;
}
.other_class .mb170 {
  margin-bottom: 170px;
}
.other_class .mb180 {
  margin-bottom: 180px;
}
.other_class .mb190 {
  margin-bottom: 190px;
}
.other_class .mb200 {
  margin-bottom: 200px;
}
.other_class .mt0 {
  margin-top: 0;
}
.other_class .mt2 {
  margin-top: 2px;
}
.other_class .mt4 {
  margin-top: 4px;
}
.other_class .mt5 {
  margin-top: 5px;
}
.other_class .mt6 {
  margin-top: 6px;
}
.other_class .mt8 {
  margin-top: 8px;
}
.other_class .mt10 {
  margin-top: 10px;
}
.other_class .mt12 {
  margin-top: 12px;
}
.other_class .mt14 {
  margin-top: 14px;
}
.other_class .mt15 {
  margin-top: 15px;
}
.other_class .mt16 {
  margin-top: 16px;
}
.other_class .mt18 {
  margin-top: 18px;
}
.other_class .mt20 {
  margin-top: 20px;
}
.other_class .mt22 {
  margin-top: 22px;
}
.other_class .mt24 {
  margin-top: 24px;
}
.other_class .mt25 {
  margin-top: 25px;
}
.other_class .mt26 {
  margin-top: 26px;
}
.other_class .mt28 {
  margin-top: 28px;
}
.other_class .mt30 {
  margin-top: 30px;
}
.other_class .mt35 {
  margin-top: 35px;
}
.other_class .mt40 {
  margin-top: 40px;
}
.other_class .mt45 {
  margin-top: 45px;
}
.other_class .mt50 {
  margin-top: 50px;
}
.other_class .mt55 {
  margin-top: 55px;
}
.other_class .mt60 {
  margin-top: 60px;
}
.other_class .mt70 {
  margin-top: 70px;
}
.other_class .mt80 {
  margin-top: 80px;
}
.other_class .mt90 {
  margin-top: 90px;
}
.other_class .mt100 {
  margin-top: 100px;
}
.other_class .mr0 {
  margin-right: 0;
}
.other_class .mr2 {
  margin-right: 2px;
}
.other_class .mr4 {
  margin-right: 4px;
}
.other_class .mr5 {
  margin-right: 5px;
}
.other_class .mr6 {
  margin-right: 6px;
}
.other_class .mr8 {
  margin-right: 8px;
}
.other_class .mr10 {
  margin-right: 10px;
}
.other_class .mr12 {
  margin-right: 12px;
}
.other_class .mr14 {
  margin-right: 14px;
}
.other_class .mr15 {
  margin-right: 15px;
}
.other_class .mr16 {
  margin-right: 16px;
}
.other_class .mr18 {
  margin-right: 18px;
}
.other_class .mr20 {
  margin-right: 20px;
}
.other_class .mr22 {
  margin-right: 22px;
}
.other_class .mr24 {
  margin-right: 24px;
}
.other_class .mr25 {
  margin-right: 25px;
}
.other_class .mr26 {
  margin-right: 26px;
}
.other_class .mr28 {
  margin-right: 28px;
}
.other_class .mr30 {
  margin-right: 30px;
}
.other_class .mr35 {
  margin-right: 35px;
}
.other_class .mr40 {
  margin-right: 40px;
}
.other_class .mr45 {
  margin-right: 45px;
}
.other_class .mr50 {
  margin-right: 50px;
}
.other_class .mr55 {
  margin-right: 55px;
}
.other_class .mr60 {
  margin-right: 60px;
}
.other_class .mr70 {
  margin-right: 70px;
}
.other_class .mr80 {
  margin-right: 80px;
}
.other_class .mr90 {
  margin-right: 90px;
}
.other_class .mr100 {
  margin-right: 100px;
}
.other_class .ml0 {
  margin-left: 0;
}
.other_class .ml2 {
  margin-left: 2px;
}
.other_class .ml4 {
  margin-left: 4px;
}
.other_class .ml5 {
  margin-left: 5px;
}
.other_class .ml6 {
  margin-left: 6px;
}
.other_class .ml8 {
  margin-left: 8px;
}
.other_class .ml10 {
  margin-left: 10px;
}
.other_class .ml12 {
  margin-left: 12px;
}
.other_class .ml14 {
  margin-left: 14px;
}
.other_class .ml15 {
  margin-left: 15px;
}
.other_class .ml16 {
  margin-left: 16px;
}
.other_class .ml18 {
  margin-left: 18px;
}
.other_class .ml20 {
  margin-left: 20px;
}
.other_class .ml22 {
  margin-left: 22px;
}
.other_class .ml24 {
  margin-left: 24px;
}
.other_class .ml25 {
  margin-left: 25px;
}
.other_class .ml26 {
  margin-left: 26px;
}
.other_class .ml28 {
  margin-left: 28px;
}
.other_class .ml30 {
  margin-left: 30px;
}
.other_class .ml35 {
  margin-left: 35px;
}
.other_class .ml40 {
  margin-left: 40px;
}
.other_class .ml45 {
  margin-left: 45px;
}
.other_class .ml50 {
  margin-left: 50px;
}
.other_class .ml55 {
  margin-left: 55px;
}
.other_class .ml60 {
  margin-left: 60px;
}
.other_class .ml70 {
  margin-left: 70px;
}
.other_class .ml80 {
  margin-left: 80px;
}
.other_class .ml90 {
  margin-left: 90px;
}
.other_class .ml100 {
  margin-left: 100px;
}
.other_class .pad2 {
  padding: 2px;
}
.other_class .pad4 {
  padding: 4px;
}
.other_class .pad5 {
  padding: 5px;
}
.other_class .pad6 {
  padding: 6px;
}
.other_class .pad8 {
  padding: 8px;
}
.other_class .pad10 {
  padding: 10px;
}
.other_class .pad12 {
  padding: 12px;
}
.other_class .pad14 {
  padding: 14px;
}
.other_class .pad15 {
  padding: 15px;
}
.other_class .pad16 {
  padding: 16px;
}
.other_class .pad18 {
  padding: 18px;
}
.other_class .pad20 {
  padding: 20px;
}
.other_class .pad22 {
  padding: 22px;
}
.other_class .pad24 {
  padding: 24px;
}
.other_class .pad25 {
  padding: 25px;
}
.other_class .pad26 {
  padding: 26px;
}
.other_class .pad28 {
  padding: 28px;
}
.other_class .pad30 {
  padding: 30px;
}
.other_class .pad32 {
  padding: 32px;
}
.other_class .pad34 {
  padding: 34px;
}
.other_class .pad35 {
  padding: 35px;
}
.other_class .pad36 {
  padding: 36px;
}
.other_class .pad38 {
  padding: 38px;
}
.other_class .pad40 {
  padding: 40px;
}
.other_class .pad42 {
  padding: 42px;
}
.other_class .pad44 {
  padding: 44px;
}
.other_class .pad45 {
  padding: 45px;
}
.other_class .pad46 {
  padding: 46px;
}
.other_class .pad48 {
  padding: 48px;
}
.other_class .pad50 {
  padding: 50px;
}
.other_class .pad55 {
  padding: 55px;
}
.other_class .pad60 {
  padding: 60px;
}
.other_class .pad65 {
  padding: 65px;
}
.other_class .pad70 {
  padding: 70px;
}
.other_class .pad75 {
  padding: 75px;
}
.other_class .pad80 {
  padding: 80px;
}
.other_class .pad85 {
  padding: 85px;
}
.other_class .pad90 {
  padding: 90px;
}
.other_class .pad95 {
  padding: 95px;
}
.other_class .pad100 {
  padding: 100px;
}
.other_class .opacity0 {
  opacity: 0;
}
.other_class .opacity1 {
  opacity: 0.1;
}
.other_class .opacity2 {
  opacity: 0.2;
}
.other_class .opacity3 {
  opacity: 0.3;
}
.other_class .opacity4 {
  opacity: 0.4;
}
.other_class .opacity5 {
  opacity: 0.5;
}
.other_class .opacity6 {
  opacity: 0.6;
}
.other_class .opacity7 {
  opacity: 0.7;
}
.other_class .opacity8 {
  opacity: 0.8;
}
.other_class .opacity9 {
  opacity: 0.9;
}
.other_class .radius2 {
  border-radius: 2px;
}
.other_class .radius4 {
  border-radius: 4px;
}
.other_class .radius5 {
  border-radius: 5px;
}
.other_class .radius6 {
  border-radius: 6px;
}
.other_class .radius8 {
  border-radius: 8px;
}
.other_class .radius10 {
  border-radius: 10px;
}
.other_class .radius12 {
  border-radius: 12px;
}
.other_class .radius14 {
  border-radius: 14px;
}
.other_class .radius15 {
  border-radius: 15px;
}
.other_class .radius16 {
  border-radius: 16px;
}
.other_class .radius18 {
  border-radius: 18px;
}
.other_class .radius20 {
  border-radius: 20px;
}
.other_class .radius30 {
  border-radius: 30px;
}
.other_class .radius40 {
  border-radius: 40px;
}
.other_class .radius50 {
  border-radius: 50px;
}
.other_class .center {
  text-align: center;
}
.other_class [onclick],
.other_class .pointer,
.other_class [href] {
  cursor: pointer;
}
.other_class .auto {
  margin-left: auto;
  margin-right: auto;
}
.other_class .flex1 {
  flex: 1;
}
.other_class .flex2 {
  flex: 2;
}
.other_class .flex3 {
  flex: 3;
}
.other_class .flex4 {
  flex: 4;
}
.other_class .flex5 {
  flex: 5;
}
.other_class .flex6 {
  flex: 6;
}
.other_class .flex7 {
  flex: 7;
}
.other_class .flex8 {
  flex: 8;
}
.other_class .flex9 {
  flex: 9;
}
.other_class .flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.other_class .flex.end {
  align-items: flex-end;
}
.other_class .flex.start {
  align-items: flex-start;
}
.other_class .block {
  display: block;
}
.other_class .inline {
  display: inline-block;
}
.other_class .flex.between {
  justify-content: space-between;
}
.other_class .flex.around {
  justify-content: space-around;
}
.other_class .flex > .auto {
  flex: auto;
}
.other_class .flex.nowrap {
  flex-wrap: nowrap;
}
.other_class .flex.wrap {
  flex-wrap: wrap;
}
.other_class bold,
.other_class .bold,
.other_class b {
  font-weight: bold;
  font-family: 'hmsc_bold', arial, '微软雅黑';
}
.other_class .bold [class*='size'] {
  font-weight: normal;
}
.other_class .width10 {
  width: 10%;
}
.other_class .width20 {
  width: 20%;
}
.other_class .width25 {
  width: 25%;
}
.other_class .width26 {
  width: 26%;
}
.other_class .width33 {
  width: 33.33%;
}
.other_class .width30 {
  width: 30%;
}
.other_class .width32 {
  width: 32%;
}
.other_class .width35 {
  width: 35%;
}
.other_class .width40 {
  width: 40%;
}
.other_class .width45 {
  width: 45%;
}
.other_class .width46 {
  width: 46%;
}
.other_class .width48 {
  width: 48%;
}
.other_class .width49 {
  width: 49%;
}
.other_class .width60 {
  width: 60%;
}
.other_class .width50 {
  width: 50%;
}
.other_class .width55 {
  width: 55%;
}
.other_class .width60 {
  width: 60%;
}
.other_class .width65 {
  width: 65%;
}
.other_class .width66 {
  width: 66%;
}
.other_class .width70 {
  width: 70%;
}
.other_class .width74 {
  width: 74%;
}
.other_class .width75 {
  width: 75%;
}
.other_class .width80 {
  width: 80%;
}
.other_class .width82 {
  width: 82%;
}
.other_class .width84 {
  width: 84%;
}
.other_class .width86 {
  width: 86%;
}
.other_class .width88 {
  width: 88%;
}
.other_class .width90 {
  width: 90%;
}
.other_class .width92 {
  width: 92%;
}
.other_class .width94 {
  width: 94%;
}
.other_class .width95 {
  width: 95%;
}
.other_class .width96 {
  width: 96%;
}
.other_class .width98 {
  width: 98%;
}
.other_class .width90 {
  width: 90%;
}
.other_class .width100 {
  width: 100%;
}
.other_class .small {
  font-size: 88%;
}
.other_class .big {
  font-size: 110%;
}
.other_class img {
  max-width: 100%;
  object-fit: cover;
  box-sizing: border-box;
}
.other_class .shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.other_class i {
  font-style: italic;
}
.other_class .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.other_class .ellipsis2,
.other_class .ellipsis3 {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
}
.other_class .ellipsis3 {
  -webkit-line-clamp: 3;
  -moz-line-clamp: 3;
}
.other_class .min30 {
  min-height: 30vh;
}
.other_class .min50 {
  min-height: 50vh;
}
.other_class .min100 {
  min-height: 100vh;
}
.other_class h1 {
  font-size: 28px;
  font-weight: normal;
}
.other_class .part01 img {
  display: block;
  margin: 10px auto;
}
.other_class .part02 {
  border-top: solid 1px #eee;
}
.other_class .part02 a {
  color: #999;
  padding: 0 50px;
  flex: 1;
}
.other_class .part02 a img {
  margin-right: 10px;
}
.other_class .part02 a:hover {
  background-color: #ee1d23;
  color: white;
}
.other_class .part02 a:hover img {
  filter: brightness(999%);
}
.other_class .part03 dt {
  text-align: center;
  font-size: 20px;
  padding: 10px 0;
  border-bottom: solid 1px #e6e6e6;
  position: relative;
  margin-bottom: 20px;
}
.other_class .part03 dt:after {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 5px;
  bottom: -3px;
  left: 50%;
  margin-left: -15px;
  background: #ee1d23;
  border-radius: 3px;
}
.other_class .part03 a.btn {
  display: block;
  line-height: 36px;
  text-align: center;
  height: 36px;
  color: #ee1d23;
  border: 1px solid #ee1d23;
  border-radius: 4px;
}
.other_class .part03 a.btn:hover {
  background: #ffd5d6;
}
.other_class .part03 dd a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  margin-bottom: 10px;
  padding-left: 14px;
  color: #666;
  position: relative;
}
.other_class .part03 dd a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  display: block;
  background: #e40b29;
  border-radius: 50%;
}
.other_class .part03 dd a:hover {
  color: #ee1d23;
}
.other_class .part04 .p1 {
  font-style: italic;
  font-weight: bold;
  font-size: 24px;
  color: #151785;
}
.other_class .part04 input {
  width: 100%;
  display: block;
  height: 40px;
  line-height: 40px;
  background: #f8f8f8;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px;
  border-radius: 20px;
  text-indent: 15px;
}
.other_class .part04 .btn {
  width: 265px;
  height: 40px;
  color: white;
  text-align: center;
  line-height: 40px;
  background: #ee1d23;
  border-radius: 20px;
}
.other_class .part05 .swiper-pagination {
  text-align: right;
  padding-right: 40px;
  margin-bottom: 100px;
}
.other_class .part05 .swiper-pagination-bullet {
  width: 32px;
  height: 11px;
  opacity: 1;
  border: solid 3px transparent;
  background: #ffffff;
  border-radius: 5px;
  background-clip: content-box;
}
.other_class .part05 .swiper-pagination-bullet-active {
  background-color: #ee1d23;
}
.other_class .part05 .absolute {
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6;
  padding: 20px 37px 29px;
  background: linear-gradient(to bottom, transparent, rgba(50, 50, 50, 0.5));
}
.other_class .part05 .absolute p:first-child {
  font-size: 18px;
  color: white;
}
.other_class .part05 img {
  width: 100%;
  height: 480px;
  display: block;
}
.other_class .part06 .BGwhite:hover {
  cursor: pointer;
  background: #ee1d23;
}
.other_class .part06 .BGwhite:hover * {
  color: white;
}
.other_class .part06 .BGwhite:hover img {
  filter: brightness(999%);
}
.other_class .part06 .ellipsis2 {
  margin-bottom: 10px;
}
.other_class .part06 .BGwhite {
  padding: 25px 15px 10px 0;
  line-height: 1.6;
}
.other_class .part06 .BGwhite dt {
  text-align: center;
  transform: scale(1, 1.1);
  line-height: 1.1;
  margin-top: 7px;
}
.other_class .part06 .BGwhite dt * {
  font-family: Bahnschrift, '黑体', Bebas, arial, '微软雅黑';
}
.other_class .part06 .BGwhite dt b {
  font-size: 49px;
  transform: scale(1, 1.1);
  display: block;
}
.other_class * {
  transition: background-color 0.2s;
}
.other_class .border {
  border: solid 1px rgba(99, 99, 99, 0.1);
}
.other_class .border.b {
  border: 0;
  border-bottom: solid 1px rgba(99, 99, 99, 0.1);
}
.other_class .part07 {
  padding: 30px;
  border-radius: 10px;
  line-height: 1.7;
  position: relative;
}
.other_class .part07:before {
  content: '';
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 0;
  border-bottom: solid 1px rgba(50, 50, 50, 0.1);
  display: block;
}
.other_class .part07 > img {
  width: 25%;
  height: 182px;
  border-radius: 10px;
}
.other_class .part07:hover {
  background: #ee1d23;
  color: white;
}
.other_class .part07:hover * img {
  filter: brightness(999%);
}
.other_class .part08 {
  line-height: 32px;
  padding: 24px 0 10px;
}
.other_class .part08 dt {
  white-space: nowrap;
}
.other_class .part08 a {
  display: inline-block;
  text-align: center;
  min-width: 52px;
  padding: 0 10px;
  margin-right: 20px;
  margin-bottom: 10px;
  border-radius: 16px;
}
.other_class .part08 a:hover {
  background-color: #dbdbdb;
}
.other_class .part08 a.on {
  background: #ee1d23;
  color: white;
}
.other_class .btn {
  transition: all 0.2s;
}
.other_class .btn:hover {
  filter: brightness(120%);
}
.other_class .part09 {
  margin-bottom: 25px;
}
.other_class .part09 dt,
.other_class .part09 dd {
  background: white;
  border-radius: 10px;
  padding: 34px;
}
.other_class .part09 dd {
  display: none;
}
.other_class .part09 dt {
  position: relative;
  margin-top: 24px;
}
.other_class .part09 dt span {
  display: inline-block;
  line-height: 1;
  color: #999;
}
.other_class .part09 dt span.big {
  color: #222;
  font-size: 20px;
}
.other_class .part09 dt span + span {
  border-left: solid 1px #dbdbdb;
  padding-left: 20px;
  margin-left: 20px;
}
.other_class .part09 dt .flex p + p {
  margin-left: 40px;
}
.other_class .part09 dt:after {
  position: absolute;
  display: block;
  content: '';
  width: 142px;
  height: 100%;
  top: 0;
  right: 0;
  background: url(../img/icon-gray-2.png) center no-repeat;
  border-left: solid 1px rgba(88, 88, 88, 0.25);
}
.other_class .part09 dt:hover,
.other_class .part09 dt.on {
  background: #ee1d23;
}
.other_class .part09 dt:hover *,
.other_class .part09 dt:hover:after,
.other_class .part09 dt.on *,
.other_class .part09 dt.on:after {
  filter: brightness(999%);
}
.other_class .part09 dt.on + dd {
  display: block;
}
.other_class .part09 dd .C333 {
  position: relative;
  right: 10px;
  margin-top: 15px;
}
.other_class .part09 dd .C333:first-child {
  margin-top: 0;
}
.other_class .part09 .btn {
  width: 146px;
  display: block;
  color: white;
  line-height: 46px;
  text-align: center;
  background: #ee1d23;
}
.other_class .part10 {
  background: rgba(50, 50, 50, 0.5);
  justify-content: center;
  align-items: flex-start;
}
.other_class .part10 .BGwhite {
  background: linear-gradient(to bottom, transparent 200px, white 300px);
}
.other_class .part10 img.close {
  bottom: -50px;
  margin: auto;
  left: 0;
  right: 0;
  cursor: pointer;
}
.other_class .part11 {
  background: url(../img/bg-01.png) center top no-repeat;
  background-size: 100% auto;
  width: 440px;
  height: 424px;
  margin-top: 10vh;
}
.other_class .part11 .BGwhite {
  height: 424px;
}
.other_class .part11 input,
.other_class .part11 .btn {
  display: block;
  width: 100%;
  line-height: 50px;
  padding: 0 20px;
  height: 50px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 25px;
  margin-bottom: 16px;
}
.other_class .part11 .btn {
  border: 0;
  background: #ee1d23;
  color: white;
  text-align: center;
}
.other_class .part12 {
  /* margin-top: 10vh; */
  width: 1120px;
  background: #ffffff center top no-repeat !important;
  background-size: 100% auto;
  /* position: fixed; */
  top: calc(50% - 265px);
}
.other_class .part12 .flex.start {
  align-items: initial;
}
.other_class .part12 .BGwhite {
  min-height: 36px;
  background: linear-gradient(to bottom, transparent 210px, white 250px);
}
.other_class .part12 .p1 {
  line-height: 1;
  font-size: 42px;
  margin-top: 30px;
  font-family: HarmonyOS Sans SC;
  font-weight: 900;
  color: #151785;
  display: inline-block;
  box-shadow: inset 0 -14px 0 #dae3ff;
}
.other_class .part12 .absolute.btn {
  width: 144px;
  left: 48%;
  top: 80px;
  justify-content: center;
  height: 144px;
  color: white;
  font-size: 24px;
  letter-spacing: 4px;
  background: radial-gradient(#ee1d23 60px, white 61px, white 70px, #ee1d23 71px);
  border-radius: 50%;
}
.other_class .part12 select {
  background: url(../img/icon-gray-3.png) 90% center no-repeat;
}
.other_class .part12 select,
.other_class .part12 input[type='tel'],
.other_class .part12 input[type='text'],
.other_class .part12 input[type='number'],
.other_class .part12 textarea {
  line-height: 50px;
  min-height: 50px;
  padding-left: 20px;
  background-color: #f2f2f2;
  border-radius: 4px;
  resize: none;
}
.other_class .part12 label {
  position: relative;
}
.other_class .part12 label + label {
  margin-left: 20px;
}
.other_class .part12 input[type='radio'] {
  display: inline-block;
  margin-right: 5px;
  -webkit-appearance: radio;
  appearance: radio;
}
.other_class .part12 textarea {
  line-height: 1.6;
  padding: 10px 20px;
}
.other_class .part12 .content {
  min-height: 84%;
  margin: 0 40px;
  border-radius: 8px;
  justify-content: center;
}
.other_class .part12 .content b {
  color: #ee1d23;
  font-size: 24px;
  margin: 0 5px;
}
.other_class .part12-1 {
  padding: 30px 50px;
  width: auto;
  margin-top: 0;
  background: none !important;
}
.other_class .part12-1 .btn {
  min-width: 370px;
  height: 50px;
  display: block;
  margin: 25px auto;
  color: white;
  background: #ee1d23;
  font-size: 20px;
  border-radius: 25px;
}
.other_class .part12-1 .Con {
  font-family: '微软雅黑';
  font-size: 24px;
}
.other_class .part12-1 b.Con {
  letter-spacing: 0.4px;
  font-size: 25px;
}
.other_class .part12-2 {
  margin-top: 0;
  background: none !important;
}
.other_class .part12-2 .absolute.btn {
  top: 33%;
}
.other_class .part12-2 .content {
  min-height: 72%;
}
.other_class .part13 {
  height: 62px;
  border-bottom: solid 1px #eee;
  justify-content: center;
  line-height: 61px;
}
.other_class .part13 a.on {
  font-size: 24px;
  color: #ee1d23;
}
.other_class .part13 a {
  width: 30%;
  position: relative;
}
.other_class .part13 a.on:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: -3px;
  width: 30px;
  height: 5px;
  margin-left: -15px;
  background: #ee1d23;
  border-radius: 3px;
}
.other_class .part14:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 20%;
  bottom: 20%;
  border-right: solid 1px #eee;
}
.other_class .rice2-box {
  display: flex;
  align-items: center;
}
.other_class .rice2-box .img-box {
  width: 50%;
}
.other_class .rice2-box .img-box .p1 {
  font-size: 18px;
  font-family: ZhenyanGB;
  font-weight: 700;
  color: #ee1d23;
}
.other_class .rice2-box .img-box .p2 {
  font-size: 16px;
  font-family: HarmonyOS Sans SC;
  font-weight: 400;
  color: #666666;
}
.other_class .part14 {
  position: relative;
  min-height: 480px;
  background-color: #fff;
}
.other_class .part14 .mt100 {
  margin-top: 270px;
}
.other_class .part14 .C666 .img {
  position: relative;
  width: 270px;
  height: 180px;
  margin: 0 auto;
}
.other_class .part14 .C666 .img > img {
  width: 100%;
  height: 100%;
}
.other_class .part14 .C666 .img .ok-sq {
  font-size: 24px;
  font-family: HarmonyOS Sans SC;
  font-weight: 900;
  color: #ffffff;
  position: absolute;
  bottom: 12px;
  left: calc(50% - 70px);
}
.other_class .part14 .C999 .img > img {
  width: 140px;
  height: 140px;
}
.other_class .part14 .C999 .img .p1 {
  font-size: 18px;
  font-family: ZhenyanGB;
  font-weight: 700;
  color: #ee1d23;
}
.other_class .part14 .C999 .img .p2 {
  font-size: 16px;
  font-family: HarmonyOS Sans SC;
  font-weight: 400;
  color: #666666;
}
.other_class .part14-1 {
  background-position: center 80px;
}
.other_class .part14-1 .mt100 {
  margin-top: 238px;
}
.other_class input[type='radio'] {
  filter: hue-rotate(140deg);
}
.other_class .part15 {
  margin-top: 100px;
}
.other_class .part15 .width25 {
  min-width: 26%;
  width: initial;
}
.other_class .part15 b {
  font-size: 64px;
  color: #151785;
  margin-top: 56px;
  display: block;
}
.other_class .part16 {
  bottom: 70px;
}
.other_class .part16 p + p {
  margin-top: 20px;
}
.other_class .part17 {
  background: url(../img/bg-06.png) center top no-repeat;
  padding-top: 320px;
  padding-bottom: 50px;
}
.other_class .part17 p + p {
  margin-top: 16px;
}
.other_class .part17 .w-1200 > img {
  max-width: 28%;
}
.other_class .part17 .img.absolute {
  border-radius: 50px;
  overflow: hidden;
  padding: 10px;
  border: solid 3px #151785;
  height: 64px;
  width: 64px;
  left: 50%;
  background: white;
  display: block;
}
.other_class .part17 .img.absolute img {
  height: 100%;
  width: 100%;
}
.other_class .part17 .img.absolute:hover {
  background: #ee1d23;
  border-color: #ee1d23;
  cursor: pointer;
}
.other_class .part17 .img.absolute:hover img {
  filter: brightness(0%) grayscale(100%) invert(100%);
}
.other_class .part17 .img01 {
  margin-left: -436px;
  top: 240px;
}
.other_class .part17 .img01 .p1 {
  left: -98px;
  top: -45px;
}
.other_class .part17 .img02 {
  margin-left: -350px;
  top: 112px;
}
.other_class .part17 .img02 .p1 {
  left: -84px;
  top: -58px;
}
.other_class .part17 .img03 {
  margin-left: -225px;
  top: 12px;
}
.other_class .part17 .img03 .p1 {
  left: -61px;
  top: -67px;
}
.other_class .part17 .img04 {
  margin-left: -31px;
  top: -27px;
}
.other_class .part17 .img05 {
  margin-left: 153px;
  top: 12px;
}
.other_class .part17 .img05 .p1 {
  left: 10px;
  top: -67px;
}
.other_class .part17 .img06 {
  margin-left: 290px;
  top: 113px;
}
.other_class .part17 .img06 .p1 {
  left: 25px;
  top: -58px;
}
.other_class .part17 .img07 {
  margin-left: 372px;
  top: 240px;
}
.other_class .part17 .img07 .p1 {
  left: 46px;
  top: -45px;
}
.other_class .part18 .people {
  width: 380px;
  height: 520px;
  box-shadow: 30px 30px 0 #f5f7fb;
  border-radius: 8px;
}
.other_class .part18 .btn01 {
  width: 160px;
  justify-content: center;
  height: 40px;
  background: #fff;
  border: 1px solid #292b8f;
  border-radius: 8px;
}
.other_class .part19 img {
  mix-blend-mode: multiply;
}
.other_class .part19 .ellipsis3 {
  display: none;
}
.other_class .part19 li {
  cursor: pointer;
  padding-left: 26px;
  background: url(../img/icon-blue-1.png) left center no-repeat;
}
.other_class .part19 li .title {
  font-size: 16px;
  font-weight: 600;
  padding-top: 6px;
}
.other_class .part19 li + li {
  margin-top: 40px;
}
.other_class .part19 li.on {
  position: relative;
  background: white;
  border-radius: 8px;
  padding: 20px 35px;
  box-shadow: 0px 4px 7px 1px rgba(211, 214, 221, 0.5);
}
.other_class .part19 li.on p {
  padding: 10px 0;
}
.other_class .part19 li.on .title {
  color: #ee1d23;
  font-size: 20px;
  font-weight: 600;
}
.other_class .part19 li.on .ellipsis3 {
  display: block;
  border-top: solid 1px #eee;
  line-height: 1.7;
  text-align: justify;
}
.other_class .part19 li.on:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 20%;
  bottom: 20%;
  border-right: solid 3px #292b8f;
}
.other_class .part20 {
  padding-bottom: 80px;
  bottom: 50px;
  min-height: 350px;
}
.other_class .part20:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  border-top: solid 1px #ee1d23;
}
.other_class .part20 .swiper-slide {
  top: 50px;
}
.other_class .part20 .title {
  position: relative;
  bottom: 50px;
  font-size: 32px;
  color: #ee1d23;
  font-weight: bold;
  font-family: '微软雅黑';
}
.other_class .part20 .title:after {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  bottom: -16px;
  left: 33px;
  height: 16px;
  background: radial-gradient(#ee1d23 4px, pink 5px);
  border-radius: 50%;
}
.other_class .part20 .content {
  position: relative;
  bottom: 10px;
}
.other_class .part20 a {
  display: block;
  margin-bottom: 10px;
  padding-left: 14px;
  position: relative;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 23px;
}
.other_class .part20 a:hover {
  color: #ee1d23;
  cursor: pointer;
}
.other_class .part20 a:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 30%;
  width: 5px;
  height: 5px;
  background: #d82323;
  border-radius: 50%;
}
.other_class .part21 {
  line-height: 35px;
}
.other_class .w-1200 .company-list .mb70 {
  /* flex-wrap: wrap; */
}
.other_class .w-1200 .company-list .mb70 .swiper-slide:nth-child(3n) {
  /* margin-right: 0 !important; */
}
.other_class .part21 > *:first-child {
  font-size: 32px;
  white-space: nowrap;
  margin-right: 20px;
}
.other_class .part21 a {
  margin-right: 20px;
}
.other_class .part21 a.on {
  color: #ee1d23;
  font-size: 24px;
  text-shadow: 1px 0 0 #ee1d23;
}
.other_class .part22 .btn {
  width: 100px;
  height: 32px;
  line-height: 32px;
  background: #e5001f;
  display: block;
  color: white;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
}
.other_class .part22 .swiper-slide {
  height: 210px;
  padding: 26px 16px 0;
  background: #ffffff;
  box-shadow: 0px 4px 7px 1px rgba(211, 214, 221, 0.5);
  border-radius: 8px;
}
.other_class .part22 .swiper-pagination-bullet-active {
  width: 60px !important;
  background: #e5001f !important;
}
.other_class .part22 .swiper-pagination-bullet {
  width: 30px;
  opacity: 1;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
}
.other_class .part23 .swiper-container-thumbs {
  height: 410px;
  overflow: hidden;
  padding-left: 66px;
}
.other_class .part23 .swiper-container-thumbs:after {
  content: '';
  display: block;
  position: absolute;
  left: 10px;
  bottom: 0;
  top: 0;
  border-left: solid 1px #ee1d23;
}
.other_class .part23 .swiper-slide {
  cursor: pointer;
}
.other_class .part23 .swiper-slide a {
  margin-bottom: 20px;
  display: inline-block;
}
.other_class .part23 .swiper-slide a:hover {
  color: #ee1d23;
}
.other_class .part23 .swiper-slide.swiper-slide-thumb-active a {
  color: #ee1d23 !important;
  font-size: 20px;
  text-shadow: 1px 0 0 #ee1d23;
}
.other_class .part23 .swiper-button-prev {
  top: 0;
  transform: rotate(90deg);
  left: 0;
}
.other_class .part23 .swiper-button-next {
  bottom: 0;
  transform: rotate(90deg);
  left: 0;
  top: initial;
}
.other_class .part23 [class*='swiper-button'] {
  opacity: 1;
  margin: 0;
  height: 24px;
  width: 24px;
  border-radius: 40px;
  background: #ccc;
}
.other_class .part23 [class*='swiper-button']:after {
  filter: grayscale(100%) brightness(999%);
  font-size: 15px;
}
.other_class .part23 [class*='swiper-button']:hover,
.other_class .part23 [class*='swiper-button'].hover {
  background: #ee1d23;
}
.other_class .part23 .swiper-button-disabled {
  cursor: not-allowed !important;
}
.other_class .part24 {
  min-height: 530px;
}
.about-boxs .other_class .part24 {
  height: 530px;
}
.other_class .part24 .swiper-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
}
.about-boxs .swiper-container {
  height: 100%;
}
.other_class .part24 .swiper-slide {
  width: 660px;
  /* height: 530px; */
}
.other_class .part24 .swiper-slide img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.option-boxs .nowrap .flex1 option {
  padding: 5px 0;
}
.backurlboxs {
  background: url('../img/us-join.png') no-repeat 0 0;
}
.color333 {
  color: #333333;
}
.about-boxs .w-1400 {
  width: 1200px;
}
.about-boxs .js-sa {
  margin-left: 20px;
}
.about-boxs .lg-head {
  background-color: #fff;
}
.about-boxs .lg-head nav li:first-child {
  margin-left: 0;
}
.about-boxs .img1-boxs-fz {
  height: 540px;
  overflow: hidden;
  display: flex;
  position: relative;
}
.about-boxs .img1-boxs-fz .block {
  position: relative;
}
.about-boxs .img1-boxs-fz .block:nth-child(1) {
  position: absolute;
  z-index: 15;
  left: 0;
  opacity: 0.8;
  width: 66%;
}
.about-boxs .img1-boxs-fz .block:nth-child(2) {
  z-index: 18;
  right: 0;
  position: absolute;
  box-shadow: 0px 0px 6px #ccc;
  width: 66%;
}
.about-boxs .after-box {
  overflow: visible !important;
}
.about-boxs .after-box .p1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  display: none;
  width: 120px;
  top: -75px;
  left: calc(50% - 60px);
  text-align: center;
}
.about-boxs .after-box .p1 > span {
  width: 100%;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.about-boxs .after-box .p1 .span1 {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #e5001f;
}
.about-boxs .after-box .active {
  display: block;
}
.about-boxs .other_class .part23 .swiper-container-thumbs::before {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  top: 105px;
  left: 3px;
  height: 16px;
  background: radial-gradient(#ee1d23 4px, pink 5px);
  border-radius: 50%;
}
.about-boxs .part19 {
  max-height: 535px;
  height: 535px;
}
.about-boxs .max-wid520 {
  max-width: 520px;
}
.about-boxs .jtxf-img-boxs {
  width: calc(100% - 520px);
  height: 100%;
}
.about-boxs .jtxf-img-boxs .img1 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-boxs .BGwhite .zdh-box {
  position: relative;
  cursor: pointer;
}
.about-boxs .BGwhite .poa-img {
  position: absolute;
  display: none;
  right: -180px;
  width: 150px;
  height: 150px;
  padding: 10px;
  background-color: #ddd;
  top: 0;
}
.zt-box .img1-box {
  width: 100%;
  background: #181934;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.zt-box .img1-box .box-por {
  position: relative;
}
.zt-box .img1-box .box-por .input-box1 {
  position: absolute;
  bottom: 70px;
  width: 1400px;
  left: calc(50% - 700px);
  height: 135px;
  background: rgba(24, 25, 52, 0.8);
  border-radius: 21px;
  padding: 10px;
}
.zt-box .img1-box .box-por .input-box1 .w1200 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zt-box .img1-box .box-por .input-box1 .w1200 .bor-rad50 {
  width: 427px;
  height: 76px;
  display: block;
  border-radius: 20px;
  padding: 2px;
  background-image: linear-gradient(0deg, #f65cf5 5%, #9cf6f8 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.zt-box .img1-box .box-por .input-box1 .w1200 .bor-rad50 > input {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 20px;
  background-color: #181934;
  padding: 0 15px;
  color: #fff;
  font-size: 25px;
}
.zt-box .img1-box .box-por .input-box1 .w1200 .bor-rad50 > input::after {
  content: '';
  background-color: #fff;
  display: block;
  width: 50px;
  position: absolute;
  bottom: -10px;
  height: 50px;
}
.zt-box .img1-box .box-por .input-box1 .w1200 .bor-rad50 > input::placeholder {
  font-family: hzgb;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 1px;
  color: #ffffff;
}
.zt-box .img1-box .box-por .input-box1 .w1200 .button1 {
  flex: 1;
  height: 76px;
  background-image: linear-gradient(81deg, #4ef2ff 0%, #6bc8ff 25%, #879dfe 50%, #b240e6 100%), linear-gradient(#181934, #181934);
  background-blend-mode: normal, normal;
  border-radius: 21px;
  font-family: hzgb;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 2px;
  color: #ffffff;
  box-shadow: 0px 2px 2px 0px rgba(28, 45, 104, 0.71);
}
.zt-box .img1-box .img1 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: fill;
}
.zt-box .img1-box .type-2 {
  width: 100%;
}
.zt-box .img1-box .button-boxs {
  width: 535px;
  height: 90px;
  background: url(../img/ht-jtimg.png) no-repeat 0 0;
  background-size: 100% 100%;
  background-position: center;
}
.zt-box .img1-box .type-3 {
  width: 1200px;
}
.zt-box .img1-box .bottom-img {
  height: 240px;
  position: relative;
}
.zt-box .img1-box .bottom-img .w1200 {
  border-radius: 60px;
}
.zt-box .img1-box .bottom-img .bor-rad50 > .input1 {
  font-family: PingFang-SC-Regular;
  font-size: 20px !important;
  font-weight: bold;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 1px;
  color: #707070 !important;
  background: #fff !important;
}
.zt-box .img1-box .bottom-img .bor-rad50 > .input1::placeholder {
  font-family: PingFang-SC-Regular;
  font-size: 20px !important;
  font-weight: bold;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 1px;
  color: #707070 !important;
}
.zt-box .img1-box .bottom-img .bor-rad50 {
  height: 66px !important;
  width: 363px !important;
}
.zt-box .img1-box .bottom-img .button2 {
  width: 315px;
  height: 66px;
  background-image: linear-gradient(126deg, #b240e6 0%, #879dfe 50%, #6bc8ff 75%, #4ef2ff 100%), linear-gradient(#fff, #fff);
  background-blend-mode: normal, normal;
  border-radius: 21px;
  font-family: FZLTTHK--GBK1-0;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 1px;
  color: #ffffff;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.5);
  text-shadow: 1px 2px 2px #fff;
}
.zt-box .img1-box .bottom-img .input-box {
  position: absolute;
  bottom: 70px;
  width: 1400px;
  height: 135px;
  background: rgba(187,205,106,1);
  border-radius: 21px;
  padding: 10px;
}
.zt-box .img1-box .bottom-img .input-box .w1200 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zt-box .img1-box .bottom-img .input-box .w1200 .bor-rad50 {
  width: 427px;
  height: 76px;
  display: block;
  border-radius: 20px;
  padding: 2px;
  background-image: linear-gradient(0deg, #f65cf5 5%, #9cf6f8 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.zt-box .img1-box .bottom-img .input-box .w1200 .bor-rad50 > input {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 20px;
  background-color: #181934;
  padding: 0 15px;
  color: #fff;
  font-size: 25px;
}
.zt-box .img1-box .bottom-img .input-box .w1200 .bor-rad50 > input::after {
  content: '';
  background-color: #fff;
  display: block;
  width: 50px;
  position: absolute;
  bottom: -10px;
  height: 50px;
}
.zt-box .img1-box .bottom-img .input-box .w1200 .bor-rad50 > input::placeholder {
  font-family: hzgb;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 1px;
  color: #ffffff;
}
.zt-box .img1-box .bottom-img .input-box .w1200 .button1 {
  flex: 1;
  height: 76px;
  background-image: linear-gradient(81deg, #4ef2ff 0%, #6bc8ff 25%, #879dfe 50%, #b240e6 100%), linear-gradient(#181934, #181934);
  background-blend-mode: normal, normal;
  border-radius: 21px;
  font-family: hzgb;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 2px;
  color: #ffffff;
  box-shadow: 0px 2px 2px 0px rgba(28, 45, 104, 0.71);
}
.zt-box .img1-box .type-4 {
  padding-top: 50px;
}
.a-news-detail .other_class .top-center {
  width: 888px;
  text-align: center;
}
@media screen and (max-width: 1700px) {
  #p-craft .patent-box {
    background-position: -180px;
  }
}
@media screen and (max-width: 1540px) {
  #p-craft .patent-box {
    background-position: -200px;
  }
}
@media screen and (max-width: 1490px) {
  #p-craft .patent-box {
    background-position: -210px;
  }
}
@media screen and (max-width: 1470px) {
  #p-craft .patent-box {
    background-position: -230px;
  }
}
@media screen and (max-width: 1450px) {
  #p-craft .patent-box {
    background-position: -250px;
  }
  .zt-box .img1-box .input-box {
    width: 1200px !important;
    left: calc(50% - 600px);
  }
  .zt-box .img1-box .input-box .w1200 .bor-rad50 {
    width: 347px;
  }
  .zt-box .img1-box .input-box .w1200 .button1 {
    width: 253px;
    flex: none;
  }
}
@media screen and (max-width: 1430px) {
  #p-craft .patent-box {
    background-position: -270px;
  }
}
@media screen and (max-width: 1410px) {
  #p-craft .patent-box {
    background-position: -290px;
  }
}
@media screen and (max-width: 1380px) {
  #p-craft .patent-box {
    background-position: -310px;
  }
}
@media screen and (max-width: 1280px) {
  #p-craft .patent-box {
    background-position: -340px;
  }
}
@media screen and (max-width: 1260px) {
  #p-craft .patent-box {
    background-position: -360px;
  }
}
@media screen and (max-width: 1240px) {
  #p-craft .patent-box {
    background-position: -380px;
  }
}
@media screen and (max-width: 1220px) {
  #p-craft .patent-box {
    background-position: -400px;
  }
}
@media screen and (max-width: 1200px) {
  #p-craft .patent-box {
    background-position: -420px;
  }
}
#app {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f0f2f5;
}
#app #box .drag {
  position: absolute;
  width: 169px;
  height: 27px;
  opacity: 0.8;
}
#app .zw {
  float: left;
  width: 100%;
  height: 27px;
  opacity: 0.8;
}
#app .w1200 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 600px;
}
#app .add-mock {
  position: fixed;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
#app .open-add {
  width: 460px;
  margin-top: 10%;
}
#app .open-add .tit {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 600;
  background: #fff;
  border-bottom: 1px solid #d9d9d9;
}
#app .open-add .input-box {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
}
#app .open-add .input-box > input {
  width: 100%;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 0 10px;
}
#app .open-add .anniu {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-radius: 0 0 4px 4px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#app .open-add .anniu > p {
  font-size: 14px;
  padding: 4px 15px;
  cursor: pointer;
  border-radius: 5px;
}
#app .open-add .anniu .confim {
  margin-left: 10px;
  color: #fff;
  background-color: #1890ff;
}
#app .open-add .anniu .cancel {
  color: #000;
  opacity: 0.6;
  border: 1px solid #d9d9d9;
}
#app .left {
  width: 200px;
  padding: 5px 0;
  height: 100%;
  background-color: #fdfdfd;
}
#app .left .uls .lis {
  padding: 7px 20px;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  color: #555;
}
#app .left .uls .tit-top {
  justify-content: space-between;
  align-items: center;
}
#app .left .uls .tit-top > img {
  width: 20px;
  height: 20px;
}
#app .left .uls .two-list {
  margin: 8px 0;
  display: flex;
  flex-direction: column;
}
#app .left .uls .two-list .yyi {
  display: flex;
  flex-direction: column;
}
#app .left .uls .two-list .yyi .div-parBox > .div {
  width: 80%;
  float: left;
  padding: 4px 5px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #555;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
#app .left .uls .two-list .yyi .span1 {
  float: left;
  width: 81%;
}
#app .left .uls .two-list .yyi .img-boxs {
  float: left;
  position: relative;
  display: none;
  width: 30px;
  height: 30px;
  right: 0;
}
#app .left .uls .two-list .yyi .img-boxs .img1-sc {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
}
#app .left .uls .two-list .yyi .zdyname {
  margin-bottom: 5px;
}
#app .left .uls .two-list .yyi .zdyname:hover .img-boxs {
  display: block;
}
#app .right {
  flex: 1;
  height: 100%;
  padding: 30px;
  background-color: #fdfdfd;
}
#app .right .list-item {
  height: 800px;
  overflow-y: scroll;
  width: 100%;
  padding-right: 18px;
}
#app .right .list-item .items .addend-box {
  height: 100%;
}
#app .right .list-item .items .addend-box .hezi-box {
  height: calc(100% - 50px);
  padding: 20px 25px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  position: relative;
}
#app .right .list-item .items .addend-box .hezi-box .poa-img-detele {
  background: #2db7b5;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  right: -12px;
  top: -12px;
  padding: 7px;
  cursor: pointer;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#app .right .list-item .items .addend-box .hezi-box .poa-img-detele > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#app .right .list-item .items .addend-box .hezi-box .input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  width: 200px;
  height: 200px;
  border: 1px dashed #dadada;
  background: #fff;
  border-radius: 3px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999;
  margin: 4px;
  position: relative;
}
#app .right .list-item .items .addend-box .hezi-box .input input#file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#app .right .list-item .items .addend-box .hezi-box .input .img-poa {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 25px);
  z-index: 0;
}
#app .right .list-item .items .addend-box .hezi-box .input .img-poa > img {
  width: 40px;
  height: 40px;
}
#app .right .list-item .items .addend-box .hezi-box .input .img-poa > p {
  font-size: 14px;
  color: #999;
}
#app .right .list-item .items .addend-box .hezi-box .textar-box {
  width: 100%;
  margin: 4px;
  max-width: 870px;
}
#app .right .list-item .items .addend-box .hezi-box .textar-box textarea {
  max-width: 870px;
  width: 100%;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  height: 35px;
  line-height: 24px;
}
#app .right .list-item .items .addend-box .hezi-box:hover {
  border: 1px solid #36b3b5;
}
#app .right .list-item .items .addend-box .hezi-box:hover .poa-img-detele {
  opacity: 1;
}
#app .right .list-item .items .base-box p.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 18px;
  height: 25px;
  color: #000;
  margin-bottom: 12px;
}
#app .right .list-item .items .base-box .add-button {
  width: 100%;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed #e3e3e3;
  border-radius: 3px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #4a4a4a;
  cursor: pointer;
}
#app .right .list-item .items .base-box .add-button img {
  width: 20px;
  height: 20px;
}
#app .right .list-item .items .base-box .add-button .filter {
  filter: hue-rotate(50%);
}
#app .right .list-item .items .base-box .add-button p.tip-content {
  font-size: 14px;
  line-height: 14px;
}

/* 09.17新增 */
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding {
  width: 100%;
  height: 100%;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding {
  width: 100%;
  height: 100%;
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding .img1 {
  width: 100%;
  height: 100%;
  /* background: rgba(0, 0, 0, 0.1); */
  object-fit: contain;
  /* border: 5px solid #ccc; */
}
#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding {
  position: relative;
}

#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding .left-img {
  position: absolute;
  left: 35px;
  top: calc(50% - 25px);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 25;
}

#case-detail .case-details-box .w1200 .contant-box .left-box .swiper1 .img-box-ding .right-img {
  position: absolute;
  right: 35px;
  top: calc(50% - 25px);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 25;
}
.overall-box {
  height: 100%;
}

.overall-box .box-item {
  height: 100%;
}
.overall-box .box-item .img-item {
  height: 100%;
  position: relative;
  z-index: 15;
}
.overall-box .box-item .img-item .poa-xin {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 90px;
  height: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.overall-box .box-item .img-item .poa-box1 {
  position: absolute;
  left:calc(50% - 45%);
  background: rgba(0,0,0,0.4);
  bottom: 20px;
  width: 90%;
  padding: 10px 15px;
  border-radius: 10px;
}
.overall-box .box-item .img-item .poa-box1 .p-boxs1 {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
}

.overall-box .box-item .img-item .poa-box1 .over-line3 {
  width: 102%;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 21px;
}
