
/*案例*/
.casea{padding: 70px 0 110px;}
.casea .caseac{margin-top: 80px;}

/* Title: s1-解决方案-上标题-下文本 */
.casea-item { padding: 30px 0; }
.casea-item .caseaa{font-size: 22px;font-weight: 400;line-height: 1.64;color: rgba(70, 86, 107, 1);}
.casea-item .caseab{font-size: 16px;font-weight: 400;line-height: 2;color: rgba(70, 86, 107, 1);}

/* Title: s2-解决方案 */
.caseac { padding: 30px 0; }
.caseac > .wp-block-group__inner-container { display: flex; align-items: center; justify-content: space-between; }
.caseac .caseaci { width: 34.6%; border-radius: 12px;overflow: hidden;position: relative;transition: all 0.6s;}
.caseac .caseaci .caseacia{height: 340px;}
.caseac .caseaci .caseacia img{object-fit: cover;width: 100%;height: 340px;}
.caseac .caseaci .caseacib{position: absolute;top: 51px;left: 34px;}
.caseac .caseaci .caseacib .caseaciba{font-size: 28px;font-weight: 700;line-height: 1.45;color: rgba(255, 255, 255, 1);position: relative;padding-left: 41px;}
.caseac .caseaci .caseacib .caseaciba:after{content: "";width: 10px;height: 10px;border-radius: 10px;position: absolute;left: 0;top:50%;transform: translateY(-50%);background: #fff;}
.caseac .caseaci .caseacib .caseacibb{margin-top: 33px;font-size: 18px;font-weight: 400;line-height: 2;color: rgba(255, 255, 255, 1);display: none;}
.caseac .caseaci .caseacib .caseacibb p{padding-left: 35px;position: relative;}
.caseac .caseaci .caseacib .caseacibb p:after{content: "";position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 15px;height: 4px;border-radius: 4px;background: rgba(255, 255, 255, 1);}
.caseac .caseaci.current{width: 64%;}
.caseac .caseaci.current .caseaciba{padding-left: 0;}
.caseac .caseaci.current .caseaciba:after{width: 0;height: 0;}
.caseac .caseaci.current .caseacib .caseacibb{display: block;}

@media only screen and (max-width:1200px){
	.casea{padding: 50px 0 70px;}
	.caseac{margin-top: 50px;}
	.casea-item .caseaa{font-size: 19px;}
	.casea-item .caseab{font-size: 14px;}
	.caseac .caseaci .caseacia{height: 300px;}
	.caseac .caseaci .caseacia img{height: 300px;}
	.caseac .caseaci .caseacib{top:40px;left: 25px;}
	.caseac .caseaci .caseacib .caseaciba{font-size: 22px;padding-left: 30px;}
	.caseac .caseaci .caseacib .caseaciba:after{width: 8px;height: 8px;}
	.caseac .caseaci .caseacib .caseacibb{margin-top: 20px;font-size: 15px;}
	.caseac .caseaci .caseacib .caseacibb p{padding-left: 28px;}
	.caseac .caseaci .caseacib .caseacibb p:after{width: 12px;height: 3px;border-radius: 3px;}
}
@media only screen and (max-width:750px){
	.casea{padding: 25px 0 30px;}
	.caseac{margin-top: 20px;}
	.casea-item .caseaa{font-size: 16px;}
	.casea-item .caseab{font-size: 13px;}
	.caseac > .wp-block-group__inner-container { flex-wrap: wrap; }
	.caseac .caseaci{width: 100%;margin-bottom: 15px;}
	.caseac .caseaci.current{width: 100%;}
	.caseac .caseaci .caseacia{height: 200px;}
	.caseac .caseaci .caseacia img{height: 200px;}
	.caseac .caseaci .caseacib{top:20px;left: 0;padding:0 15px;width: 100%;box-sizing: border-box;}
	.caseac .caseaci .caseacib .caseaciba{padding-left: 0;font-size: 18px;}
	.caseac .caseaci .caseacib .caseaciba:after{width: 0px;height: 0px;}
	.caseac .caseaci .caseacib .caseacibb{margin-top: 10px;font-size: 14px;}
	.caseac .caseaci .caseacib .caseacibb p{padding-left: 15px;}
	.caseac .caseaci .caseacib .caseacibb p:after{width: 8px;height: 2px;border-radius: 2px;}
	.caseac .caseaci .caseacib .caseacibb{display: block;}
}
.caseb{padding: 110px 0;background: rgba(249, 249, 249, 1);}

/* Title: s3-解决方案 */
.caseba { padding: 58px 0; }
.caseba > .wp-block-group__inner-container { display: flex; align-items: center; justify-content: space-between; }
.caseba .casebal { width: 46.25%; }
.caseba .casebal .casebala{font-size: 36px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.caseba .casebal p{font-size: 16px;line-height: 2;color: rgba(70, 86, 107, 1);margin-top: 30px;}
.caseba .casebar{ width: 46.25%;border-radius: 8px;overflow: hidden;}
.caseba .casebar img{transition: transform 0.6s;width: 100%;max-width: 100%;}
.caseba .casebar:hover img{transform:scale(1.1);}

/* Title: s4-解决方案 */
.casebb { background: #fff; border-radius: 10px; overflow: hidden; padding: 30px 0 30px; margin: 0 -30px; }
.casebb > .wp-block-group__inner-container {  display: flex; flex-wrap: wrap; }
.casebb .casebbi { width: 33.333%; padding: 15px 30px; }
.casebb .casebbi .casebbia{font-size: 22px;font-weight: 700;line-height: 1.64;color: rgba(165, 47, 41, 1);padding-bottom: 18px;border-bottom: 1px solid rgba(7, 39, 77, 1);}
.casebb .casebbi p{margin-top: 18px;font-size: 16px;line-height: 2;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.caseb{padding: 75px 0;}
	.caseba .casebal {font-size: 14px;}
	.caseba .casebal .casebala{font-size: 28px;}
	.caseba .casebal p{font-size: 14px;margin-top: 20px;}
	.casebb{ padding: 30px 0 30px; }
	.casebb .casebbi .casebbia{font-size: 18px;padding-bottom: 10px;}
	.casebb .casebbi p{margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.caseb{padding: 25px 0;}
	.caseba .casebal .casebala{font-size: 20px;}
	.caseba .casebal p{font-size: 13px;margin-top: 10px;}
	.caseba .casebal{float: none;width: 100%;margin-bottom: 15px;}
	.caseba .casebar{float: none;width: 100%;}
	.casebb{ padding: 30px 0 30px; }
	.casebb .casebbi .casebbia{font-size: 16px;padding-bottom: 6px;}
	.casebb .casebbi p{margin-top: 10px;font-size: 13px;}
	.casebb .casebbi { width: 100%; padding: 15px 20px; }
	.casebb .casebbi:nth-child(2n) { background-color: #fbfbfb; }
}

/* Title: s7-解决方案 */
.casec{padding: 100px 0;}
.caseca{font-size: 36px;font-weight: 700;line-height: 2;color: rgba(7, 39, 77, 1);text-align: center;}
.casecb { margin-top: 45px; }
.casecb .swiper-slide { width: 33.333%; }
.casecb .swiper-slide .swiper-slide-item { padding: 15px; }
.casecb .swiper-slide .casecba{overflow: hidden;border-radius: 8px;}
.casecb .swiper-slide .casecba img{transition: transform 0.6s;width: 100%;max-width: 100%;height: auto;}
.casecb .swiper-slide:hover .casecba img{transform:scale(1.1);}
.casecb .swiper-slide .casecbb{margin-top: 30px;font-size: 22px;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.casecb .swiper-container { position: relative; padding-bottom: 60px; padding-left: 0; padding-right: 0; margin-left: -15px; margin-right: -15px; }
/* .casecb .swiper-container > .wp-block-group__inner-container { position: relative; padding-bottom: 60px; padding-left: 30px; padding-right: 30px; margin-left: -45px; margin-right: -45px; } */
.casecb .swiper-pagination { bottom: 20px; top: inherit; }
.casecb .swiper-pagination .swiper-pagination-bullet { width: 24px; height: 5px; border-radius: 0; }
.casecb .swiper-pagination .swiper-pagination-bullet-active { background-color: rgba(7, 39, 77, 1); }
.casecb .swiper-button-next,
.casecb .swiper-button-prev { display: none; cursor: pointer; width: 60px; height: 60px; margin-top: -110px; border-radius: 60px; background-color: #fff; z-index: 11; background-size: 13px; opacity: 1; box-shadow: 0 0 20px rgba(0, 0, 0, .1); }

@media only screen and (max-width:1200px){
	.casec{padding: 75px 0;}
	.caseca{font-size: 28px;}
	.casecb{margin-top: 40px;}
	.casecb .swiper-slide .casecbb{margin-top: 25px;font-size: 18px;}
}
@media only screen and (max-width:750px){
	.casec{padding: 25px 0;}
	.caseca{font-size: 20px;}
	.casecb{margin-top: 20px;}
	.casecb .swiper-slide .casecbb{margin-top: 10px;font-size: 14px;}
}

/* Title: s6-解决方案 */
.casedb { padding: 70px 0 50px; }
.casedb > .wp-block-group__inner-container { display: flex; justify-content: space-between; }
.casedb .hd{ width: 38.7%; }
.caseda{font-size: 36px;font-weight: 700;line-height: 2;color: rgba(7, 39, 77, 1);}
.casedb .hd ul { margin-top: 20px; }
.casedb .hd ul li{margin-bottom: 32px;position: relative;padding-left: 31px;transition: all 0.6s;}
.casedb .hd ul li:after{width: 5px;height: 19px;top:50%;left: 0;background: rgba(7, 39, 77, 1);content: "";position: absolute;transform: translateY(-50%);border-radius: 5px;transition: all 0.6s;}
.casedb .hd ul li .casedbha{font-size: 22px;line-height: 1.45;color: rgba(7, 39, 77, 1);transition: all 0.6s;}
.casedb .hd ul li .casedbhb{margin-top: 15px;font-size: 16px;line-height: 2;color: rgba(70, 86, 107, 1);display: none;transition: all 0.6s;}
.casedb .hd ul li.on:after{height: 90px;background: rgba(165, 47, 41, 1);}
.casedb .hd ul li.on .casedbha{font-weight: 700;color: rgba(165, 47, 41, 1);}
.casedb .hd ul li.on .casedbhb{display: block;}
.casedb .bd{ width: 50%; }
.casedb .bd .casedbi{border-radius: 18px;overflow: hidden;}
.casedb .bd .casedbi img{transition: transform 0.6s;width: 100%;max-width: 100%;}
.casedb .bd .casedbi:hover img{transform:scale(1.1);}
.casedc{display: none;}
@media only screen and (max-width:1200px){
	.cased{padding: 75px 0;}
	.caseda{font-size: 28px;}
	.casedb{margin-top: 50px;} 
	.casedb .hd ul li{margin-bottom: 20px;padding-left: 25px;}
	.casedb .hd ul li .casedbha{font-size: 18px;}
	.casedb .hd ul li .casedbhb{margin-top: 10px;font-size: 14px;}
	.casedb .bd{margin-top: -100px;}
}
@media only screen and (max-width:750px){
	.cased{padding: 25px 0;}
	.caseda{font-size: 20px;text-align: center;}
	.casedb{display: none;} 
	.casedc{display: block;margin-top: 20px;}
	.casedc .swiper-slide .casedca{border-radius: 10px;overflow: hidden;}
	.casedc .swiper-slide .casedcba{font-size: 16px;line-height: 1.45;color: rgba(7, 39, 77, 1);margin-top: 15px;}
	.casedc .swiper-slide .casedcbb{margin-top: 5px;font-size: 13px;line-height: 2;color: rgba(70, 86, 107, 1);}
}
.casee{padding: 57px 0 120px;}

.caseeb {margin-top: 45px; }
.caseea{text-align: center;font-size: 36px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.caseeb .swiper-slide { width: 33.333%; }
.caseeb .swiper-slide .swiper-slide-item { padding: 15px; }
.caseeb .swiper-slide .caseeba{border-radius: 12px;background: rgba(249, 249, 249, 1);text-align: center;padding: 45px 0;}
.caseeb .swiper-slide:hover .caseeba{background: rgba(165, 47, 41, 1);box-shadow: -1px 6px 15px  rgba(84, 106, 122, 0.08);}
.caseeb .swiper-slide .caseebb{margin-top: 36px;}
.caseeb .swiper-slide .caseebb .caseebba{font-size: 22px;font-weight: 700;line-height: 32px;color: rgba(7, 39, 77, 1);height: 96px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.caseeb .swiper-slide .caseebb .caseebbb{margin-top: 5px;font-size: 16px;line-height: 2;color: rgba(70, 86, 107, 1); display: flex; a }
.caseeb .swiper-slide .caseebb .caseebbb::before{display: block; width: 36px;height: 36px;border-radius: 40px;background: rgba(165, 47, 41, 1) url(images/case6.png) no-repeat center;margin-right: 13px;transition: all 0.6s; content: '';align-items: center; }
.caseeb .swiper-slide:hover .caseebb .caseebbb::before{transform: rotate(45deg);}

.caseeb .swiper-container { position: relative; padding-bottom: 60px; padding-left: 0; padding-right: 0; margin-left: -15px; margin-right: -15px; }
.caseeb .swiper-pagination { bottom: 20px; top: inherit; }
.caseeb .swiper-pagination .swiper-pagination-bullet { width: 24px; height: 5px; border-radius: 0; }
.caseeb .swiper-pagination .swiper-pagination-bullet-active { background-color: rgba(7, 39, 77, 1); }
.caseeb .swiper-button-next,
.caseeb .swiper-button-prev { display: none; cursor: pointer; width: 60px; height: 60px; margin-top: -50px; border-radius: 60px; background-color: #fff; z-index: 9; background-size: 13px; opacity: 1; box-shadow: 0 0 20px rgba(0, 0, 0, .1); }


@media only screen and (max-width:1200px){
	.casee{padding: 75px 0 80px;}
	.caseea{font-size: 28px;}
	.caseeb{margin-top: 40px;}
	.caseeb .swiper-slide .caseeba{padding: 30px 0;}
	.caseeb .swiper-slide .caseebb{margin-top: 26px;}
	.caseeb .swiper-slide .caseebb .caseebba{font-size: 18px;line-height: 26px;height: 78px;}
	.caseeb .swiper-slide .caseebb .caseebbb{font-size: 14px;}
	.caseeb .swiper-slide .caseebb .caseebbb::before{width: 36px;height: 36px;border-radius: 36px;margin-right: 10px;}
}
@media only screen and (max-width:750px){
	.casee{padding: 25px 0 30px;}
	.caseea{font-size: 20px;}
	.caseeb{margin-top: 20px;}
	.caseeb .swiper-slide .caseeba{padding: 15px 20px;}
	.caseeb .swiper-slide .caseebb{margin-top: 16px;}
	.caseeb .swiper-slide .caseebb .caseebba{font-size: 15px;line-height: 22px;height: 22px; overflow: hidden; -webkit-line-clamp: 1;}
	.caseeb .swiper-slide .caseebb .caseebbb{font-size: 13px;}
	.caseeb .swiper-slide .caseebb .caseebbb::before{width: 20px;height: 20px;border-radius: 20px;margin-right: 7px;background-size: 12px;margin-top: 3px;}
}

.pda{padding: 80px 0 55px;}
.pda .pdaa{font-size: 24px;line-height: 1.5;color: rgba(70, 86, 107, 1);}
.pda .pdab{margin-top: 20px;font-size: 16px;line-height: 2.625;color: rgba(70, 86, 107, 1);}
.pda .pdac{margin-top: 50px;}
.pda .pdac a{display: inline-block;width: 130px;height: 50px;text-align: center;line-height: 50px;background: rgba(165, 47, 41, 1);font-size: 16px;color: #fff;border-radius: 9px;}

.pdb { padding: 55px 0 55px;}
.pdbc > .wp-block-group__inner-container { display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse; }
.pdbc .pdbcl{width: 45.83%;border-radius: 12px;overflow: hidden;}
.pdbc .pdbcl img{transition: transform 0.6s;width: 100%;max-width: 100%;}
.pdbc .pdbcl:hover img{transform:scale(1.1);}
.pdbc .pdbcr{width: 47.16%;}
.pdbc .pdbcr .pdbcra{font-size: 24px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdbc .pdbcr .pdbcrb{margin-top: 20px;font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);}
.pdbc .pdbcr .pdbcrb p{padding-left: 26px;position: relative;}
.pdbc .pdbcr .pdbcrb p:after{content: "";position: absolute;left: 0;top:15px;transform: translateY(0);width: 6px;height: 6px;border-radius: 6px;background: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pda{padding: 55px 0 50px;}
	.pda .pdaa{font-size: 20px;}
	.pda .pdab{margin-top: 15px;font-size: 14px;}
	.pda .pdac{margin-top: 35px;}
	.pda .pdac a{width: 110px;height: 40px;line-height: 40px;font-size: 14px;}
	.pdb{padding: 50px 0 30px;}
	.pdbc .pdbcr .pdbcra{font-size: 20px;}
	.pdbc .pdbcr .pdbcrb{margin-top: 15px;font-size: 16px;}
	.pdbc .pdbcr .pdbcrb p{padding-left: 20px;}
}
@media only screen and (max-width:750px){
	.pda{padding: 20px 0 20px;}
	.pda .pdaa{font-size: 15px;}
	.pda .pdab{margin-top: 15px;font-size: 13px; line-height: 1.5;}
	.pda .pdac{margin-top: 20px;}
	.pda .pdac a{width: 90px;height: 30px;line-height: 30px;font-size: 13px;}
	.pdb{padding: 20px 0 15px;}
	.pdbc{display: block;}
	.pdbc > .wp-block-group__inner-container { flex-direction: column-reverse; gap: 10px; }
	.pdbc .pdbcl{float: none;width: 100%;}
	.pdbc .pdbcr{float: none;width: 100%;margin-top: 15px;}
	.pdbc .pdbcr .pdbcra{font-size: 18px;}
	.pdbc .pdbcr .pdbcrb{margin-top: 10px;font-size: 14px;}
	.pdbc .pdbcr .pdbcrb p{padding-left: 15px;}
	.pdbc .pdbcr .pdbcrb p:after{width: 4px;height: 4px;border-radius: 4px;}
}

.pdc{padding: 40px 0 55px;}
.pdc .pdcc{width: 65%;margin:0 auto;}
.pdc .pdcc .pdcca{font-size: 40px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdc .pdcc .pdccb{border-top: 1px solid rgba(229, 229, 229, 1);margin-top: 60px;}
.pdc .pdcc .pdccb .pdccbi{transition: all 0.6s;}
.pdc .pdcc .pdccb .pdccbi .pdccbia{line-height: 100px;border-bottom: 1px solid rgba(229, 229, 229, 1);font-size: 28px;font-weight: 700;color: rgba(7, 39, 77, 1);cursor: pointer;transition: all 0.6s;}
.pdc .pdcc .pdccb .pdccbi .pdccbia::before{margin-left: 58px;margin-right: 71px;display: inline-block;width: 30px;height: 30px;background: url(../images/pd2.png) no-repeat center;vertical-align: middle;background-size: contain; content: '';}
.pdc .pdcc .pdccb .pdccbi .pdccbib{padding: 0 58px;font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);height: 0;overflow: hidden;transition: all 0.6s;}
.pdc .pdcc .pdccb .pdccbi.current .pdccbia{color: rgba(165, 47, 41, 1);}
.pdc .pdcc .pdccb .pdccbi.current .pdccbia::before{background: url(../images/pd3.png) no-repeat center;background-size: contain;}
.pdc .pdcc .pdccb .pdccbi.current .pdccbib{height: auto;padding: 32px 58px;border-bottom:1px solid rgba(229, 229, 229, 1);}

.pdc .pdcc .pdccb .pdccbi.current .pdccbib img {
    display: block;
    margin: 35px auto 0;
    width: auto;
    max-width: 100%;
  }

  /* 双图排版 - 精准选择紧跟在p开头的两个img */
  .pdc .pdcc .pdccb .pdccbi.current .pdccbib > img:first-child + img:last-child {
    display: inline-block;
    width: calc(50% - 5px)!important;
    vertical-align: top;
  }

  /* 第一个图片在双图情况下的样式 */
  .pdc .pdcc .pdccb .pdccbi.current .pdccbib > img:first-child:not(:only-child) {
    display: inline-block;
    width: calc(50% - 5px)!important;
    margin-right: 5px;
    vertical-align: top;
  }

  /* 清除浮动影响 */
  .pdc .pdcc .pdccb .pdccbi.current .pdccbib {
    overflow: hidden;
  }

@media only screen and (max-width:1200px){
	.pdc{padding: 25px 0 35px;}
	.pdc .pdcc{width: 80%;}
	.pdc .pdcc .pdcca{font-size: 30px;}
	.pdc .pdcc .pdccb{margin-top: 40px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbia{line-height: 80px;font-size: 22px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbia::before{margin-left: 40px;margin-right: 50px;width: 20px;height: 20px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbib{padding: 0 40px;font-size: 16px;}
	.pdc .pdcc .pdccb .pdccbi.current .pdccbib{padding: 24px 40px;}
}
@media only screen and (max-width:750px){
	.pdc{padding: 10px 0 20px;}
	.pdc .pdcc{width: 100%;}
	.pdc .pdcc .pdcca{font-size: 20px;}
	.pdc .pdcc .pdccb{margin-top: 20px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbia{line-height: 60px;font-size: 16px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbia::before{margin-left: 15px;margin-right: 20px;width: 12px;height: 12px;}
	.pdc .pdcc .pdccb .pdccbi .pdccbib{padding: 0 15px;font-size: 14px;}
	.pdc .pdcc .pdccb .pdccbi.current .pdccbib{padding: 15px 15px;}
	.caseba > .wp-block-group__inner-container { flex-direction: column; }
}
.pdd{padding: 45px 0;}
.pdd .pdda{font-size: 40px;font-weight: 700;line-height: 1.5;color: rgba(7, 39, 77, 1);text-align: center;}
.pdd .pddb{margin-top: 60px;font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);}

.pde{padding: 45px 0;}
.pde .pdea { font-size: 40px;font-weight: 700;line-height: 1.5;color: rgba(7, 39, 77, 1);text-align: center;}
.pde .pdeb { margin-top: 60px; text-align: center;}
.pde .pdeb video { display: block; width: auto; object-fit: cover; max-height: 675px; margin: 0 auto; max-width: 100%; }

@media only screen and (max-width:1200px){
	.pdd{padding: 35px 0;}
	.pde{padding: 35px 0;}
	.pdd .pdda{font-size: 30px;}
	.pde .pdea{font-size: 30px;}
	.pdd .pddb{margin-top: 40px;font-size: 16px;}
	.pde .pdeb{margin-top: 40px;}
}
@media only screen and (max-width:750px){
	.pdd{padding: 15px 0;}
	.pde{padding: 15px 0;}
	.pdd .pdda{font-size: 20px;}
	.pde .pdea{font-size: 20px;}
	.pdd .pddb{margin-top: 20px;font-size: 14px;}
	.pde .pdeb{margin-top: 20px;}
}

.pdf{padding: 45px 0 110px;}
.pdf .pdfa{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdf .pdfc{margin-top: 70px;}
.pdf .pdfc .hd {border-bottom: 1px solid rgba(229, 229, 229, 1);}
.pdf .pdfc .hd ul{display: flex;justify-content:space-around;flex-wrap: wrap;}
.pdf .pdfc .hd ul li{font-size: 18px;line-height: 2;color: rgba(7, 39, 77, 1);padding-bottom: 18px; cursor: pointer;}
.pdf .pdfc .hd ul li.on{font-weight: bold;border-bottom: 1px solid rgba(165, 47, 41, 1);}
.pdf .pdfc .bd{margin-top: 70px;}
.pdf .pdfc .bd .pdfci{display: flex;justify-content: space-between;align-items: center;}
.pdf .pdfc .bd .pdfci > .wp-block-group__inner-container { display: flex; justify-content: space-between; align-items: center; }
.pdf .pdfc .bd .pdfci .pdfcil{width: 42.42%;position: relative;border-radius: 12px;}
.pdf .pdfc .bd .pdfci .pdfcil img { border-radius: 12px;}
.pdf .pdfc .bd .pdfci .pdfcil .swiper-slide{border-radius: 12px;overflow: hidden;}
.pdf .pdfc .bd .pdfci .pdfcil .swiper-slide img{ transition: transform 0.6s; width: 100%; max-width: 100%; border-radius: 12px; }
.pdf .pdfc .bd .pdfci .pdfcil .swiper-slide:hover img{transform:scale(1.1);}
.pdf .pdfc .bd .pdfci .pdfcil .swiper-pagination{position: absolute;bottom: 15px;right: 15px;}
.pdf .pdfc .bd .pdfci .pdfcil .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 6px;height: 6px;background: #fff;border-radius: 6px;margin:0 3px;}
.pdf .pdfc .bd .pdfci .pdfcil .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 18px;}
.pdf .pdfc .bd .pdfci .pdfcir{width: 51.33%; }
.pdf .pdfc .bd .pdfci .pdfcir .pdfcira{font-size: 28px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdf .pdfc .bd .pdfci .pdfcir p { margin-top: 25px; font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1); }
@media only screen and (max-width:1200px){
	.pdf{padding: 35px 0 70px;}
	.pdf .pdfa{font-size: 30px;}
	.pdf .pdfc{margin-top: 50px;}
	.pdf .pdfc .hd ul li{font-size: 16px;padding-bottom: 10px;}
	.pdf .pdfc .bd{margin-top: 50px;}
	.pdf .pdfc .bd .pdfci .pdfcir .pdfcira{font-size: 22px;}
	.pdf .pdfc .bd .pdfci .pdfcir p{margin-top: 15px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdf{padding: 15px 0 30px;}
	.pdf .pdfa{font-size: 20px;}
	.pdf .pdfc{margin-top: 20px;}
	.pdf .pdfc .hd{overflow-x: auto;}
	.pdf .pdfc .hd ul{ flex-wrap: nowrap; flex-direction: row;}
	.pdf .pdfc .hd ul li{font-size: 14px;padding-bottom: 5px;white-space: nowrap; padding: 0 8px 10px;}
	.pdf .pdfc .bd{margin-top: 20px;}
	.pdf .pdfc .bd .pdfci{display: block;}
	.pdf .pdfc .bd .pdfci .pdfcil{width: 100%;}
	.pdf .pdfc .bd .pdfci .pdfcir{width: 100%;margin-top: 20px;}
	.pdf .pdfc .bd .pdfci .pdfcir .pdfcira{font-size: 18px;}
	.pdf .pdfc .bd .pdfci .pdfcir p{margin-top: 10px;font-size: 14px;}
	.pdg .pdgc > .wp-block-group__inner-container,
	.pdk .pdkb .pdkbi > .wp-block-group__inner-container,
	.pdf .pdfc .bd .pdfci > .wp-block-group__inner-container { flex-direction: column; }
}

.pdg{background: rgba(249, 249, 249, 1);}
.pdg .pdgc{ padding: 90px 0 110px; margin: 0 auto; }
.pdg .pdgc > .wp-block-group__inner-container { display: flex;justify-content: space-between;align-items: center; }
.pdg .pdgl { width: 55%; }
.pdg .pdgl .pdgla{font-size: 28px;font-weight: 700;line-height: 1.714;color: rgba(7, 39, 77, 1);}
.pdg .pdgl .pdglb{margin-top: 20px;font-size: 18px;font-weight: 400;line-height: 2;color: rgba(70, 86, 107, 1);}
.pdg .pdgl .pdglc{margin-top: 50px;}
.pdg .pdgl .pdglc a{display: inline-block; text-align: center; background: rgba(165, 47, 41, 1);font-size: 16px;color: #fff;border-radius: 9px; padding: 9px 25px;}
.pdg .pdgr{width: 50%;overflow: hidden; border-radius: 18px; }
.pdg .pdgr img{transition: transform 0.6s;width: 100%;max-width: 100%;border-radius: 18px;}
.pdg .pdgr:hover img{transform:scale(1.1);}
@media only screen and (max-width:1200px){
	.pdg .pdgc{padding: 60px 10% 75px;}
	.pdg .pdgl .pdgla{font-size: 22px;}
	.pdg .pdgl .pdglb{margin-top: 15px;font-size: 16px;}
	.pdg .pdgl .pdglc{margin-top: 35px;}
	.pdg .pdgl .pdglc a{width: 110px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.pdg .pdgc{padding: 20px 0 25px;display: block; width: 100%; }
	.pdg .pdgl{width: 100%;}
	.pdg .pdgr{width: 100%;margin:20px 0 0;text-align: center;}
	.pdg .pdgl .pdgla{font-size: 18px;}
	.pdg .pdgl .pdglb{margin-top: 10px;font-size: 14px;}
	.pdg .pdgl .pdglc{margin-top: 20px;}
	.pdg .pdgl .pdglc a{width: 90px;height: 30px;line-height: 30px;font-size: 13px; padding: 0;}
}

.pdh{padding-top: 110px;}
.pdc .pdcc .pdccd{margin-top: 20px;}
.pdc .pdcc .pdccd .pdccda{font-size: 28px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdc .pdcc .pdccd .pdccdb{margin-top: 20px;font-size: 18px;font-weight: 400;line-height: 2;color: rgba(70, 86, 107, 1);}
.pdi{padding: 55px 0;}
.pdi .pdic{display: flex;justify-content: space-between;align-items: center;}
.pdi .pdic .pdicl{width: 45.83%;overflow: hidden;border-radius: 12px;}
.pdi .pdic .pdicl img{transition: transform 0.6s;width: 100%;max-width: 100%;}
.pdi .pdic .pdicl:hover img{transform:scale(1.1);}
.pdi .pdic .pdicr{width: 48.17%;}
.pdi .pdic .pdicr .pdicra{font-size: 28px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdi .pdic .pdicr .pdicrb{margin-top: 20px;}
.pdi .pdic .pdicr .pdicrb p{font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);padding-left: 30px;position: relative;}
.pdi .pdic .pdicr .pdicrb p:after{content: "";position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 10px;height: 3px;border-radius: 3px;background: rgba(7, 39, 77, 1);}
@media only screen and (max-width:1200px){
	.pdh{padding-top: 70px;}
	.pdc .pdcc .pdccd{margin-top: 15px;}
	.pdc .pdcc .pdccd .pdccda{font-size: 22px;}
	.pdc .pdcc .pdccd .pdccdb{margin-top: 15px;font-size: 16px;}
	.pdi{padding: 35px 0;}
	.pdi .pdic .pdicr .pdicra{font-size: 22px;}
	.pdi .pdic .pdicr .pdicrb{margin-top: 15px;}
	.pdi .pdic .pdicr .pdicrb p{font-size: 16px;padding-left: 25px;}
	.pdi .pdic .pdicr .pdicrb p:after{width: 8px;height: 2px;border-radius: 2px;}
}
@media only screen and (max-width:750px){
	.pdh{padding-top: 20px;}
	.pdc .pdcc .pdccd{margin-top: 10px;}
	.pdc .pdcc .pdccd .pdccda{font-size: 18px;}
	.pdc .pdcc .pdccd .pdccdb{margin-top: 10px;font-size: 14px;}
	.pdi{padding: 15px 0;}
	.pdi .pdic{display: block;}
	.pdi .pdic .pdicl{width: 100%;}
	.pdi .pdic .pdicr{width: 100%;margin-top: 20px;}
	.pdi .pdic .pdicr .pdicra{font-size: 18px;}
	.pdi .pdic .pdicr .pdicrb{margin-top: 10px;}
	.pdi .pdic .pdicr .pdicrb p{font-size: 14px;padding-left: 20px;}
}

.pdj{padding: 55px 0;}
.pdj .pdja{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdj .pdjb{margin-top: 40px;}
.pdj .pdjb .hd{text-align: center;}
.pdj .pdjb .hd ul{text-align: center;}
.pdj .pdjb .hd ul li{display: inline-block;line-height: 50px;padding: 0 22px;border-radius: 9px;background: rgba(249, 249, 249, 1);color: rgba(7, 39, 77, 1);font-size: 18px;margin:0 14px;}
.pdj .pdjb .hd ul li.on{background: rgba(165, 47, 41, 1);color: #fff;}
.pdj .pdjb .bd{margin-top: 38px;}
.pdj .pdjb .bd .pdjbi{width: 100%;margin:0 auto;font-size: 16px;}
@media only screen and (max-width:1200px){
	.pdj{padding: 35px 0;}
	.pdj .pdja{font-size: 30px;}
	.pdj .pdjb{margin-top: 30px;}
	.pdj .pdjb .hd ul li{line-height: 44px;padding: 0 15px;font-size: 16px;margin:0 10px;}
	.pdj .pdjb .bd{margin-top: 30px;}
	.pdj .pdjb .bd .pdjbi{width: 100%;font-size: 16px!important;}
	.pdj .pdjb .bd .pdjbi * { font-size: 14px!important; }
}
@media only screen and (max-width:750px){
	.pdj{padding: 15px 0;}
	.pdj .pdja{font-size: 20px;}
	.pdj .pdjb{margin-top: 20px;}
	.pdj .pdjb .hd ul li{line-height: 36px;padding: 0 10px;font-size: 14px;margin:0 5px 8px;}
	.pdj .pdjb .bd{margin-top: 20px;}
	.pdj .pdjb .bd .pdjbi{width:100%;font-size: 14px!important;}
	.pdj .pdjb .bd .pdjbi * { font-size: 14px!important;}
}
.pdk{padding: 55px 0;}
.pdk .pdka{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdk .pdkb{margin-top: 60px;}
.pdk .pdkb .pdkbi{margin-bottom: 90px;}
.pdk .pdkb .pdkbi:last-child{margin-bottom: 0;}
.pdk .pdkb .pdkbi > .wp-block-group__inner-container { display: flex;justify-content: space-between;align-items: center; }
.pdk .pdkb .pdkbi:nth-child(2n) > .wp-block-group__inner-container {flex-direction: row-reverse;}
.pdk .pdkb .pdkbi .pdkbil{width: 45.83%;border-radius: 12px;overflow: hidden;}
.pdk .pdkb .pdkbi .pdkbil img{ transition: transform 0.6s; width: 100%; max-width: 100%; }
.pdk .pdkb .pdkbi:hover .pdkbil img{ transform:scale(1.1); }
.pdk .pdkb .pdkbi .pdkbir{width: 48.33%;}
.pdk .pdkb .pdkbi .pdkbir .pdkbira{font-size: 28px;font-weight: 700;line-height: 1.714;color: rgba(7, 39, 77, 1);}
.pdk .pdkb .pdkbi .pdkbir .pdkbirb{margin-top: 20px;font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);}
.pdk .pdkb .pdkbi .pdkbir .pdkbirc{margin-top: 50px;}
.pdk .pdkb .pdkbi .pdkbir .pdkbirc .wp-block-button__link{display: inline-block; text-align: center; background: rgba(165, 47, 41, 1);font-size: 16px;color: #fff;border-radius: 9px; padding: 9px 25px;}
@media only screen and (max-width:1200px){
	.pdk{padding: 35px 0;}
	.pdk .pdka{font-size: 30px;}
	.pdk .pdkb{margin-top: 40px;}
	.pdk .pdkb .pdkbi{margin-bottom: 65px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbira{font-size: 22px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirb{margin-top: 15px;font-size: 16px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirc{margin-top: 35px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirc .wp-block-button__link{width: 110px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.pdk{padding: 15px 0;}
	.pdk .pdka{font-size: 20px;}
	.pdk .pdkb{margin-top: 20px;}
	.pdk .pdkb .pdkbi{margin-bottom: 20px;}
	.pdk .pdkb .pdkbi a{display: block;}
	.pdk .pdkb .pdkbi .pdkbil{width: 100%;}
	.pdk .pdkb .pdkbi .pdkbir{width: 100%;margin-top: 15px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbira{font-size: 18px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirb{margin-top: 10px;font-size: 14px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirc{margin-top: 15px;}
	.pdk .pdkb .pdkbi .pdkbir .pdkbirc .wp-block-button__link{width: 90px;height: 30px;line-height: 30px;font-size: 13px;padding: 0;}
	.pdk .pdkb .pdkbi:nth-child(2n) > .wp-block-group__inner-container {flex-direction: column;}
}

.pdm{padding: 55px 0 110px;}
.pdm .pdma{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdm .pdmb{margin-top: 60px;}
.pdm .pdmb .swiper-slide .pdmba{border-radius: 12px;background: rgba(249, 249, 249, 1);text-align: center;padding: 45px 0;}
.pdm .pdmb .swiper-slide:hover .pdmba{background: rgba(165, 47, 41, 1);box-shadow: -1px 6px 15px  rgba(84, 106, 122, 0.08);}
.pdm .pdmb .swiper-slide .pdmbb{margin-top: 36px;}
.pdm .pdmb .swiper-slide .pdmbb .pdmbba{font-size: 28px;font-weight: 700;line-height: 1.45;color: rgba(7, 39, 77, 1);}
.pdm .pdmb .swiper-slide .pdmbb .pdmbbb{margin-top: 10px;font-size: 18px;line-height: 2;color: rgba(70, 86, 107, 1);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pdm .pdmb .swiper-slide .pdmbb .pdmbbc{margin-top: 31px;font-size: 16px;line-height: 2;color: rgba(70, 86, 107, 1);}
.pdm .pdmb .swiper-slide .pdmbb .pdmbbc span{display: inline-block;vertical-align: middle;width: 40px;height: 40px;border-radius: 40px;background: rgba(165, 47, 41, 1) url(../images/case6.png) no-repeat center;margin-right: 13px;transition: all 0.6s;}
.pdm .pdmb .swiper-slide:hover .pdmbb .pdmbbc span{transform: rotate(45deg);}
@media only screen and (max-width:1200px){
	.pdm{padding: 35px 0 70px;}
	.pdm .pdma{font-size: 28px;}
	.pdm .pdmb{margin-top: 40px;}
	.pdm .pdmb .swiper-slide .pdmba{padding: 30px 0;}
	.pdm .pdmb .swiper-slide .pdmbb{margin-top: 26px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbba{font-size: 22px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbc{font-size: 14px;margin-top: 23px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbc span{width: 36px;height: 36px;border-radius: 36px;margin-right: 10px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbb{margin-top: 7px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdm{padding: 15px 0 30px;}
	.pdm .pdma{font-size: 20px;}
	.pdm .pdmb{margin-top: 20px;}
	.pdm .pdmb .swiper-slide .pdmba{padding: 15px 20px;}
	.pdm .pdmb .swiper-slide .pdmbb{margin-top: 16px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbba{font-size: 18px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbc{font-size: 13px;margin-top: 10px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbc span{width: 30px;height: 30px;border-radius: 30px;margin-right: 7px;background-size: 15px 15px;}
	.pdm .pdmb .swiper-slide .pdmbb .pdmbbb{margin-top: 5px;font-size: 14px;}
}
/* .wp-block-table table tr:nth-child(2n+1) * { color: #07274d!important; }
.wp-block-table table tr td:first-child { background-color: #a53029; color: #fff!important; }
.wp-block-table table tr td:first-child * { color: #fff!important; }

.wp-block-table table tr:first-child td,
.wp-block-table table tr:nth-child(2) td,
.wp-block-table table tr:nth-child(3) td {
   background-color: #dad8d8;
}
.wp-block-table table tr:first-child td *,
.wp-block-table table tr:nth-child(2) td *,
.wp-block-table table tr:nth-child(3) td * {
	color: #07274d!important; 
}
.wp-block-table table tr:nth-last-child(-n+2) td { background-color: #fff; }
.wp-block-table table tr:nth-last-child(-n+2) td * { color: #07274d!important; } */

.wp-block-table { overflow-x:auto; }
.wp-block-table td, .wp-block-table th { border: 1px solid #b1adad6e; padding: .4em .6em; white-space: nowrap; height: auto!important; }
.wp-block-table table,
.wp-block-table tr { height: auto!important; }
.wp-block-table table tr:nth-child(2n+1) { background-color: #f1f1f1; }
.wp-block-table table tr:nth-child(2n) { background-color: #fff; }
.wp-block-table table * { font-size: 16px!important; line-height: 1.5; font-family: Microsoft Yahei, arial,"\5B8B\4F53"!important; text-align: center; }

:where(.wp-block-columns):last-child {  margin-bottom: 0; }

.pdz{padding: 55px 0;}
.pdz .pdza{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdz .pdzb{margin-top: 60px;}
.pdzbi > .wp-block-group__inner-container { display: flex; justify-content: space-between; align-items: center; }
.pdzbi .pdzbil{width: 36%;border-radius: 12px;overflow: hidden;}
.pdzbi .pdzbil img{ transition: transform 0.6s; width: 100%;max-width: 100%; }
.pdzbi:hover .pdzbil img{ transform:scale(1.1); }
.pdzbi .pdzbir{width: 60%; }
.pdzbi .pdzbir > .wp-block-group__inner-container { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 3em; }
.pdzbi .pdzbir .pdzbir-item { width: 45%; }
.pdzbi .pdzbir .pdzbira{font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdzbi .pdzbir .pdzbirb{ margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pdz{padding: 35px 0;}
	.pdz .pdza{font-size: 30px;}
	.pdz .pdzb{margin-top: 40px;}
	.pdzbi .pdzbir .pdzbira{font-size: 20px;}
	.pdzbi .pdzbir .pdzbirb{margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdz{padding: 15px 0;}
	.pdz .pdza{font-size: 20px;}
	.pdz .pdzb{margin-top: 20px;}
	.pdzbi > .wp-block-group__inner-container { flex-wrap: wrap; }
	.pdzbi .pdzbil{width: 100%; }
	.pdzbi .pdzbir{width: 100%;margin-top: 15px;}
	.pdzbi .pdzbir .pdzbira{font-size: 18px;}
	.pdzbi .pdzbir .pdzbirb{margin-top: 10px;font-size: 14px;}
}

.pdy{padding: 55px 0;}
.pdy .pdya{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdy .pdyb{margin-top: 60px;}
.pdybi > .wp-block-group__inner-container { display: flex; justify-content: space-between; align-items: center; }
.pdybi .pdybil{width: 36%;border-radius: 12px;overflow: hidden;}
.pdybi .pdybil img{ transition: transform 0.6s; width: 100%;max-width: 100%; }
.pdybi:hover .pdybil img{ transform:scale(1.1); }
.pdybi .pdybir{width: 60%; }
.pdybi .pdybir > .wp-block-group__inner-container { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 2em; }
.pdybi .pdybir .pdybir-item { width: 41%; border-left: 3px solid #a52f29; padding-left: 4%; }
.pdybi .pdybir .pdybira{font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdybi .pdybir .pdybirb{ margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pdy{padding: 35px 0;}
	.pdy .pdya{font-size: 30px;}
	.pdy .pdyb{margin-top: 40px;}
	.pdybi .pdybir .pdybira{font-size: 20px;}
	.pdybi .pdybir .pdybirb{margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdy{padding: 15px 0;}
	.pdy .pdya{font-size: 20px;}
	.pdy .pdyb{margin-top: 20px;}
	.pdybi > .wp-block-group__inner-container { flex-wrap: wrap; }
	.pdybi .pdybil{width: 100%; }
	.pdybi .pdybir{width: 100%;margin-top: 15px;}
	.pdybi .pdybir .pdybira{font-size: 18px;}
	.pdybi .pdybir .pdybirb{margin-top: 10px;font-size: 14px;}
}

.pdx{padding: 55px 0;}
.pdx .pdxa{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdxb { margin-top: 60px; }
.pdxb > .wp-block-group__inner-container { display: flex; flex-wrap: wrap; gap: 3%; }
.pdxb .pdxbir { width: 31.333%; margin-bottom: 5%; }
.pdxb .pdxbir > .wp-block-group__inner-container { display: flex; flex-direction: column; }
.pdxb .pdxbir .pdxbira { margin-top: 15px; font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdxb .pdxbir .pdxbirb{ margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
.pdxb .pdxbir .pdxbirz{ border-radius: 12px;overflow: hidden;}
.pdxb .pdxbir .pdxbirz img{ transition: transform 0.6s; width: 100%;max-width: 100%; }
.pdxb .pdxbir:hover .pdxbirz img{ transform:scale(1.1); }
.pdxb .pdxbir:nth-child(2n)> .wp-block-group__inner-container { flex-direction:column-reverse; }
.pdxb .pdxbir:nth-child(2n) .pdxbira  { margin-top: 0; }
.pdxb .pdxbir:nth-child(2n) .pdxbirz  { margin-top: 15px; }

@media only screen and (max-width:1200px){
	.pdx{padding: 35px 0;}
	.pdx .pdxa{font-size: 30px;}
	.pdx .pdxb{margin-top: 40px;}
	.pdxb{margin-bottom: 65px;}
	.pdxb .pdxbir .pdxbira{font-size: 20px;}
	.pdxb .pdxbir .pdxbirb{margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdx{padding: 15px 0;}
	.pdx .pdxa{font-size: 20px;}
	.pdx .pdxb{margin-top: 20px;}
	.pdxb .pdxbir { width: 100%; }
	.pdxb .pdxbir .pdxbira{font-size: 18px;}
	.pdxb .pdxbir .pdxbirb{margin-top: 10px;font-size: 14px;}
	.pdxb .pdxbir .pdxbirz{margin-top: 10px; }
	.pdxb .pdxbir:nth-child(2n)> .wp-block-group__inner-container { flex-direction:column; }
	.pdxb .pdxbir:nth-child(2n) .pdxbira  { margin-top: 10px; }
	.pdxb .pdxbir:nth-child(2n) .pdxbirz  { margin-top: 10px; }
}

.pdw { padding: 55px 0; }
.pdw .pdwa { font-size: 40px;font-weight: 700; line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdw .pdwb { margin-top: 60px;}
.pdwb .pdwbir > .wp-block-group__inner-container { display: flex; flex-wrap: wrap; gap: 3%; }
.pdwb .pdwbir .pdwbir-item { width: 31.33%; margin-bottom: 3%; }
.pdwb .pdwbir .pdwbir-item > .wp-block-group__inner-container { display: flex; justify-content: space-between; gap: 5%; }
.pdwb .pdwbir .pdwbir-item .num { flex: 0 0 40px; height: 40px; border-radius: 5px; background-color: #a52f29; color: #fff; font-size: 20px; font-weight: bold; line-height: 40px; text-align: center; }
.pdwb .pdwbir .pdwbira { font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdwb .pdwbir .pdwbirb { margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pdw { padding: 35px 0; }
	.pdw .pdwa{font-size: 30px;}
	.pdw .pdwb { margin-top: 40px; }
	.pdwb { margin-bottom: 65px; }
	.pdwb .pdwbir .pdwbira { font-size: 22px; }
	.pdwb .pdwbir .pdwbirb { margin-top: 10px; font-size: 16px; }
}
@media only screen and (max-width:750px){
	.pdw { padding: 15px 0; }
	.pdw .pdwa{font-size: 20px;}
	.pdw .pdwb { margin-top: 20px; }
	.pdwb > .wp-block-group__inner-container { margin-bottom: 20px; flex-wrap: wrap; }
	.pdwb .pdwbil { width: 100%; }
	.pdwb .pdwbir { width: 100%; margin-top: 15px;}
	.pdwb .pdwbir .pdwbira { font-size: 18px;}
	.pdwb .pdwbir .pdwbirb { margin-top: 10px;font-size: 14px;}
	.pdwb .pdwbir .pdwbir-item { width: 100%; }
}

.pdo { padding: 55px 0; }
.pdo .pdoa { font-size: 40px;font-weight: 700; line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdo .pdob { margin-top: 60px;}
.pdob .pdobir { display: flex; flex-wrap: wrap; gap: 3%; }
.pdob .pdobir .pdobir-item { width: 100%; margin-bottom: 2%; }
.pdob .pdobir .pdobir-item > .wp-block-group__inner-container { display: flex; justify-content: flex-start; gap: 2%; }
.pdob .pdobir .pdobir-item .num { flex: 0 0 60px; height: 60px; border-radius: 60px; background-color: #a52f29; color: #fff; font-size: 20px; font-weight: bold; line-height: 60px; text-align: center; }
.pdob .pdobir .pdobira { font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdob .pdobir .pdobirb { margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pdo { padding: 35px 0; }
	.pdo .pdoa{font-size: 30px;}
	.pdo .pdob { margin-top: 40px; }
	.pdob { margin-bottom: 65px; }
	.pdob .pdobir .pdobira { font-size: 22px; }
	.pdob .pdobir .pdobirb { margin-top: 10px; font-size: 16px; }
}
@media only screen and (max-width:750px){
	.pdo { padding: 15px 0; }
	.pdo .pdoa{font-size: 20px;}
	.pdo .pdob { margin-top: 20px; }
	.pdob { margin-bottom: 20px; flex-wrap: wrap; }
	.pdob .pdobil { width: 100%; }
	.pdob .pdobir { width: 100%; margin-top: 15px;}
	.pdob .pdobir .pdobira { font-size: 18px;}
	.pdob .pdobir .pdobirb { margin-top: 10px;font-size: 14px;}
	.pdob .pdobir .pdobir-item { margin-bottom: 3%; }
	.pdob .pdobir .pdobir-item > .wp-block-group__inner-container { gap: 3%; }
	.pdob .pdobir .pdobir-item .num { flex: 0 0 40px; height: 40px; font-size: 16px; line-height: 40px; }
}

.pdp { padding: 55px 0; }
.pdp .pdpa { font-size: 40px;font-weight: 700; line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdp .pdpb { margin-top: 60px;}
.pdpb .pdpbir { display: flex; flex-wrap: wrap; gap: 3%; }
.pdpb .pdpbir .pdpbir-item { width: 48%; margin-bottom: 3%; }
.pdpb .pdpbir .pdpbir-item > .wp-block-group__inner-container { display: flex; justify-content: flex-start; align-items: center; gap: 5%; }
.pdpb .pdpbir .pdpbir-item .num-wp { position: relative; flex: 0 0 175px; }
.pdpb .pdpbir .pdpbir-item .num-wp img { clip-path: polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%); }
.pdpb .pdpbir .pdpbir-item .num { position: absolute; right: 0; bottom: 0; z-index: 1; width: 50px; height: 50px; background-color: #a52f29; color: #fff; font-size: 20px; font-weight: bold; line-height: 50px; text-align: center; clip-path: polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%); }
.pdpb .pdpbir .pdpbira { font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdpb .pdpbir .pdpbirb { margin-top: 10px; font-size: 16px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
.pdpb .pdpbir .pdpbir-item:nth-child(2n+1) { text-align: right; }
.pdpb .pdpbir .pdpbir-item:nth-child(2n+1) > .wp-block-group__inner-container { flex-direction: row-reverse; }
.pdpb .pdpbir .pdpbir-item:nth-child(2n+1) .num { left: 0; right: initial; } 
@media only screen and (max-width:1200px){
	.pdp { padding: 35px 0; }
	.pdp .pdpa{font-size: 30px;}
	.pdp .pdpb { margin-top: 40px; }
	.pdpb { margin-bottom: 65px; }
	.pdpb .pdpbir .pdpbira { font-size: 22px; }
	.pdpb .pdpbir .pdpbirb { margin-top: 10px; font-size: 16px; }
}
@media only screen and (max-width:750px){
	.pdp { padding: 15px 0; }
	.pdp .pdpa{font-size: 20px;}
	.pdp .pdpb { margin-top: 20px; }
	.pdpb { margin-bottom: 20px; flex-wrap: wrap; }
	.pdpb .pdpbil { width: 100%; }
	.pdpb .pdpbir { width: 100%; margin-top: 15px;}
	.pdpb .pdpbir .pdpbira { font-size: 18px;}
	.pdpb .pdpbir .pdpbirb { margin-top: 10px;font-size: 14px;}
	.pdpb .pdpbir .pdpbir-item { width: 100%; margin-bottom: 5%; }
	.pdpb .pdpbir .pdpbir-item > .wp-block-group__inner-container { gap: 3%; }
	.pdpb .pdpbir .pdpbir-item .num-wp { position: relative; flex: 0 0 40%; }
	.pdpb .pdpbir .pdpbir-item .num { width: 40px; height: 40px; font-size: 16px; line-height: 40px; }
}

html :where(.wp-block) {
    margin-bottom: 0;
    margin-top: 0;
    max-width: auto;
}


.pdq{padding: 55px 0;}
.pdq .pdqa{font-size: 40px;font-weight: 700;line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdqb { margin-top: 60px; }
.pdqb > .wp-block-group__inner-container { display: flex; flex-wrap: wrap; gap: 35px; }
.pdqb .pdqbir {	min-width: 0; }
.pdqb .pdqbir > .wp-block-group__inner-container { display: flex; flex-direction: column; flex: 1; }
.pdqb .pdqbir:only-child { flex: 100%; }
.pdqb .pdqbir:nth-child(2):last-child,
.pdqb .pdqbir:nth-child(1):nth-last-child(2) { flex: 48%; }
.pdqb .pdqbir:nth-child(3):last-child,
.pdqb .pdqbir:nth-child(1):nth-last-child(3),
.pdqb .pdqbir:nth-child(2):nth-last-child(2) { flex: 30%; }
.pdqb .pdqbir .pdqbira { margin-top: 10px; font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdqb .pdqbir .pdqbirb{ margin-top: 10px; font-size: 18px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
.pdqb .pdqbir .pdqbirz{ border-radius: 12px;overflow: hidden;}
.pdqb .pdqbir .pdqbirz img{ transition: transform 0.6s; width: 100%;max-width: 100%; }
.pdqb .pdqbir:hover .pdqbirz img{ transform:scale(1.1); }
@media only screen and (max-width:1200px){
	.pdq{padding: 35px 0;}
	.pdq .pdqa{font-size: 30px;}
	.pdq .pdqb{margin-top: 40px;}
	.pdqb{margin-bottom: 65px;}
	.pdqb .pdqbir .pdqbira{font-size: 20px;}
	.pdqb .pdqbir .pdqbirb{margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pdq{padding: 15px 0;}
	.pdq .pdqa{font-size: 20px;}
	.pdq .pdqb{margin-top: 20px; }
	.pdq .pdqb > .wp-block-group__inner-container { gap: 10px; }
	.pdqb .pdqbir { }
	.pdqb .pdqbir > .wp-block-group__inner-container { flex: 100%!important; }
	.pdqb .pdqbir .pdqbira{font-size: 18px;}
	.pdqb .pdqbir .pdqbirb{margin-top: 10px;font-size: 14px;}
	.pdqb .pdqbir .pdqbirz{margin-top: 10px; }
}


.pdr { padding: 55px 0; }
.pdr .pdra { font-size: 40px;font-weight: 700; line-height: 1.2;color: rgba(7, 39, 77, 1);text-align: center;}
.pdr .pdrb { margin-top: 60px; display: flex; flex-wrap: wrap; gap: 3%; align-items: center; justify-content: space-between; }
.pdr .pdrb > .wp-block-group__inner-container { }
.pdrb .pdrbil { width: 46%; border-radius: 12px; overflow: hidden; }
.pdrb .pdrbil img { transition: transform 0.6s; border-radius: 12px; }
.pdrb:hover .pdrbil img{ transform:scale(1.1); }
.pdrb .pdrbir { width: 50%; }
.pdrb .pdrbir .pdrbir-item:not(:last-child) { width: 100%; margin-bottom: 3%; }
.pdrb .pdrbir .pdrbira { font-size: 24px;font-weight: 700;line-height: 1.8;color: rgba(7, 39, 77, 1);}
.pdrb .pdrbir .pdrbirb { margin-top: 10px; font-size: 18px;line-height: 1.8;color: rgba(70, 86, 107, 1);}
@media only screen and (max-width:1200px){
	.pdr { padding: 35px 0; }
	.pdr .pdra{font-size: 30px;}
	.pdr .pdrb { margin-top: 40px; }
	.pdrb { margin-bottom: 65px; }
	.pdrb .pdrbir .pdrbira { font-size: 22px; }
	.pdrb .pdrbir .pdrbirb { margin-top: 10px; font-size: 16px; }
}
@media only screen and (max-width:750px){
	.pdr { padding: 15px 0; }
	.pdr .pdra{font-size: 20px;}
	.pdr .pdrb { margin-top: 20px; }
	.pdrb { margin-bottom: 20px; flex-wrap: wrap; }
	.pdrb .pdrbil { width: 100%; }
	.pdrb .pdrbir { width: 100%; margin-top: 15px;}
	.pdrb .pdrbir .pdrbira { font-size: 18px;}
	.pdrb .pdrbir .pdrbirb { margin-top: 10px;font-size: 14px;}
	.pdrb .pdrbir .pdrbir-item { margin-bottom: 3%; }
}

/* 仅对编辑器里面起作用 */
.block-editor-rich-text__editable.pdccbib {
	height: auto!important;
    padding: 32px 58px!important;
    border-bottom: 1px solid rgba(229, 229, 229, 1);
}