/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
button {cursor: pointer;border: none;}
input {border: none;background: none;margin: 0;padding: 0;}
input:focus{outline: none;}
input::placeholder{color: #998f7c;}
/***默认让所有浏览器出现右边滚动条****/
html {font-size: 16px;}
body{width: 100%;overflow-x: hidden;}
/***默认清除浮动****/
.ALLYdCont{display:none; }
.ALLPcCont{ display:block;}

.fontColor1{color: #fff;}
.fontColor2{color: #0269ca;}
.fontColor3{color: #999999;}
.fontColor4{color: #333333;}
.font12{font-size: 1.2rem;}
.font14{font-size: 1.4rem;}
.font16{font-size: 1.6rem;}
.font18{font-size: 1.8rem;}
.font20{font-size: 2rem;}
.font22{font-size: 2.2rem;}
.font24{font-size: 2.4rem;}
.font26{font-size: 2.6rem;}
.font30{font-size: 3rem;}
.font32{font-size: 3.2rem;}
.font36{font-size: 3.6rem;}
.font42{font-size: 4.2rem;}
.font46{font-size: 4.6rem;}
.font48{font-size: 4.8rem;}
.font50{font-size: 5rem;}
.text_center{text-align: center;}
.flex_box{display: flex;}
.flex_box_center{display: flex;justify-content: center;align-items: center;}
.flex_box_space{display: flex;justify-content: space-between;align-items: center;}
.line-clamp_one{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_two{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_three{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.conter {width: 62.5%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}
/* 整个滚动条 */
::-webkit-scrollbar {
 width: 0.7rem; /* 垂直滚动条宽度 */
  
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
  border-radius: 5px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  background: #8f9697;
  border-radius: 5px;
}

/* 滚动条滑块悬停状态 */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}


.jddp{background: url(dhdp_20250527_pic17.png) #eefafc no-repeat center top;background-size: 100% auto;}
.jddp .header .conter{padding: 2rem 0 14rem;}
.jddp .header .logo{ width: 44rem;display: block;}
.jddp .header .jddp_title {padding-left: 10rem;width: 46.416%;margin: 1.3rem auto;}
.jddp .header .text_tit p{ padding: 1.8rem 5.5rem;background-color: #ed0000;border-radius: 8.08rem 0rem 8.08rem }

.jddp .swi_pic{width: calc(62.5% + 7.8rem);}
.jddp .swi_pic .swiper-container .swiper-slide{padding: 0 3.9rem;box-sizing: border-box;}
.jddp .swi_pic .swiper-button-next:after,.jddp .swi_pic  .swiper-button-prev:after{display: none;}
.jddp .swi_pic .swiper-button-prev{margin: 0;width: 3.9rem;height: auto; left: 0;}
.jddp .swi_pic .swiper-button-next{margin: 0;width: 3.9rem;height: auto; right: 0;}
.jddp .swi_pic .swiper-pagination-bullet{width: 4.6rem;height: 0.5rem;background-color: #cbedf3;opacity: 1;border-radius: 0;}
.jddp .swi_pic .swiper-pagination-bullet-active{background-color: #0a68c6;}

.jddp .nr{padding: 4.2rem 3.8rem;background: #fff;}
.jddp .nr .font42 { text-align: center;}
.jddp .nr .font20{line-height: 1.8;text-indent: 4rem;}
.jddp .zy{margin: 2rem 0;}
.jddp .mess{}
.jddp .nr p{text-align: justify;}
.jddp .mess .flex_box{width: 47.09%;padding: 3rem 3.2rem;box-sizing: border-box; align-items: center;background-color: #ebf8fe;border-radius: 1.2rem;border: solid 2px #00a2ff;}
.jddp .mess .flex_box .pic{width: 1.7rem;margin-right: 0.9rem;}
.jddp .zcr,.jddp .hd{padding: 4.7rem 0 0 4rem;}
.jddp .zcr .div{ padding: 2.2rem 3rem;	border: solid 1px #7eb3e4;position: relative;}
.jddp .hd .div{padding: 2.2rem 3rem;border: solid 1px #7eb3e4;border-radius: 1.5rem;position: relative;}
.jddp .hd .div p,.jddp .zcr .div p{margin-top: 4rem;}
.jddp .hd .div p:first-child,.zcr .div p:first-child{margin-top: 0;}
.jddp .zcr .pic{width: 9.5rem;position: absolute;top: -2.7rem;left: -4rem;}
.jddp .hd .pic{width: 7rem;position: absolute;top: -3.2rem; left: -4rem;}
.jddp .scroll_nr{padding-right: 1.5rem; height: 64.7rem;overflow-y: scroll;}

.jddp .jdwj {margin: 7.3rem 0 6.8rem; position: relative;}
.jddp .jdwj .pic{padding: 0 0 1px; width: 68.83%;background: #fff;	box-shadow: 0rem 0rem 1.3rem 0rem rgba(2, 105, 202, 0.2);}
.jddp .jdwj .pic a{margin: 4rem auto;max-width: 26.64%;padding: 1.6rem 0; display: block; text-align: center;box-sizing: border-box; background: #49ab36;border-radius: 0.8rem;}
.jddp .jdwj .bg{width: 32%;position: absolute;bottom: 0;right: 0;}

.jddp .jdtp {margin-bottom: 6.3rem; background: url(dhdp_20250527_pic31.png) no-repeat center bottom;background-size: 100% auto;}
.jddp .jdtp .conter{padding: 2rem 2rem 2rem 4rem;background-color: #2d3245;border-radius: 1.5rem;box-sizing: border-box;}
.jddp .jdtp .pic{padding-right: 2rem;max-height: 127rem;overflow-y: scroll;}
.jddp .jdtp .pic::-webkit-scrollbar-thumb,.jddp .jdtp .pic::-webkit-scrollbar-thumb:hover{background: #ffffff;}
.jddp .jdtp .pic::-webkit-scrollbar-track{background: unset;}



.dhdp .header{background: url(dhdp_20250527_pic1.png)  no-repeat center top;background-size: 100% 100%;padding: 2rem 0;}
.dhdp .header .logo{ width: 44rem;display: block;}
.dhdp .header .dhdp_title {width: 46.58%;margin: 5.4rem auto 24.6rem;}

.dhdp .content1{padding: 11.5rem 0; background: url(dhdp_20250527_pic10.jpg)  no-repeat center top;background-size: 100% 100%;}
.dhdp .content1 .zy{margin-top: 4rem; line-height: 1.875;}
.dhdp .content1 .mess {margin: 3.2rem 0 4.2rem;}
.dhdp .content1 .mess .flex_box{align-items: center;}
.dhdp .content1 .mess .pic{width: 3rem;margin-right: 1rem;}

.dhdp .content1 .swi{align-items: unset;}
.dhdp .gallery-top{width: 72.98%;margin: 0;}
.dhdp .gallery-top .swiper-slide {position: relative;}
.dhdp .gallery-top p{padding: 1.4rem 2.1rem; position: absolute;width: 100%;bottom: 0;box-sizing: border-box;background: rgba(0, 0, 0, .7);}
.dhdp .gallery-thumbs{width: 24.647%;height: 53rem;margin: 0;}
.dhdp .gallery-thumbs .swiper-wrapper{}
.dhdp .gallery-thumbs .pic{max-height: 16.3rem;margin-bottom: 2rem; position: relative;}
.dhdp .gallery-thumbs .pic:last-child{margin-bottom: 0;}
.dhdp .gallery-thumbs .pic img{height: 100%;}
.dhdp .gallery-thumbs .bg{ position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all 0.8s ease-out; z-index: 1;background: rgba(33, 64, 110, 0.318);}
.dhdp .gallery-thumbs .swiper-slide-thumb-active .bg{display: none;}

.content2{height: 95rem;background: url(dhdp_20250527_pic11.jpg)  no-repeat center top;background-size: 100% 100%;align-items: unset;}
.content2 .tit,.content3 .tit,.content1 .tit{width: 24.5rem;margin: 0 auto 3.4rem;}
.content2 .left{padding: 0 4.3% 0 10%; width: 50%;flex-direction: column;box-sizing: border-box;}
.content2 .left .cir {width: 8.8rem;height: 8.8rem;background-color: #f6b46c;border-radius: 50%;flex-direction: column;}
.content2 .left .cir1{background-color: #4d8cd0;}
.content2 .left .item{background-color: #ffffff;border-radius: 4.4rem 1rem 1rem 4.4rem;}
.content2 .left .item:nth-child(2n){justify-content: reverse; background-color: #dce6f1;;border-radius: 1rem 4.4rem 4.4rem 1rem ;}
.content2 .left .item .text {margin: 0 2.8rem;flex: 1;line-height: 1.5;}
.content2 .left .item:not(:first-of-type){margin-top: 2rem;}
.content2 .wd_cont{padding-right: 1.8rem; height: 41.2rem;overflow-y: scroll;}
.content2 .wd_cont::-webkit-scrollbar-thumb,.content2 .wd_cont::-webkit-scrollbar-thumb:hover{background: #bcbcbc;}
.content2 .wd_cont::-webkit-scrollbar-track{background: unset;}

.content2 .right{padding: 0 8% 0 3%; width: 50%;height: 100%;flex-direction: column; box-sizing: border-box; background: url(dhdp_20250527_pic32.png)  no-repeat center top;background-size: 100% 100%;}
.content2 .right .text_cont{padding-right: 1.5rem; height: 61rem;overflow-y: scroll;position: relative;}

.content2 .right .text_cont p{line-height: 1.5;text-align: justify;text-indent: 3.6rem;}
.content2 .right .text_cont p:not(:first-of-type){margin-top: 3rem;}
.content2 .right .text_cont::-webkit-scrollbar-thumb,.content2 .right .text_cont::-webkit-scrollbar-thumb:hover{background: #fff;}
.content2 .right .text_cont::-webkit-scrollbar-track{background: unset;}

.content3{padding: 20.3rem 0 15rem; background: url(dhdp_20250527_pic12.png)  no-repeat center top;background-size: 100% 100%;}
.content3 .tit{margin-bottom: 4rem;}
#certify {padding: 0 9.8rem;	position: relative;box-sizing: border-box;width: 79.68%;	margin: 0 auto;}
#certify .swiper-container {width: 100%;position: relative;box-sizing: border-box; }
#certify .swiper-container .swiper-wrapper {width: 86.96%; display: flex;align-items: center;}
#certify  .swiper-slide {	width: 81.1rem;height: auto;    flex-shrink: 0; }
#certify  .swiper-slide-active {z-index: 20;}
#certify  .swiper-slide p{margin-top: 2.2rem; opacity: 0; }
#certify  .swiper-slide-active p{opacity: 1;}
#certify .swiper-slide-prev, #certify .swiper-slide-next{z-index: 15; }
#certify  .swiper-slide a{color: #fff; position: relative;}
#certify .swiper-button-next:after,#certify .swiper-button-prev:after{color: #c0e5d9;}

.dhdp_sp .content1{padding: 18rem 0; background: url(dhdp_20250527_pic33.png)  no-repeat center top;background-size: 100% 100%;}
.dhdp_sp .content4 {padding: 26rem 0 0; background: url(dhdp_20250527_pic10.jpg)  no-repeat center top;background-size: 100% 100%;}
.dhdp_sp .content4 .conter{align-items: flex-start;}
.dhdp_sp .content4 .left{margin-top: 5rem; width: 31.176%;}
.dhdp_sp .content4 .left h4{margin-bottom: 3rem;}
.dhdp_sp .content4 .left .zy{line-height: 1.875;}
.dhdp_sp .content4 .left .flex_box{margin-top: 3rem; align-items: center;}
.dhdp_sp .content4 .left .flex_box .pic{width: 1.7rem;margin-right: 1rem;}
.dhdp_sp .content4 .right{width: 64.444%;}
.dhdp_sp .content4 .right .video_box{padding: 3rem;background: url(dhdp_20250527_pic16.png)  no-repeat center top;background-size: 100% 100%;}
.dhdp_sp .content4 .right .video_box video{width: 100%;height: auto;}
.dhdp_sp .content4 .conter{width: 79.68%;}
.dhdp_sp .content3{background: url(dhdp_20250527_pic36.png)  no-repeat center top;background-size: 100% 100%;}
@media (max-width: 900px) {
    .ALLYdCont{display:block; }
    .ALLPcCont{ display:none;}

    .font16{font-size: 1.2rem;}
    .font18{font-size: 1.2rem;}
    .font20{font-size: 1.3rem;}
    .font24{font-size: 1.4rem;}
    .font26{font-size: 1.5rem;}
    .font30{font-size: 1.6rem;}
    .font32{font-size: 1.8rem;}
    .font46 { font-size: 2.4rem;}
    .font48{font-size: 2.4rem;}
    .font36 { font-size: 2.4rem;}
    .font42{font-size: 2.4rem;}
    .conter{width: 94%;}
    .flex_box_space{flex-wrap: wrap;}
    
    .jddp{    background-size: 182% auto;}
    .jddp .header .logo,.dhdp .header .logo{width: 60%;}
    .jddp .header .jddp_title {padding-left: 5rem;width: 71%;}
    .jddp .header .text_tit p { padding: 1rem 5rem;}
    .jddp .header .conter {padding: 2rem 0 4rem;}
    .jddp .swi_pic{width: 100%;}
    .jddp .swi_pic .swiper-container .swiper-slide {padding: 0 1.5rem;}
    .jddp .swi_pic .swiper-button-next,.jddp .swi_pic .swiper-button-prev{width: 1.5rem;}
    .jddp .swi_pic .swiper-button-next img,.jddp .swi_pic .swiper-button-prev img{width: 100%;}
    .jddp .nr{padding: 5%;}
    .jddp .mess .flex_box {width: 97%;padding: 2rem 1.5rem;margin: 0.5rem auto;}
    .jddp .zcr .pic {width: 7.5rem;}
    .jddp .nr .font20{text-indent: 2.6rem;}
    .jddp .hd .div p, .jddp .zcr .div p { margin-top: 1rem;}
    .jddp .hd .div p:first-child, .zcr .div p:first-child {margin-top: 0;}
    .jddp .jdwj .pic a {margin: 2rem auto;max-width: 31.64%;padding: 1.2rem 0;}
    .jddp .jdwj .bg{display: none;}
    .jddp .jdwj {margin: 4rem 0;}
    .jddp .jdwj .pic{width: 100%;}
    .jddp .jdtp .conter { padding: 2rem 1rem 2rem 2rem;}
    .jddp .jdtp .pic{padding-right: 1rem;max-height: 40rem;}

    .dhdp .header{background-size: auto 100%;}
    .dhdp .header .dhdp_title{width: 57%;    margin: 2rem auto 8rem;}
    .dhdp_sp .content4 .left,.dhdp_sp .content4 .right{margin-top: 3rem; width: 100%;}
    .dhdp_sp .content4 {padding: 0 0 3rem;}
    .dhdp_sp .content4 .left .flex_box {margin-top: 1.5rem;}
    .dhdp_sp .content4 .right .video_box{padding: 1rem;}
    .dhdp_sp .content4 .conter { width: 94%;}
    .dhdp_sp .content4{background-size: auto 100%;}

    .content2 .left,.content2 .right{width: 100%;padding: 3rem 3%;}
    .content2 .tit, .content3 .tit, .content1 .tit { width: 43%;}
    .content2 .left .cir {width: 6.8rem;height: 6.8rem;}
    .content2 .right{height: auto;}
    .content2 .right .text_cont{height: 40rem;}
    .content2{height: auto;}
    .dhdp .gallery-top{width: 100%;}
    .dhdp .gallery-thumbs{width: 100%;height: auto;margin-top: 2rem;}
    .dhdp .gallery-thumbs .pic {max-height: 10rem;}
    .dhdp_sp .content1,.content3{padding: 4rem 0;}
    #certify{width: 100%;padding: 0 3rem;}
    #certify .swiper-button-next{right: 0;}
    #certify .swiper-button-prev{left: 0;}

    .dhdp .content1{padding: 4rem 0;    background-size: auto 100%;}
    .dhdp .content1 .zy { margin-top: 2.5rem;}
    .dhdp .content1 .mess { margin: 2.5rem 0;}
    .dhdp .content1 .mess .pic {width: 2.5rem;}
    .dhdp .content1 .mess .flex_box:first-child{margin-bottom: 1rem;}
    
}
