.manu{text-align:center;}
.manu .a_p{height:42px;line-height:40px;margin:0 4px;padding: 0 16px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid var(--borderColor);color:var(--otherColor);}
.manu .current{border:1px solid var(--logoColor);font-weight:bold;color:var(--logoColor);}
.manu .disabled{border:1px solid var(--borderColor);color:var(--fontColor);}

.fanye{width: 100%;position: relative;padding: 15px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.fanye ul{width: 100%;position: relative;}
.fanye ul li{position: relative;font-size: 16px;color: var(--otherColor);line-height: 36px;}
.fanye ul li a{color: var(--fontColor);}
.fanye ul li a:hover{color: var(--logoColor);}

.pc_table::-webkit-scrollbar-track {background: #f7f7f7;}
.pc_table::-webkit-scrollbar-thumb {background: var(--logoColor);cursor:pointer;}
.pc_table::-webkit-scrollbar {height: 5px;width:5px;border-radius:3px;}
.pc_table {max-height: 85vh;overflow: scroll;margin: 0 auto;}

.dx-nbanner{width: 100%;position: relative;}
.dx-nbanner:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.4);}
.dx-nbanner img{width: 100%;height: auto;min-height: 150px;}
.dx-nbanner .dx-nbanner_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;margin-top: 60px;}
.dx-nbanner .dx-nbanner_text .dx-line{display: inline-block;width: 90px;height: 4px;background: var(--logoColor);margin-bottom: 12px;}
.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 48px;font-weight: bold;text-transform: uppercase;}
.dx-nbanner .dx-location{font-size: 14px;color: #ffffff;line-height: 16px;}
.dx-nbanner .dx-location a{color: #ffffff;position: relative;}
.dx-nbanner .dx-location a:after{content: '';display: inline-block;width: 16px;height: 16px;background: url(../images/icon_wz.svg) center center no-repeat;margin: 0 4px;vertical-align: middle;}

.dx-article{line-height: 2;font-size: 16px;color: var(--otherColor);}
.dx-article p{margin-bottom: 12px;}
.dx-article b, .dx-article b span, .dx-article strong{font-weight:bold;color: var(--titleColor);}
.dx-article img{max-width: 100%;height: auto !important;vertical-align: middle;margin: 20px 0;}
.dx-article h2 {font-size: 22px;font-weight: bold;margin: 15px 0;color: var(--titleColor);}
.dx-article h3 {font-size: 20px;font-weight: bold;margin: 12px 0;color: var(--titleColor);}
.dx-article table, .dx-article table tr, .dx-article table td{border: 1px solid #EEE;border-collapse: collapse;}
.dx-article table{width: 100% !important;}
.dx-article table td{line-height: 1.4;padding: 5px 5px;color: var(--fontColor);font-size: 14px;}
.dx-article table td p{margin:0;font-size: 14px;}

.dx-news{width: 100%;position: relative;}
.dx-news-c{width: 100%;position: relative;}
.dx-news-c ul{width: 100%;position: relative;gap: 32px;}
.dx-news-c ul li{width: 100%;position: relative;}
.dx-news-c ul li a{width: 100%;border: 1px solid #eeeeee;background:#ffffff;overflow: hidden;}
.dx-news-c ul li a .dx-img{width: 360px;position: relative;}
.dx-news-c ul li a .dx-img .positionimg{padding-bottom: 0;height: 100%;}
.dx-news-c ul li a .dx-text{width: calc(100% - 360px);position: relative;padding: 40px 42px 40px 48px;}
.dx-news-c ul li a .dx-text .dx-tit{font-size: 20px;color: var(--titleColor);font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.dx-news-c ul li a .dx-text .dx-dec{font-size: 16px;color: var(--fontColor);line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.dx-news-c ul li a .dx-text .dx-more{width: 100%;position: relative;}
.dx-news-c ul li a .dx-text .dx-date{font-size: 14px;color: var(--logoColor);padding-left: 24px;background: url(../images/icon_time.svg) left center no-repeat;background-size: 18px 18px;}
.dx-news-c ul li a .dx-text em{font-style: normal;font-size: 14px;color: var(--logoColor);opacity: 0;transform:translateX(-30px);padding-right: 24px;background: url(../images/icon_jt.svg) right center no-repeat;}
.dx-news-c ul li a:hover{box-shadow: 0px 16px 20px 0px rgba(0, 0, 0, 0.05);}
.dx-news-c ul li a:hover .dx-text .dx-tit{color: var(--logoColor);}
.dx-news-c ul li a:hover .dx-text em{opacity: 1;transform:translateX(0);}

.dx-newspage{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-newspage-c{width: 100%;position: relative;}
.dx-newspage-l{width: 71%;position: relative;padding: 40px 50px;background: #FFF;}
.dx-newspage-l .dx-newspage-title{width: 100%;position: relative;padding-bottom: 16px;border-bottom: 1px solid var(--borderColor);}
.dx-newspage-l .dx-newspage-title h1{font-size: 30px;font-weight: bold;color: var(--titleColor);}
.dx-newspage-l .dx-newspage-title .dx-pageinfo{font-size: 14px;color: var(--fontColor);margin-top: 16px;gap: 32px;}
.dx-newspage-r{width: 26%;height: 100%;padding: 30px 30px;position: sticky;top: 90px;background: #FFF;}
.dx-newspage-r .dx-rdnews{width: 100%;position: relative;}
.dx-newspage-r .dx-rdnews .dx-tit{font-size: 24px;font-weight: bold;color: var(--titleColor);padding-bottom: 16px;position: relative;border-bottom: 1px solid #eeeeee;}
.dx-newspage-r .dx-rdnews .dx-tit:before{content: '';width: 60px;height: 2px;background: var(--logoColor);position: absolute;left: 0;bottom: 0;}
.dx-newspage-r .dx-rdnews ul{width: 100%;position: relative;margin-top: 24px;gap: 24px;}
.dx-newspage-r .dx-rdnews ul li a{width: 100%;position: relative;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;}
.dx-newspage-r .dx-rdnews ul li a:before{content: '';width: 0;height: 2px;position: absolute;left: 0;bottom: 0;background: var(--logoColor);transition:all 0.5s ease-in-out;}
.dx-newspage-r .dx-rdnews ul li a span{font-size: 16px;color: var(--logoColor);}
.dx-newspage-r .dx-rdnews ul li a p{font-size: 18px;color: var(--otherColor);line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 12px;}
.dx-newspage-r .dx-rdnews ul li a:hover:before{width: 100%;}
.dx-newspage-r .dx-rdnews ul li a:hover p{color: var(--titleColor);}

.dx-nsolution{width: 100%;position: relative;}
.dx-nsolution-list{width: 100%;position: relative;gap: 36px;}
.dx-nsolution-list li{width: calc(50% - 18px);position: relative;}
.dx-nsolution-list li a{display: block;position: relative;background: var(--backgroundColor);overflow: hidden;}
.dx-nsolution-list li a:before{content: '';width: 100%;height: 3px;position: absolute;left: -100%;bottom: 0;background: var(--logoColor);transition:all 0.5s ease-in-out;}
.dx-nsolution-list li .positionimg{padding-bottom: 41.66%;}
.dx-nsolution-list li .dx-text{padding: 30px 30px;}
.dx-nsolution-list li .dx-text .dx-tit{font-size: 24px;color: var(--titleColor);font-weight: bold;}
.dx-nsolution-list li .dx-text p{font-size: 16px;color: var(--fontColor);line-height: 28px;margin: 20px 0 24px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.dx-nsolution-list li .dx-text span{font-size: 14px;color: var(--fontColor);font-weight: bold;}
.dx-nsolution-list li .dx-text span i{display: inline-block;width: 20px;height: 20px;background: url(../images/icon_arraw_hr.svg) center center no-repeat;background-size: 100% 100%;margin-left: 10px;}
.dx-nsolution-list li:hover .dx-text .dx-tit{color: var(--logoColor);}
.dx-nsolution-list li:hover a:before{left: 0;}
.dx-nsolution-list li:hover .dx-text span i{margin-left: 24px;}

.dx-apppage{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-apppage-c{width: 100%;position: relative;}
.dx-apppage-t{width: 100%;position: relative;padding: 40px 50px 40px 40px;background: #ffffff;}
.dx-apppage-t .dx-img{width: 35%;position: relative;}
.dx-apppage-t .dx-img .positionimg{padding-bottom: 75%;}
.dx-apppage-t .dx-text{width: 65%;position: relative;padding-left: 60px;}
.dx-apppage-t .dx-text h1{font-size: 28px;color: var(--titleColor);font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.dx-apppage-t .dx-text .dx-dec{width: 100%;position: relative;font-size: 16px;color: var(--fontColor);line-height: 36px;}
.dx-apppage-t .dx-text .dx-button{width: 100%;position: relative;gap: 24px;}
.dx-apppage-t .dx-text .dx-button a:nth-child(2){background: var(--backgroundColor);color: var(--otherColor);box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);}
.dx-apppage-t .dx-text .dx-button a:nth-child(2):hover{background: var(--subCOlor);}
.dx-apppage-t .dx-text .dx-button a:nth-child(2):hover span{color: #ffffff;}
.dx-apppage-b{width: 100%;position: relative;}
.dx-apppage-l{width: 72%;position: relative;background: #ffffff;overflow: hidden;}
.dx-apppage-l .dx-tit{width: 100%;position: relative;background: var(--btnBorderColor);}
.dx-apppage-l .dx-tit span{display: inline-block;font-size: 20px;font-weight: bold;color: #ffffff;line-height: 54px;padding: 0 16px; background: var(--logoColor);}
.dx-apppage-l .dx-box{width: 100%;position: relative;padding: 0 40px 40px 40px;border-radius: 3px;}
.dx-apppage-r{width: 26%;height: 100%;position: sticky;top: 90px;background: #FFF;overflow: hidden;}
.dx-apppage-r .dx-tit{font-size: 20px;font-weight: bold;color: #ffffff;line-height: 54px;padding: 0 16px;background: var(--logoColor);text-align: center;}
.dx-apppage-r ul{width: 100%;position: relative;padding: 20px 20px 30px 20px;gap: 12px;}
.dx-apppage-r ul li{width: 100%;height: 64px;position: relative;background: var(--backgroundColor);}
.dx-apppage-r ul li:before{content: '';width: 2px;height: 100%;position: absolute;left: 0;top: 0;background: var(--logoColor);transition:all 0.5s ease-in-out;}
.dx-apppage-r ul li a{width: 100%;position: relative;padding: 0 16px;font-size: 16px;color: var(--otherColor);z-index: 1;}
.dx-apppage-r ul li:hover:before, .dx-apppage-r ul li.on:before{width: 100%;}
.dx-apppage-r ul li:hover a, .dx-apppage-r ul li.on a{color: #ffffff;}

.dx-nabout{width: 100%;position: relative;}
.dx-nabout .dx-ntitle .dx-dec{text-align: left;}
.dx-nabout-c{width: 100%;position: relative;}
.dx-nabout-c .dx-text{width: 100%;position: relative;font-size: 16px;color: var(--fontColor);line-height: 32px;gap: 12px;}

.dx-contact-l *::-webkit-input-placeholder {color: var(--fontColor);font-size: 16px;}
.dx-contact-l *::-moz-placeholder {color: var(--fontColor);font-size: 16px;}
.dx-contact-l *::-ms-input-placeholder {color: var(--fontColor);font-size: 16px;}
.dx-contact{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.dx-contact:before{content: '';width: 100%;height: 100%;background: url('../images/bg_process.webp') center bottom no-repeat;position: absolute;left: 0;top: 0;opacity: 0.05;}
.dx-contact .dx-ntitle .dx-dec{text-align: left;}
.dx-contact-c{width: 100%;position: relative;}
.dx-contact-l{width: 54%;position: relative;}
.dx-contact-l form{width: 100%;position: relative;gap: 10px;}
.dx-contact-l form .form_li{width: 100%;}
.dx-contact-l form .form_li input, .dx-contact-l form .form_li textarea{width: 100%;font-size: 14px;color: var(--titleColor);line-height: 52px;border-bottom: 1px solid #e3e3e3;}
.dx-contact-r{width: 46%;position: relative;padding: 76px 0 0 130px;}
.dx-contact-r ul{width: 64%;position: relative;gap: 42px;}
.dx-contact-r ul li{width: 100%;position: relative;gap: 12px;}
.dx-contact-r ul li p:nth-child(1){font-size: 18px;color: var(--titleColor);font-weight: bold;text-transform: uppercase;}
.dx-contact-r ul li p:nth-child(2){font-size: 17px;color: var(--fontColor);line-height: 28px;}
.dx-contact .dx-map{width: 100%;height: 600px;position: relative;padding: 30px;border-radius: 24px;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 8px 16px 0 rgba(0, 0, 0, 0.08);}
#container_map{width: 100%;height: 100%;position: relative;border-radius: 16px;}

.dx-pintro{width: 100%;position: relative;background: var(--backgroundColor);overflow: hidden;}
.dx-pintro-c{width: 100%;position: relative;gap: 72px;}
.dx-pintro-c .dx-text{width: 586px;position: relative;}
.dx-pintro-c .dx-text .dx-ntitle{gap: 32px;}
.dx-pintro-c .dx-text .dx-ntitle .dx-dec{text-align: left;}
.dx-pintro-c .dx-img{width: calc(100% - 658px);position: relative;z-index: 1;}
.dx-pintro-c .dx-img img{width: 100%;height: auto;}
.dx-pintro .dx-bg{width: 380px;height: 200%;background: var(--logoColor);position: absolute;right: 0;top: -50%;}
.dx-pintro.dx-pintro01 .dx-pintro-c .dx-text{width: 480px;}
.dx-pintro.dx-pintro01 .dx-pintro-c .dx-img{width: calc(100% - 552px);}

.dx-pprolist{width: 100%;position: relative;}
.dx-pprolist-c{width: 100%;position: relative;gap: 32px;}
.dx-pprolist-c li{width: calc(33.33% - 21.333px);position: relative;}
.dx-pprolist-c li a{display: block;position: relative;}
.dx-pprolist-c li a .positionimg{padding-bottom: 75%;border: 1px solid var(--linkColor);}
.dx-pprolist-c li a p{width: 100%;position: relative;padding: 16px 20px;font-size: 16px;color: var(--titleColor);text-align: center;}
.dx-pprolist-c li a:hover p{color: var(--logoColor);}
.dx-pprolist.dx-pprolist01 .dx-pprolist-c li{width: calc(25% - 24px);}

.dx-pfeatures01{width: 100%;position: relative;background: url('../images/bg_pfeatures01.webp') no-repeat;background-size: 100% 100%;}
.dx-pfeatures01-c{width: 100%;position: relative;}
.dx-pfeatures01-c .swiper{width: 100%;position: relative;padding-bottom: 15px;}
.dx-pfeatures01-c .swiper-slide{position: relative;padding: 42px 52px;background: #FFF;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);gap: 24px;}
.dx-pfeatures01-c .swiper-slide .dx-tit{font-size: 20px;font-weight: bold;color: var(--titleColor);text-transform: capitalize;}
.dx-pfeatures01-c .swiper-slide .dx-dec{height: 150px;font-size: 14px;color: var(--fontColor);line-height: 30px;}
.dx-pfeatures01-c .swiper-slide span{font-size: 100px;font-weight: bold;color: var(--titleColor);position: absolute;right: 0;bottom: 0;opacity: 0.05;}
.dx-pfeatures01-c .swiper-button-prev:after, .dx-pfeatures01-c .swiper-button-next:after{display: none;}
.dx-pfeatures01-c .swiper-button-prev, .dx-pfeatures01-c .swiper-button-next{width: 52px;height: 52px;border-radius: 50%;margin-top: -35px;background-color: var(--logoColor);background-position: center center;background-repeat: no-repeat;opacity: 1;}
.dx-pfeatures01-c .swiper-button-prev{background-image: url('../images/icon_arraw_l.svg');left: -30px;}
.dx-pfeatures01-c .swiper-button-next{background-image: url('../images/icon_arraw_r.svg');right: -30px;}
.dx-pfeatures01-c .swiper-button-prev.swiper-button-disabled, .dx-pfeatures01-c .swiper-button-next.swiper-button-disabled{background-color: var(--backgroundColor);}
.dx-pfeatures01-c .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arraw_hl.svg') !important;}
.dx-pfeatures01-c .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arraw_hr.svg') !important;}
.dx-pfeatures01-c .swiper-slide:hover{background: var(--logoColor);}
.dx-pfeatures01-c .swiper-slide:hover .dx-tit{color: #ffffff;}
.dx-pfeatures01-c .swiper-slide:hover .dx-dec{color: #ffffff;}
.dx-pfeatures01-c .swiper-slide:hover span{color: #ffffff;}

.dx-papp01{width: 100%;position: relative;background: var(--backgroundColor);overflow: hidden;}
.dx-papp01 .dx-ntitle .dx-dec{width: 890px;}
.dx-papp01-c{width: 100%;position: relative;}
.dx-papp01-c .swiper{width: 100%;position: relative;overflow: unset;}
.dx-papp01-c .swiper-slide{position: relative;overflow: hidden;}
.dx-papp01-c .swiper-slide .positionimg{padding-bottom: 100%;}
.dx-papp01-c .swiper-slide .positionimg:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, rgba(0, 0, 0, 0.80) 100%);z-index: 1;transition:all 0.5s ease-in-out;}
.dx-papp01-c .swiper-slide .dx-text{width: 100%;height: 100%;padding: 32px 20px;position: absolute;top: 345px;left: 0;z-index: 1;color: #ffffff;}
.dx-papp01-c .swiper-slide .dx-text span{display: block;font-size: 16px;font-weight: bold;margin-bottom: 12px;}
.dx-papp01-c .swiper-slide .dx-text .dx-tit{font-size: 20px;font-weight: bold;}
.dx-papp01-c .swiper-slide .dx-text .dx-dec{font-size: 16px;line-height: 24px;opacity: 0;}
.dx-papp01-c .swiper-slide:hover .positionimg:before{background: rgba(0, 0, 0, 0.8);}
.dx-papp01-c .swiper-slide:hover .dx-text{top: 0;}
.dx-papp01-c .swiper-slide:hover .dx-text .dx-dec{opacity: 1;}
.dx-papp01-b{width: 100%;position: relative;margin-top: 40px;}
.dx-papp01-b .dx-spage .swiper-button-prev, .dx-papp01-b .dx-spage .swiper-button-next{background-color: var(--logoColor);}
.dx-papp01-b .dx-spage .swiper-button-prev{background-image: url('../images/icon_arraw_l.svg');}
.dx-papp01-b .dx-spage .swiper-button-next{background-image: url('../images/icon_arraw_r.svg');}
.dx-papp01-b .dx-spage .swiper-button-prev.swiper-button-disabled, .dx-papp01-b .dx-spage .swiper-button-next.swiper-button-disabled{background-color: #ffffff;}
.dx-papp01-b .dx-spage .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arraw_hl.svg') !important;}
.dx-papp01-b .dx-spage .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arraw_hr.svg') !important;}
.dx-papp01-b .swiper-scrollbar{width: 1047px;height: 1px;position: relative;left: 0;bottom: 0;background: var(--borderColor);}
.dx-papp01-b .swiper-scrollbar .swiper-scrollbar-drag{height: 3px;background: var(--logoColor);top: -1px;}
.dx-papp01-b .dx-combut{}
.dx-papp01-b .dx-combut span{}
.dx-papp01-b .dx-combut i{}

.dx-pstandard{width: 100%;position: relative;background: url('../images/bg_pstandard.webp') no-repeat;background-size: 100% 100%;}
.dx-pstandard:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.5);}
.dx-pstandard .dx-ntitle .dx-tit{color: #ffffff;}
.dx-pstandard .dx-ntitle .dx-line{background: #ffffff;}
.dx-pstandard .dx-ntitle .dx-dec{color: #ffffff;}
.dx-pstandard-c{width: 100%;position: relative;gap: 32px 32px;}
.dx-pstandard-c li{width: calc(50% - 16px);position: relative;padding: 52px 52px;background: #FFF;gap: 20px;}
.dx-pstandard-c li .dx-tit{font-size: 22px;font-weight: bold;color: var(--titleColor);text-transform: capitalize;}
.dx-pstandard-c li .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;}
.dx-pstandard-c li:hover{background: var(--logoColor);}
.dx-pstandard-c li:hover .dx-tit{color: #ffffff;}
.dx-pstandard-c li:hover .dx-dec{color: #ffffff;}

.dx-pinstall{width: 100%;position: relative;}
.dx-pinstall .dx-ntitle .dx-dec{text-align: left;}
.dx-pinstall .dx-spage{position: absolute;right: 0;bottom: 0;}
.dx-pinstall-c{width: 100%;position: relative;}
.dx-pinstall-c .swiper-slide{position: relative;}
.dx-pinstall-c .swiper-slide .dx-box{width: 100%;position: relative;gap: 20px;}
.dx-pinstall-c .swiper-slide .dx-seq{position: relative;}
.dx-pinstall-c .swiper-slide .dx-seq .dx-number{display: inline-block;width: 46px;line-height: 46px;border-radius: 50%;border: 1px solid var(--linkColor);font-size: 20px;font-weight: bold;color: var(--logoColor);text-align: center;}
.dx-pinstall-c .swiper-slide .dx-seq .dx-line{display: inline-block;width: calc(100% - 62px);height: 1px;background: var(--linkColor);position: relative;}
.dx-pinstall-c .swiper-slide .dx-seq .dx-line:before{content: '';width: 0px;height: 100%;position: absolute;left: 0;top: 0;background: var(--logoColor);transition:all 0.3s ease-in-out;}
.dx-pinstall-c .swiper-slide .dx-tit{font-size: 20px;font-weight: bold;color: var(--fontColor);text-transform: capitalize;}
.dx-pinstall-c .swiper-slide .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;}
.dx-pinstall-c .swiper-slide:hover .dx-seq .dx-number{background: var(--logoColor);color: #ffffff;}
.dx-pinstall-c .swiper-slide:hover .dx-seq .dx-line:before{width: 100%;}
.dx-pinstall-c .swiper-slide:hover .dx-tit{color: var(--logoColor);}


.dx-pchoose{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-pchoose:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url('../images/bg_pinstall.webp') no-repeat;background-size: 100% 100%;opacity: 0.2;}
.dx-pchoose .dx-ntitle .dx-dec{width: 1074px;}
.dx-pchoose-c{width: 100%;position: relative;background: var(--backgroundColor);border-left: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6;}
.dx-pchoose-c li{width: 25%;height: 328px;position: relative;padding: 40px 36px;border-bottom: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;}
.dx-pchoose-c li .dx-box{width: 100%;height: 100%;position: relative;}
.dx-pchoose-c li .dx-box .dx-tit{font-size: 20px;font-weight: bold;color: var(--titleColor);text-transform: capitalize;}
.dx-pchoose-c li .dx-box .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;}
.dx-pchoose-c li .dx-box .icon{display: inline-block;width: 48px;height: 48px;position: absolute;left: 0;bottom: 0;}
.dx-pchoose-c li .dx-box .icon.icon01{background:url('../images/icon_pchoose01.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon02{background:url('../images/icon_pchoose02.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon03{background:url('../images/icon_pchoose03.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon04{background:url('../images/icon_pchoose04.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon05{background:url('../images/icon_pchoose05.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon06{background:url('../images/icon_pchoose06.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon07{background:url('../images/icon_pchoose07.svg') center center no-repeat;}
.dx-pchoose-c li .dx-box .icon.icon08{background:url('../images/icon_pchoose08.svg') center center no-repeat;}
.dx-pchoose-c li:hover{background: var(--logoColor);}
.dx-pchoose-c li:hover .dx-box .dx-tit{color: #ffffff;}
.dx-pchoose-c li:hover .dx-box .dx-dec{color: #ffffff;}
.dx-pchoose-c li:hover .dx-box .icon{transform: rotateY(360deg);}
.dx-pchoose-c li:hover .dx-box .icon.icon01{background:url('../images/icon_pchoose01_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon02{background:url('../images/icon_pchoose02_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon03{background:url('../images/icon_pchoose03_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon04{background:url('../images/icon_pchoose04_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon05{background:url('../images/icon_pchoose05_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon06{background:url('../images/icon_pchoose06_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon07{background:url('../images/icon_pchoose07_h.svg') center center no-repeat;}
.dx-pchoose-c li:hover .dx-box .icon.icon08{background:url('../images/icon_pchoose08_h.svg') center center no-repeat;}

.dx-faq{width: 100%;position: relative;gap: 12px;}
.dx-faq dl{width: 100%;position: relative;padding: 24px 24px;border: 1px solid var(--backgroundColor);background: var(--backgroundColor);}
.dx-faq dl dt{width: 100%;position: relative;cursor: pointer;}
.dx-faq dl dt .dx-tit{font-size: 16px;color: var(--otherColor);font-weight: bold;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.dx-faq dl dt i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_faq.svg') center center no-repeat;cursor: pointer;}
.dx-faq dl dd{width: 100%;position: relative;margin-top: 16px;display: none;}
.dx-faq dl dd p{font-size: 14px;color: var(--otherColor);line-height: 24px;}
.dx-faq dl.on{background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 4px 2px 8px 0 rgba(0, 0, 0, 0.06);}
.dx-faq dl.on dt .dx-tit{color: var(--logoColor);}
.dx-faq dl.on dt i{background: url('../images/icon_faq_h.svg') center center no-repeat;}

.dx-pfaq{width: 100%;position: relative;}
.dx-pfaq-c{width: 100%;position: relative;gap: 36px;}
.dx-pfaq-l{width: calc(50% - 18px);position: relative;}
.dx-pfaq-r{width: calc(50% - 18px);position: relative;background: var(--backgroundColor);padding: 60px 60px;}
.dx-pfaq-r .dx-tit{font-size: 36px;font-weight: bold;color: var(--titleColor);}
.dx-pfaq-r form{width: 100%;position: relative;gap: 20px 16px;}
.dx-pfaq-r form .dx-li{position:relative;width:calc(50% - 8px);}
.dx-pfaq-r form .dx-li.dx-lit{width:100%;}
.dx-pfaq-r form input{width:100%;line-height:36px;padding:10px 16px;outline:none;border:1px solid var(--linkColor);background: #ffffff;}
.dx-pfaq-r form textarea{padding:10px 15px;outline:none;resize:none;width:100%;height:112px;line-height:20px;display:block;background:transparent;border:1px solid var(--linkColor);background: #ffffff;}
.dx-pfaq-r .dx-combut{width: 100%;margin-top: 12px;}
.dx-pfaq-c.dx-pfaq-c01{padding: 0 60px;}

.dx-nnews{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-nnews-c{width: 100%;position: relative;padding-bottom: 10px;}
.dx-nnews-c .swiper-slide{position: relative;}
.dx-nnews-c .swiper-slide a{display: block;position: relative;background: #ffffff;}
.dx-nnews-c .swiper-slide a .positionimg{padding-bottom: 75%;}
.dx-nnews-c .swiper-slide a .dx-text{width: 100%;position: relative;padding: 32px 20px;gap: 12px;}
.dx-nnews-c .swiper-slide a .dx-text .dx-date{font-size: 14px;color: var(--logoColor);}
.dx-nnews-c .swiper-slide a .dx-text .dx-tit{font-size: 16px;color: var(--titleColor);font-weight: bold;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.dx-nnews-c .swiper-slide a:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 4px 2px 8px 0 rgba(0, 0, 0, 0.06);}

.dx-pwhat01{width: 100%;position: relative;background: url('../images/bg_pwhat01.webp') center center no-repeat;background-size: 100% 100%;}
.dx-pwhat01:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_pwhat02.webp') center bottom no-repeat;}
.dx-pwhat01-c{width: 100%;position: relative;padding-bottom: 70px;}
.dx-pwhat01-c .dx-box{width: 576px;position: relative;}
.dx-pwhat01-c img{width: 100%;height: auto;}
.dx-pwhat01-c .dx-text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.dx-pwhat01-c .dx-text .dx-text-li{width: 36px;height: 36px;position: absolute;}
.dx-pwhat01-c .dx-text .dx-text-li:before{content: '';width: 100%;height: 100%;border-radius: 100%;background: var(--logoColor);position: absolute;left: 0;top: 0;animation: scale 2s infinite;opacity: 0.5;}
.dx-pwhat01-c .dx-text .dx-text-li.dx-dian1{top: 32%;left: 10%;}
.dx-pwhat01-c .dx-text .dx-text-li.dx-dian2{top: 13%;left: 87.4%;}
.dx-pwhat01-c .dx-text .dx-text-li.dx-dian3{top: 77%;left: 10%;}
.dx-pwhat01-c .dx-text .dx-text-li.dx-dian4{top: 68%;left: 84.5%;}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms{width: 462px;padding: 32px 20px;background: #fff;position: absolute;left: -494px;top: -108px;opacity: 0;}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms.dx-right{left: 68px;}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms:before{content: '';display: inline-block;width: 10px;height: 20px;background: url('../images/icon_sanjiao_r.svg') center center no-repeat;position: absolute;top: 50%;right: -10px;}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms.dx-right:before{right: auto;left: -10px;transform: rotate(-180deg);}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms .dx-set{font-size: 24px;font-weight: bold;color: var(--logoColor);}
.dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms p{font-size: 14px;color: var(--fontColor);line-height: 24px;height: 120px;text-transform: capitalize;margin-top: 12px;}
.dx-pwhat01-c .dx-text .dx-text-li i{display: inline-block;width: 100%;height: 100%;border-radius: 50%;background: url(../images/icon_pwhat01.svg) center center no-repeat;cursor: pointer;position: relative;z-index: 1;}
.dx-pwhat01-c .dx-text .dx-text-li.on .dx-text-ms{opacity: 1;}
.dx-pwhat01-c .dx-text .dx-text-li.on i{animation: unset;transform: rotate(45deg);}
.dx-pwhat01-c .dx-more{width: 100%;position: absolute;left: 0;bottom: 48px;text-align: center;}
.dx-pwhat01-c .dx-more a{display: inline-block;position: relative;}
.dx-pwhat01-c .dx-more a span{display: inline-block;padding: 0 24px;line-height: 36px;border-radius: 56px;background: var(--logoColor);font-size: 14px;color: #ffffff;text-transform: uppercase;position: relative;z-index:1;}
/*.dx-pwhat01-c .dx-more a:before{content: '';width: 100%;height: 100%;border-radius: 56px;background: var(--logoColor);position: absolute;top: 0;left: 0;opacity: 0.28;animation: scale01 2s infinite;}*/

.dx-papp02{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-papp02-c{width: 100%;position: relative;overflow: hidden;}
.dx-papp02-c .swiper-slide{position: relative;transform: scale(0.85);}
.dx-papp02-c .swiper-slide.swiper-slide-active{transform: scale(1);}
.dx-papp02-c .swiper-slide a{display: block;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px -8px 16px 0px rgba(0, 0, 0, 0.08);overflow: hidden;}
.dx-papp02-c .swiper-slide .positionimg{padding-bottom: 52%;}
.dx-papp02-c .swiper-slide .positionimg:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.6);z-index: 1;opacity: 0;}
.dx-papp02-c .swiper-slide .dx-text{width: 100%;padding: 0 180px;position: absolute;top: 50%;left: 0;color: #ffffff;text-align: center;z-index: 2;opacity: 0;}
.dx-papp02-c .swiper-slide .dx-text .dx-tit{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.dx-papp02-c .swiper-slide .dx-text p{font-size: 14px;line-height: 24px;margin-bottom: 48px;}
.dx-papp02-c .swiper-slide .dx-text i{display: inline-block;width: 60px;height: 60px;border-radius: 50%;background: url('../images/icon_xjt.svg') center center no-repeat var(--logoColor);}
.dx-papp02-c .swiper-slide.swiper-slide-active .positionimg:before{opacity: 1;}
.dx-papp02-c .swiper-slide.swiper-slide-active .dx-text{opacity: 1;}
.dx-papp02-c .swiper-slide.swiper-slide-active:hover .dx-text p{margin-bottom: 48px;}
.dx-papp02-c .swiper-slide.swiper-slide-active:hover .dx-text i{transform: rotate(45deg);}

.dx-pyoushi{width: 100%;position: relative;}
.dx-pyoushi:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_pyoushi.webp') center bottom no-repeat;background-size: 100% 100%;opacity: 0.1;}
.dx-pyoushi-c{width: 100%;position: relative;}
.dx-pyoushi-c ul{width: 100%;position: relative;}
.dx-pyoushi-c ul li{width: 92px;height: 372px;position: relative;border-left: 1px solid var(--linkColor);background: #ffffff;overflow: hidden;}
.dx-pyoushi-c ul li:first-child{border-left:0;}
.dx-pyoushi-c ul li .dx-label{width: 92px;height: 100%;position: relative;padding: 32px 12px;gap: 24px;background: var(--backgroundColor);cursor: pointer;}
.dx-pyoushi-c ul li .dx-label .dx-tit{font-size: 16px;color: var(--fontColor);writing-mode: vertical-rl;flex-grow: 1;text-transform: capitalize;transform: rotate(180deg);}
.dx-pyoushi-c ul li .dx-label span{font-size: 24px;color: var(--logoColor);}
.dx-pyoushi-c ul li .dx-text{width: calc(100% - 92px);position: relative;}
.dx-pyoushi-c ul li .dx-text .dx-box{width: 716px;height: 100%;position: relative;padding: 32px 48px;gap: 20px;}
.dx-pyoushi-c ul li .dx-text span{font-size: 36px;color: var(--logoColor);font-weight: bold;}
.dx-pyoushi-c ul li .dx-text .dx-tit{font-size: 20px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-pyoushi-c ul li .dx-text .dx-line{width: 100%;height: 1px;background: var(--linkColor);}
.dx-pyoushi-c ul li .dx-text .dx-dec{font-size: 14px;color: var(--otherColor);line-height: 26px;text-transform: capitalize;}
.dx-pyoushi-c ul li.on{width: calc(100% - 644px);}
.dx-pyoushi-c ul li.on .dx-label{background: var(--logoColor);}
.dx-pyoushi-c ul li.on .dx-label .dx-tit{font-weight: bold;color: #ffffff;}
.dx-pyoushi-c ul li.on .dx-label span{font-weight: bold;color: #ffffff;}

.dx-pselect{width: 100%;position: relative;background: var(--backgroundColor);}
.dx-pselect-c{width: 100%;position: relative;}
.dx-pselect-c .swiper-slide{position: relative;padding: 30px 20px;background: #ffffff;}
.dx-pselect-c .swiper-slide span{font-size: 36px;color: var(--logoColor);font-weight: bold;}
.dx-pselect-c .swiper-slide .dx-tit{font-size: 20px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-pselect-c .swiper-slide .dx-dec{font-size: 16px;color: var(--fontColor);line-height: 24px;height: 72px;margin-top: 20px;}
.dx-pselect .swiper-pagination{position: relative;bottom: 0;margin-top: 40px;gap: 12px;}
.dx-pselect .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border: 1px solid var(--logoColor);margin: 0;background: unset;opacity: 1;}
.dx-pselect .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--logoColor);}
.dx-pselect-c .swiper-slide:hover{background: var(--logoColor);}
.dx-pselect-c .swiper-slide:hover span{color: #ffffff;}
.dx-pselect-c .swiper-slide:hover .dx-tit{color: #ffffff;}
.dx-pselect-c .swiper-slide:hover .dx-dec{color: #ffffff;}

.dx-pserver{width: 100%;position: relative;}
.dx-pserver:before{content: '';width: 100%;height: 30%;position: absolute;left: 0;top: 0;background: var(--backgroundColor);}
.dx-pserver-c{width: 100%;position: relative;padding: 60px 124px 0 124px;}
.dx-pserver-c:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_pserver.jpg') center top no-repeat;background-size: 100% auto;}
.dx-pserver-l{width: calc(100% - 600px);position: relative;padding-right: 62px;}
.dx-pserver-l .dx-ntitle .dx-tit{color: #ffffff;}
.dx-pserver-l .dx-ntitle .dx-line{background: #ffffff;}
.dx-pserver-l .dx-ntitle .dx-dec{color: #ffffff;text-align: left;}
.dx-pserver-r{width: 600px;position: relative;padding: 52px 52px;background: #FFF;box-shadow: 188px 204px 78px 0 rgba(0, 0, 0, 0.00), 120px 130px 71px 0 rgba(0, 0, 0, 0.01), 68px 73px 60px 0 rgba(0, 0, 0, 0.05), 30px 33px 44px 0 rgba(0, 0, 0, 0.09), 8px 8px 24px 0 rgba(0, 0, 0, 0.10);}
.dx-pserver-r .dx-tit{font-size: 36px;color: var(--logoColor);font-weight: bold;text-transform: capitalize;}
.dx-pserver-r .dx-dec{font-size: 16px;color: var(--titleColor);margin-top: 12px;}
.dx-pserver-r form{width: 100%;position: relative;gap: 12px 16px;}
.dx-pserver-r form .dx-li{position:relative;width:calc(50% - 8px);}
.dx-pserver-r form .dx-li.dx-lit{width:100%;}
.dx-pserver-r form input{width:100%;line-height:32px;padding:10px 0;outline:none;border-bottom:1px solid var(--linkColor);background: #ffffff;}
.dx-pserver-r form textarea{padding:10px 0;outline:none;resize:none;width:100%;height:78px;line-height:20px;display:block;background:transparent;border-bottom:1px solid var(--linkColor);background: #ffffff;}
.dx-pserver-r .dx-combut{margin-top: 20px;}

.dx-pwhat02{width: 100%;position: relative;}
.dx-pwhat02:before{content: '';width: 100%;height: 60%;position: absolute;top: 0;left: 0;background: url('../images/bg_pwhat02_f.webp') center bottom no-repeat var(--logoColor);background-size:100% auto;}
.dx-pwhat02 .dx-ntitle .dx-tit{color: #ffffff;}
.dx-pwhat02 .dx-ntitle .dx-line{background: #ffffff;}
.dx-pwhat02 .dx-ntitle .dx-dec{color: #ffffff;}
.dx-pwhat02-c{width: 100%;position: relative;gap: 30px;}
.dx-pwhat02-c li{width: calc(33.33% - 20px);position: relative;border-bottom: 4px solid var(--linkColor);background: #FFF;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 8px 16px 0 rgba(0, 0, 0, 0.08);padding: 40px 32px;}
.dx-pwhat02-c li:before{content: '';width: 0;height: 4px;background: var(--logoColor);position: absolute;left: 0;bottom: 0;transition:all 0.3s ease-in-out;}
.dx-pwhat02-c li span{display: inline-block;width: 82px;line-height: 82px;background: #F7F7F7;font-size: 36px;color: var(--logoColor);font-weight: bold;text-align: center;}
.dx-pwhat02-c li p{font-size: 14px;color: var(--fontColor);line-height: 24px;}
.dx-pwhat02-c li:hover:before{width: 100%;}
.dx-pwhat02-c li:hover span{background: var(--logoColor);color: #ffffff;transform: rotateY(360deg);}

.dx-pyoushi02{width: 100%;position: relative;}
.dx-pyoushi02:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url('../images/bg_pyoushi02.webp') center bottom no-repeat;opacity: 0.12;}
.dx-pyoushi02-c{width: 100%;position: relative;background: #ffffff;}
.dx-pyoushi02-c li{width: 25%;height: 328px;position: relative;padding: 40px 36px;border-bottom: 1px solid var(--linkColor);border-right: 1px solid var(--linkColor);}
.dx-pyoushi02-c li:nth-child(n+5){border-bottom: 0;}
.dx-pyoushi02-c li .dx-box{width: 100%;height: 100%;position: relative;}
.dx-pyoushi02-c li .dx-box span{font-size: 32px;color: var(--logoColor);line-height: 42px;}
.dx-pyoushi02-c li .dx-box .dx-tit{font-size: 16px;font-weight: bold;color: var(--fontColor);text-transform: capitalize;margin-top: 20px;}
.dx-pyoushi02-c li .dx-box .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;margin-top: 12px;}
.dx-pyoushi02-c li:hover{background: var(--logoColor);}
.dx-pyoushi02-c li:hover .dx-box span{color: #ffffff;font-weight: bold;}
.dx-pyoushi02-c li:hover .dx-box .dx-tit{color: #ffffff;}
.dx-pyoushi02-c li:hover .dx-box .dx-dec{color: #ffffff;}

.dx-pinstall01{width: 100%;position: relative;background: url('../images/bg_pinstall01.webp') center center no-repeat;background-size: 100% 100%;}
.dx-pinstall01:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);}
.dx-pinstall01-c{width: 100%;position: relative;}
.dx-pinstall01-l{width: calc(100% - 542px);position: relative;padding-right: 72px;}
.dx-pinstall01-l .dx-ntitle .dx-tit{color: #ffffff;}
.dx-pinstall01-l .dx-ntitle .dx-line{background: #ffffff;}
.dx-pinstall01-l .dx-ntitle .dx-dec{color: #ffffff;text-align: left;}
.dx-pinstall01-l .dx-pinstall01-swiper{width: 100%;height: 376px;position: relative;margin-top: 40px;}
.dx-pinstall01-l .swiper-slide{position: relative;height: calc((100% - 20px) / 2) !important;display: flex;justify-content: center;align-items: center;padding: 32px 20px;border: 1px solid rgba(255, 255, 255, 0.52);background: rgba(255, 255, 255, 0.01);backdrop-filter: blur(12px);}
.dx-pinstall01-l .swiper-slide .dx-box{width: 100%;position: relative;gap: 20px;}
.dx-pinstall01-l .swiper-slide .dx-tit{font-size: 18px;color: #ffffff;font-weight: bold;}
.dx-pinstall01-l .swiper-slide .dx-dec{font-size: 16px;color: #ffffff;line-height: 24px;}
.dx-pinstall01-l .swiper-pagination{position: relative;bottom: 0;margin-top: 20px;gap: 12px;}
.dx-pinstall01-l .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border: 1px solid #ffffff;margin: 0;background: unset;opacity: 1;}
.dx-pinstall01-l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;}
.dx-pinstall01-l .swiper-slide:hover{background: var(--logoColor);}
.dx-pinstall01-r{width: 542px;position: relative;padding: 52px 50px;background: #FFF;box-shadow: 147px 246px 80px 0 rgba(0, 0, 0, 0.00), 94px 158px 73px 0 rgba(0, 0, 0, 0.01), 53px 89px 62px 0 rgba(0, 0, 0, 0.05), 24px 39px 46px 0 rgba(0, 0, 0, 0.09), 6px 10px 25px 0 rgba(0, 0, 0, 0.10);}
.dx-pinstall01-r .dx-tit{font-size: 32px;color: var(--logoColor);font-weight: bold;text-transform: capitalize;}
.dx-pinstall01-r .dx-dec{font-size: 16px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-pinstall01-r form{width: 100%;position: relative;gap: 12px 16px;}
.dx-pinstall01-r form .dx-li{position:relative;width:calc(50% - 8px);}
.dx-pinstall01-r form .dx-li.dx-lit{width:100%;}
.dx-pinstall01-r form input{width:100%;line-height:32px;padding:10px 20px;outline:none;background: rgba(245, 245, 245, 0.85);}
.dx-pinstall01-r form textarea{padding:10px 20px;outline:none;resize:none;width:100%;height:78px;line-height:20px;display:block;background:transparent;background: rgba(245, 245, 245, 0.85);}

.dx-pintro04{width: 100%;position: relative;}
.dx-pintro04 .dx-ntitle .dx-dec{text-align: left;}
.dx-pintro04-c{width: 100%;position: relative;}
.dx-pintro04-c .positionimg{padding-bottom: 28%;}

.dx-ptechnology{width: 100%;position: relative;background: url('../images/bg_ptechnology.webp') center center no-repeat;background-size: 100% 100%;}
.dx-ptechnology-c{width: 100%;position: relative;border: 1px solid #E6E6E6}
.dx-ptechnology-l{width: 50%;position: relative;}
.dx-ptechnology-l .positionimg{padding-bottom: 64.5%;}
.dx-ptechnology-l .dx-text{width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(101, 179, 46, 0.90);padding: 32px 32px;}
.dx-ptechnology-l .dx-text .dx-tit{font-size: 32px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.dx-ptechnology-l .dx-text .dx-dec{font-size: 16px;color: #ffffff;line-height: 24px;text-transform: capitalize;gap: 12px;}
.dx-ptechnology-r{width: 50%;position: relative;background: #ffffff;}
.dx-ptechnology-r .swiper{width: 100%;height: 100%;position: relative;}
.dx-ptechnology-r .swiper-slide{width: 100%;height: 100%;position: relative;padding: 40px 36px;}
.dx-ptechnology-r .swiper-slide .dx-num{text-align: right;}
.dx-ptechnology-r .swiper-slide .dx-num span{display: inline-block;width: 72px;line-height: 72px;background: var(--backgroundColor);font-size: 40px;color: var(--logoColor);text-align: center;}
.dx-ptechnology-r .swiper-slide .dx-tit{font-size: 20px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-ptechnology-r .swiper-slide .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;text-transform: capitalize;}
.dx-ptechnology .dx-spage{position: absolute;right: 36px;bottom: 40px;}

.dx-papp04{width: 100%;position: relative;}
.dx-papp04-c{width: 100%;position: relative;overflow: hidden;}
.dx-papp04-c .swiper-slide{position: relative;}
.dx-papp04-c .swiper-slide{display: block;position: relative;}
.dx-papp04-c .swiper-slide .positionimg{padding-bottom: 63%;}
.dx-papp04-c .swiper-slide .dx-text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.80) 100%);gap: 20px;text-align: center;padding: 6% 10%;opacity: 0;}
.dx-papp04-c .swiper-slide .dx-text .dx-tit{font-size: 20px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.dx-papp04-c .swiper-slide .dx-text .dx-dec{font-size: 14px;color: #ffffff;line-height: 24px;text-transform: capitalize;}
.dx-papp04-c .swiper-slide:hover .dx-text{opacity: 1;}

.dx-pchoose04{width: 100%;position: relative;background: url('../images/bg_pchoose04.webp') right bottom no-repeat var(--backgroundColor);overflow: hidden;}
.dx-pchoose04 .dx-ntitle .dx-dec{text-align: left;}
.dx-pchoose04-c{width: 100%;position: relative;overflow: unset;}
.dx-pchoose04-c .swiper-slide{height: 260px;position: relative;padding: 32px 32px;background: #ffffff;}
.dx-pchoose04-c .swiper-slide .dx-tit{font-size: 16px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-pchoose04-c .swiper-slide .dx-dec{font-size: 14px;color: var(--fontColor);line-height: 24px;text-transform: capitalize;}
.dx-pchoose04-c .swiper-slide span{font-size: 64px;color: var(--fontColor);line-height: 1.2;font-weight: bold;text-transform: uppercase;opacity: 0.1;position: absolute;right: 0;bottom: 0;}
.dx-pchoose04 .dx-spage{position: absolute;right: 0;bottom: 0;}
.dx-pchoose04 .dx-spage .swiper-button-prev, .dx-pchoose04 .dx-spage .swiper-button-next{background-color: #ffffff;}
.dx-pchoose04-c .swiper-slide:hover{background: var(--logoColor);}
.dx-pchoose04-c .swiper-slide:hover .dx-tit{color: #ffffff;}
.dx-pchoose04-c .swiper-slide:hover .dx-dec{color: #ffffff;}
.dx-pchoose04-c .swiper-slide:hover span{color: #ffffff;}

.dx-pinstall04{width: 100%;position: relative;}
.dx-pinstall04-c{width: 100%;position: relative;}
.dx-pinstall04-c .swiper-slide{position: relative;}
.dx-pinstall04-c .swiper-slide .positionimg{padding-bottom: 68%;}
.dx-pinstall04-c .swiper-slide .dx-text{width: calc(100% - 40px);position: relative;padding: 20px 20px;margin-left: 20px;margin-top: -60px;background: var(--backgroundColor);}
.dx-pinstall04-c .swiper-slide .dx-text .dx-tit{font-size: 18px;color: var(--titleColor);font-weight: bold;text-transform: capitalize;}
.dx-pinstall04-c .swiper-slide .dx-text .dx-dec{font-size: 14px;color: var(--otherColor);line-height: 22px;height: 132px;text-transform: capitalize;}
.dx-pinstall04-c .swiper-slide:hover .dx-text{background: var(--logoColor);transform:translateY(-24px);}
.dx-pinstall04-c .swiper-slide:hover .dx-text .dx-tit{color: #ffffff;}
.dx-pinstall04-c .swiper-slide:hover .dx-text .dx-dec{color: #ffffff;}

.dx-pcontact-c ::-webkit-input-placeholder {font-size: 14px;color: #ffffff;}
.dx-pcontact-c ::-moz-placeholder {font-size: 14px;color: #ffffff;}
.dx-pcontact-c ::-ms-input-placeholder {font-size: 14px;color: #ffffff;}
.dx-pcontact{width: 100%;position: relative;background: url('../images/bg_pcontact.webp') center center no-repeat;background-attachment: fixed;background-size: cover;}
.dx-pcontact .dx-ntitle .dx-tit{color: #ffffff;}
.dx-pcontact .dx-ntitle .dx-line{background: #ffffff;}
.dx-pcontact .dx-ntitle .dx-dec{color: #ffffff;}
.dx-pcontact:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.80);}
.dx-pcontact-c{width: 100%;position: relative;padding: 0 120px;}
.dx-pcontact-c form{width: 100%;position: relative;gap: 12px 16px;}
.dx-pcontact-c form .dx-li{position:relative;width:calc(50% - 8px);}
.dx-pcontact-c form .dx-li.dx-lit{width:100%;}
.dx-pcontact-c form input, .dx-pcontact-c form textarea{color: var(--titleColor);}
.dx-pcontact-c form input{width:100%;line-height:32px;padding:10px 20px;outline:none;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.40);background: rgba(255, 255, 255, 0.30);}
.dx-pcontact-c form textarea{padding:10px 20px;outline:none;resize:none;width:100%;height:78px;line-height:20px;display:block;background:transparent;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.40);background: rgba(255, 255, 255, 0.30);}
.dx-pcontact-c form input:focus, .dx-pcontact-c form textarea:focus{background: #ffffff;}
.dx-pcontact-c .dx-pcontact-but{width: 100%;position: relative;margin-top: 20px;}

.dx-productpage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.dx-productpage-t{width: 100%;position: relative;}
.dx-productpage-img{width: 40%;position: relative;}
.dx-productpage-img .swiper{width: 100%;position: relative;overflow: hidden;}
.dx-productpage-img .swiper.swiper02{margin-top: 16px;}
.dx-productpage-img .swiper .swiper-slide{position: relative;}
.dx-productpage-img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.dx-productpage-img .swiper .swiper-slide .dx-pic{width: 100%;position: relative;padding-bottom: 75%;border: 1px solid #ddd;}
.dx-productpage-img .swiper .swiper-slide .dx-pic img{object-fit: contain;}
.dx-productpage-img .swiper.swiper02 .swiper-slide.on .dx-pic{border-color: var(--logoColor);}
.dx-productpage-text{width: 55%;position: relative;}
.dx-productpage-text h1{font-size: 32px;color: var(--titleColor);font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.dx-productpage-text .dx-desc{width: 100%;position: relative;font-size: 16px;color: var(--fontColor);}
.dx-productpage-text .dx-desc p{line-height: 42px;}
.dx-productpage-text .dx-button{width: 100%;position: relative;gap: 24px;}
.dx-productpage-text .dx-button a:nth-child(2){background: var(--backgroundColor);color: var(--otherColor);box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);}
.dx-productpage-text .dx-button a:nth-child(2):hover{background: var(--subCOlor);}
.dx-productpage-text .dx-button a:nth-child(2):hover span{color: #ffffff;}
.dx-productpage-c{width: 100%;position: relative;margin-top: 80px;}
.dx-productpage-c .dx-productpage-tab{width: 100%;position: relative;border-bottom: 1px solid #ddd;background: var(--backgroundColor);}
.dx-productpage-c .dx-productpage-tab li{font-size: 18px;color: #ffffff;font-weight: bold;padding: 12px 48px;margin-right: 24px;background: var(--logoColor);}
.dx-productpage-c .dx-productpage-tab li a{color: #ffffff;}

.dx-rprolist .dx-ntitle .dx-dec{text-align:left;}

.dx-rapp{width: 100%;position: relative;z-index: 1;}
.dx-rapp-c{width: 100%;position: relative;gap:30px;}
.dx-rapp-c li{position:relative;width:calc(33.33% - 20px);}
.dx-rapp-c li .positionimg{padding-bottom: 100%;}
.dx-rapp-c li .positionimg:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, rgba(0, 0, 0, 0.80) 100%);z-index: 1;transition:all 0.5s ease-in-out;}
.dx-rapp-c li .dx-text{width: 100%;height: 100%;padding: 32px 20px;position: absolute;top: 336px;left: 0;z-index: 1;color: #ffffff;}
.dx-rapp-c li .dx-text span{display: block;font-size: 16px;font-weight: bold;margin-bottom: 12px;}
.dx-rapp-c li .dx-text .dx-tit{font-size: 20px;font-weight: bold;}
.dx-rapp-c li .dx-text .dx-dec{font-size: 16px;line-height: 24px;opacity: 0;}
.dx-rapp-c li:hover .positionimg:before{background: rgba(0, 0, 0, 0.8);}
.dx-rapp-c li:hover .dx-text{top: 0;}
.dx-rapp-c li:hover .dx-text .dx-dec{opacity: 1;}


@media screen and (max-width:1699px){

	.dx-nbanner .dx-nbanner_text .dx-line{width: 74px;}
	.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 42px;}

	.dx-newspage-l .dx-newspage-title h1{font-size: 26px;}
	.dx-newspage-r .dx-rdnews .dx-tit{font-size: 22px;}

	.dx-productpage-text h1{font-size: 28px;}
	.dx-productpage-c{margin-top: 60px;}

	.dx-apppage-t .dx-text h1{font-size: 26px;}
	.dx-apppage-l .dx-tit span{font-size: 18px;line-height: 48px;}
	.dx-apppage-r .dx-tit{font-size: 18px;line-height: 48px;}
    
    .dx-pintro .dx-bg{width: 336px;}

    .dx-pprolist-c{gap: 24px;}
    .dx-pprolist .dx-pprolist-c li{width: calc(33.33% - 16px);}
	.dx-pprolist.dx-pprolist01 .dx-pprolist-c li{width: calc(25% - 18px);}

	.dx-papp01-c .swiper-slide .dx-text{top: 306px;}
	.dx-papp01-b .swiper-scrollbar{width: 934px;}

	.dx-pchoose-c li .dx-box .dx-tit{font-size: 18px;}

	.dx-pfaq-r .dx-tit{font-size: 32px;}

	.dx-pyoushi-c ul li .dx-text .dx-box{width: 562px;}
    
    .dx-pserver-l{width: calc(100% - 540px);}
	.dx-pserver-r{width: 540px;padding: 42px 42px;}
	.dx-pserver-r .dx-tit{font-size: 32px;}
    
    .dx-ptechnology-l .dx-text{padding: 24px 24px;}
	.dx-ptechnology-l .dx-text .dx-tit{font-size: 28px;}

	.dx-pchoose04-c .swiper-slide span{font-size: 48px;}

	.dx-pinstall04-c .swiper-slide .dx-text .dx-dec{height: 154px;}
	
	.dx-rapp-c li .dx-text{top: 275px;}


}

@media screen and (max-width:1499px){
	.manu .a_p {height: 40px;line-height: 38px;margin: 0 3px;padding: 0 15px;font-size: 14px;}

	.fanye{padding: 12px 0;}
	.fanye ul li{font-size: 14px;line-height: 22px;}
	.fanye ul li:first-child{margin-bottom: 6px;}

    .dx-nbanner .dx-nbanner_text .dx-line{width: 60px;}
	.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 36px;}
    
    .dx-newspage-l{padding: 30px 40px;}
	.dx-newspage-l .dx-newspage-title h1{font-size: 24px;}
	.dx-newspage-l .dx-newspage-title .dx-pageinfo{font-size: 12px;}
	.dx-newspage-r{padding: 24px 24px;top: 76px;}
	.dx-newspage-r .dx-rdnews .dx-tit{font-size: 20px;padding-bottom: 12px;}
	.dx-newspage-r .dx-rdnews ul{gap: 16px;}
	.dx-newspage-r .dx-rdnews ul li a{padding-bottom: 16px;}
	.dx-newspage-r .dx-rdnews ul li a span{font-size: 14px;}
	.dx-newspage-r .dx-rdnews ul li a p{font-size: 16px;line-height: 24px;margin-top: 10px;}

	.dx-article{font-size: 14px;}
	.dx-article p{margin-bottom: 10px;}
	.dx-article img{margin: 15px 0;}
	.dx-article h2 {font-size: 20px;margin: 12px 0;}
	.dx-article h3 {font-size: 18px;margin: 10px 0;}

	.dx-news-c ul{gap: 24px;}
	.dx-news-c ul li a .dx-img{width: 312px;}
	.dx-news-c ul li a .dx-text{width: calc(100% - 312px);padding: 30px 32px 30px 40px;}
	.dx-news-c ul li a .dx-text .dx-tit{font-size: 18px;}
	.dx-news-c ul li a .dx-text .dx-dec{font-size: 14px;line-height: 26px;height: 52px;}
	.dx-news-c ul li a .dx-text .dx-date{font-size: 13px;}

	.dx-productpage-img .swiper.swiper02 {margin-top: 10px;}
	.dx-productpage-text h1{font-size: 24px;padding-bottom: 12px;}
	.dx-productpage-text .dx-desc{font-size: 14px;}
	.dx-productpage-text .dx-desc p {line-height: 36px;}
	.dx-productpage-c{margin-top: 50px;}
	.dx-productpage-c .dx-productpage-tab li{padding: 10px 42px;}

    .dx-nsolution-list{gap: 30px;}
    .dx-nsolution-list li{width: calc(50% - 15px);}
    .dx-nsolution-list li .dx-text {padding: 24px 24px;}
    .dx-nsolution-list li .dx-text .dx-tit{font-size: 20px;}
    .dx-nsolution-list li .dx-text p{font-size: 14px;line-height: 24px;margin: 12px 0 20px 0;}

    .dx-apppage-t{padding: 30px 40px 30px 30px;}
    .dx-apppage-t .dx-text{padding-left: 48px;}
    .dx-apppage-t .dx-text h1 {font-size: 24px;padding-bottom: 12px;}
    .dx-apppage-t .dx-text .dx-dec{font-size: 14px;line-height: 28px;}
    .dx-apppage-l .dx-box{padding: 0 24px 30px 24px;}
	.dx-apppage-r ul{padding: 16px 16px 20px 16px;gap: 10px;}
	.dx-apppage-r ul li{height: 52px;}
	.dx-apppage-r ul li a{padding: 0 12px;font-size: 14px;}

	.dx-contact-l *::-webkit-input-placeholder {font-size: 14px;}
	.dx-contact-l *::-moz-placeholder {font-size: 14px;}
	.dx-contact-l *::-ms-input-placeholder {font-size: 14px;}
	.dx-contact-r{padding: 60px 0 0 120px;}
	.dx-contact-r ul{width: 75%;gap: 32px;}
	.dx-contact-r ul li{gap: 10px;}
	.dx-contact-r ul li p:nth-child(1){font-size: 16px;}
	.dx-contact-r ul li p:nth-child(2){font-size: 14px;line-height: 24px;}
	.dx-contact-l form .form_li input, .dx-contact-l form .form_li textarea{line-height: 45px;}

	.dx-pintro .dx-bg{width: 300px;}
	.dx-pintro-c{gap: 60px;}
	.dx-pintro.dx-pintro01 .dx-pintro-c .dx-text {width: 420px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-img{width: calc(100% - 480px);}
	.dx-pintro-c .dx-text .dx-ntitle {gap: 16px;}

	.dx-pprolist-c{gap: 20px;}
    .dx-pprolist .dx-pprolist-c li{width: calc(33.33% - 13.333px);}
	.dx-pprolist.dx-pprolist01 .dx-pprolist-c li{width: calc(25% - 15px);}
	.dx-pprolist-c li a p{padding: 12px 15px;font-size: 14px;}

	.dx-pfeatures01-c .swiper-slide{padding: 30px 36px;}
	.dx-pfeatures01-c .swiper-slide .dx-tit{font-size: 18px;}
	.dx-pfeatures01-c .swiper-slide .dx-dec{height: 132px;line-height: 26px;}
	.dx-pfeatures01-c .swiper-slide span{font-size: 82px;right: 10px;}

	.dx-papp01-c .swiper-slide .dx-text{padding: 24px 20px;top: 296px;}
	.dx-papp01-c .swiper-slide .dx-text span{font-size: 14px;margin-bottom: 8px;}
	.dx-papp01-c .swiper-slide .dx-text .dx-tit{font-size: 18px;}
	.dx-papp01-c .swiper-slide .dx-text .dx-dec{font-size: 14px;}
	.dx-papp01-b .swiper-scrollbar{width: 836px;}

	.dx-pstandard-c{gap: 20px 20px;}
	.dx-pstandard-c li{width: calc(50% - 10px);padding: 32px 32px;gap: 16px;}
	.dx-pstandard-c li .dx-tit{font-size: 20px;}

	.dx-pinstall-c .swiper-slide .dx-box{gap: 12px;}
	.dx-pinstall-c .swiper-slide .dx-seq .dx-number{width: 40px;line-height: 40px;font-size: 18px;}
	.dx-pinstall-c .swiper-slide .dx-tit{font-size: 16px;}

	.dx-pchoose-c li{height: 300px;padding: 30px 24px;}
	.dx-pchoose-c li .dx-box .dx-tit {font-size: 16px;}

	.dx-pfaq-r{padding: 40px 40px;}
	.dx-pfaq-r .dx-tit {font-size: 28px;}
    .dx-pfaq-r form{gap: 10px;}
    .dx-pfaq-r form .dx-li{width: 100%;}
    .dx-pfaq-r form input{line-height: 24px;padding: 6px 12px;}
    .dx-pfaq-r form textarea{height: 100px;}
    
    .dx-faq{gap: 10px;}
    .dx-faq dl{padding: 20px 20px;}

    .dx-nnews-c .swiper-slide a .dx-text{padding: 20px 16px;gap: 10px;}

    .dx-pintro-c .dx-text{width: 500px;}
    .dx-pintro-c .dx-img{width: calc(100% - 560px);}

    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms{width: 385px;padding: 24px 20px;left: -412px;top: -98px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms.dx-right{left: 56px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms .dx-set{font-size: 22px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms p{line-height: 22px;margin-top: 10px;}

    .dx-papp02-c .swiper-slide .dx-text{padding: 0 100px;}
    .dx-papp02-c .swiper-slide .dx-text .dx-tit{font-size: 22px;margin-bottom: 16px;}
    .dx-papp02-c .swiper-slide .dx-text p{margin-bottom: 30px;}
    .dx-papp02-c .swiper-slide .dx-text i{width: 54px;height: 54px;}
    
    .dx-pyoushi-c ul li{width: 78px;}
    .dx-pyoushi-c ul li .dx-label{width: 78px;padding: 24px 12px;gap: 20px;}
    .dx-pyoushi-c ul li .dx-label span{font-size: 22px;}
    .dx-pyoushi-c ul li .dx-text{width: calc(100% - 78px);}
    .dx-pyoushi-c ul li .dx-text .dx-box{width: 578px;padding: 24px 32px;gap: 16px;}
    .dx-pyoushi-c ul li .dx-text span{font-size: 32px;}
    .dx-pyoushi-c ul li .dx-text .dx-tit{font-size: 18px;}
    .dx-pyoushi-c ul li .dx-text .dx-dec{line-height: 24px;}
    .dx-pyoushi-c ul li.on{width: calc(100% - 546px);}

    .dx-pselect-c .swiper-slide{padding: 24px 20px;}
    .dx-pselect-c .swiper-slide span{font-size: 32px;}
    .dx-pselect-c .swiper-slide .dx-tit{font-size: 18px;}
    .dx-pselect-c .swiper-slide .dx-dec{font-size: 14px;line-height: 22px;height: 66px;margin-top: 16px;}

    .dx-pserver-c{padding: 50px 100px 0 100px;}
    .dx-pserver-l {width: calc(100% - 500px);}
    .dx-pserver-r {width: 500px;padding: 32px 42px;}

    .dx-pwhat02-c{gap: 20px;}
    .dx-pwhat02-c li{width: calc(33.33% - 13.333px);padding: 24px 24px;}
    .dx-pwhat02-c li span{width: 68px;line-height: 68px;font-size: 32px;}

    .dx-pyoushi02-c li{height: 232px;padding: 24px 20px;}
    .dx-pyoushi02-c li .dx-box span{font-size: 28px;line-height: unset;}
    .dx-pyoushi02-c li .dx-box .dx-tit{margin-top: 12px;}
    .dx-pyoushi02-c li .dx-box .dx-dec{margin-top: 10px;}
    
    .dx-pinstall01-l{width: calc(100% - 480px);padding-right: 60px;}
    .dx-pinstall01-l .swiper-slide{padding: 20px 16px;}
    .dx-pinstall01-l .swiper-slide .dx-box{gap: 12px;}
    .dx-pinstall01-l .swiper-slide .dx-tit{font-size: 16px;}
    .dx-pinstall01-l .swiper-slide .dx-dec{font-size: 14px;line-height: 22px;}
    .dx-pinstall01-r{width: 480px;padding: 32px 30px;}
    .dx-pinstall01-r .dx-tit{font-size: 28px;}
    .dx-pinstall01-r .dx-dec{font-size: 14px;}

    .dx-ptechnology-l .dx-text .dx-tit {font-size: 24px;}
    .dx-ptechnology-l .dx-text .dx-dec{font-size: 14px;}
    .dx-ptechnology-r .swiper-slide{padding: 32px 32px;}
    .dx-ptechnology-r .swiper-slide .dx-num span{width: 62px;line-height: 62px;font-size: 32px;}

    .dx-papp04-c .swiper-slide .dx-text .dx-dec{line-height: 22px;}

    .dx-pchoose04-c .swiper-slide{height: 240px;padding: 24px 24px;}
    .dx-pchoose04-c .swiper-slide span {font-size: 42px;}

    .dx-pinstall04-c .swiper-slide .dx-text{width: calc(100% - 30px);margin-left: 15px;}
    
    .dx-pcontact-c form input{line-height: 24px;}
    
    .dx-rapp-c{gap:24px;}
    .dx-rapp-c li{width: calc(33.33% - 16px);}
    .dx-rapp-c li .dx-text{padding: 24px 20px;top: 265px;}
	.dx-rapp-c li .dx-text span{font-size: 14px;margin-bottom: 8px;}
	.dx-rapp-c li .dx-text .dx-tit{font-size: 18px;}
	.dx-rapp-c li .dx-text .dx-dec{font-size: 14px;}

}

@media screen and (max-width:1299px){

    .dx-nbanner .dx-nbanner_text .dx-line{width: 50px;}
	.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 30px;}

	.dx-news-c ul{gap: 20px;}
	.dx-news-c ul li a .dx-img{width: 280px;}
	.dx-news-c ul li a .dx-text{width: calc(100% - 280px);}

	.dx-productpage-text h1{font-size: 22px;padding-bottom: 10px;}
	.dx-productpage-text .dx-desc p {line-height: 32px;}
	.dx-productpage-c{margin-top: 40px;}

	.dx-nsolution-list{gap: 20px;}
    .dx-nsolution-list li{width: calc(50% - 10px);}
    
    .dx-pintro-c .dx-text .dx-ntitle {gap: 12px;}
    .dx-pintro .dx-bg {width: 260px;}
    .dx-pintro-c {gap: 32px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-text {width: 380px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-img{width: calc(100% - 412px);}

    .dx-papp01-c .swiper-slide .dx-text{top: 228px;}

    .dx-papp01-b .swiper-scrollbar {width: 648px;}

    .dx-pchoose-c li{padding: 24px 20px;}
    .dx-pchoose-c li .dx-box .dx-tit {font-size: 14px;}

    .dx-pintro-c .dx-text {width: 450px;}
    .dx-pintro-c .dx-img {width: calc(100% - 482px);}

    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms{width: 282px;padding: 16px 16px;left: -304px;top: -98px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms.dx-right{left: 56px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms .dx-set{font-size: 20px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms p{height: 170px;font-size: 13px;line-height: 20px;margin-top: 8px;}

    .dx-papp02-c .swiper-slide .dx-text{padding: 0 60px;}
    .dx-papp02-c .swiper-slide .dx-text .dx-tit{font-size: 20px;margin-bottom: 12px;}
    .dx-papp02-c .swiper-slide .dx-text p{margin-bottom: 24px;}
    
    .dx-pyoushi-c ul li{width: 64px;}
    .dx-pyoushi-c ul li .dx-label{width: 64px;padding: 20px 10px;gap: 16px;}
    .dx-pyoushi-c ul li .dx-label span{font-size: 20px;}
    .dx-pyoushi-c ul li .dx-text{width: calc(100% - 64px);}
    .dx-pyoushi-c ul li .dx-text .dx-box{width: 482px;}
    .dx-pyoushi-c ul li .dx-text span{font-size: 28px;}
    .dx-pyoushi-c ul li .dx-text .dx-tit{font-size: 18px;}
    .dx-pyoushi-c ul li .dx-text .dx-dec{line-height: 24px;}
    .dx-pyoushi-c ul li.on{width: calc(100% - 448px);}

    .dx-pselect-c .swiper-slide .dx-dec{height: 88px;}

    .dx-pserver-c{padding: 30px 60px 0 60px;}
    .dx-pserver-l {width: calc(100% - 450px);}
    .dx-pserver-r {width: 450px;padding: 24px 30px;}
    .dx-pserver-r .dx-tit {font-size: 28px;}
    .dx-pserver-r .dx-dec{font-size: 14px;margin-top: 10px;}
    .dx-pserver-r form{gap: 10px 12px;}
    .dx-pserver-r form .dx-li{width: calc(50% - 6px);}
    .dx-pserver-r form input{line-height: 24px;padding: 8px 0;}

    .dx-pyoushi02-c li{width: 50%;height: auto;padding: 16px 16px;}

    .dx-pinstall01-l{width: calc(100% - 400px);padding-right: 40px;}
    .dx-pinstall01-l .swiper-slide{padding: 12px 12px;}
    .dx-pinstall01-l .swiper-slide .dx-tit{font-size: 15px;}
    .dx-pinstall01-l .swiper-slide .dx-dec{line-height: 20px;}
    .dx-pinstall01-r{width: 400px;padding: 20px 20px;}
    .dx-pinstall01-r .dx-tit{font-size: 24px;}
    .dx-pinstall01-r form{gap: 10px;}
    .dx-pinstall01-r form .dx-li{width: 100%;}

    .dx-ptechnology-l .dx-text {padding: 20px 20px;}
    .dx-ptechnology-l .dx-text .dx-tit {font-size: 22px;}
    .dx-ptechnology-l .dx-text .dx-dec{line-height: 22px;gap: 8px;}
    .dx-ptechnology-r .swiper-slide {padding: 24px 24px;}
    .dx-ptechnology-r .swiper-slide .dx-tit{font-size: 18px;}
    .dx-ptechnology-r .swiper-slide .dx-dec{line-height: 22px;}
    .dx-ptechnology .dx-spage{right: 24px;bottom: 24px;}

    .dx-papp04-c .swiper-slide .dx-text .dx-tit{font-size: 18px;}

    .dx-pcontact-c{padding: 0 60px;}

    .dx-pinstall04-c .swiper-slide .dx-text .dx-dec {height: 110px;}
    
    .dx-rapp-c{gap:15px;}
    .dx-rapp-c li{width: calc(33.33% - 10px);}
    .dx-rapp-c li .dx-text{top: 206px;}

}

@media screen and (max-width:1023px){
    
    .dx-nbanner{margin-top: 60px;}
    .dx-nbanner .dx-nbanner_text{margin-top: 0;}
	.dx-nbanner .dx-nbanner_text .dx-line{width: 42px;}
	.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 24px;}

	.dx-newspage-l{width: 100%;padding: 20px 30px;}
	.dx-newspage-l .dx-newspage-title{padding-bottom: 12px;}
	.dx-newspage-l .dx-newspage-title h1{font-size: 20px;}
	.dx-newspage-l .dx-newspage-title .dx-pageinfo{margin-top: 10px;}
	.dx-newspage-r{width: 100%;margin-top: 20px;padding: 16px 24px;top: 0;position: relative;}
	.dx-newspage-r .dx-rdnews .dx-tit{font-size: 18px;padding-bottom: 10px;}
	.dx-newspage-r .dx-rdnews ul{gap: 12px;}
	.dx-newspage-r .dx-rdnews ul li a{padding-bottom: 12px;}
	.dx-newspage-r .dx-rdnews ul li a span{font-size: 13px;}
	.dx-newspage-r .dx-rdnews ul li a p{font-size: 14px;line-height: 22px;margin-top: 8px;}
    
    .dx-article{line-height: 24px;}
	.dx-article p{margin-bottom: 8px;}
	.dx-article img{margin: 12px 0;}
	.dx-article h2 {font-size: 18px;margin: 10px 0;}
	.dx-article h3 {font-size: 16px;margin: 8px 0;}

	.dx-news-c ul{gap: 16px;}
	.dx-news-c ul li a .dx-img{width: 240px;}
	.dx-news-c ul li a .dx-text{width: calc(100% - 240px);padding: 20px 24px 20px 30px;}
	.dx-news-c ul li a .dx-text .dx-tit{font-size: 16px;}
	.dx-news-c ul li a .dx-text .dx-dec{line-height: 24px;height: 48px;}

	.dx-productpage-img .swiper.swiper02 {margin-top: 5px;}
	.dx-productpage-text h1{font-size: 20px;padding-bottom: 8px;}
	.dx-productpage-text .dx-desc p {line-height: 24px;}
	.dx-productpage-c{margin-top: 30px;}
	.dx-productpage-c .dx-productpage-tab li{padding: 6px 32px;}

	.dx-nsolution-list{gap: 16px;}
    .dx-nsolution-list li{width: calc(50% - 8px);}
    .dx-nsolution-list li .dx-text {padding: 12px 16px;}
    .dx-nsolution-list li .dx-text .dx-tit{font-size: 16px;}
    .dx-nsolution-list li .dx-text p{line-height: 22px;margin: 8px 0 12px 0;}

    .dx-apppage-t{padding: 16px 24px 16px 16px;}
    .dx-apppage-t .dx-text{padding-left: 24px;}
    .dx-apppage-t .dx-text h1 {font-size: 20px;padding-bottom: 8px;}
    .dx-apppage-t .dx-text .dx-dec{line-height: 24px;}
    .dx-apppage-l{width: 100%;}
    .dx-apppage-l .dx-tit span {font-size: 16px;line-height: 40px;}
    .dx-apppage-l .dx-box{padding: 0 16px 20px 16px;}
    .dx-apppage-r{width: 100%;position: relative;top: 0;margin-top: 20px;}
    .dx-apppage-r .dx-tit {font-size: 16px;line-height: 40px;text-align: left;}
	.dx-apppage-r ul{padding: 12px 12px 16px 12px;gap: 8px;}
	.dx-apppage-r ul li{height: 42px;}

	.dx-contact-r{padding: 48px 0 0 100px;}
	.dx-contact-r ul{width: 100%;gap: 24px;}
	.dx-contact-r ul li{gap: 8px;}
	.dx-contact-r ul li p:nth-child(1){font-size: 16px;}
	.dx-contact-r ul li p:nth-child(2){line-height: 22px;}
	.dx-contact-l form .form_li input, .dx-contact-l form .form_li textarea{line-height: 42px;}
    
    .dx-pintro .dx-bg {width: 186px;}
    .dx-pintro-c {gap: 24px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-text {width: 300px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-img {width: calc(100% - 324px);}
    .dx-pintro.dx-pintro01{padding: 30px 0;}

    .dx-pprolist-c {gap: 15px;}
    .dx-pprolist .dx-pprolist-c li {width: calc(33.33% - 10px);}
    .dx-pprolist-c li a p{padding: 10px 12px;}
    .dx-pprolist.dx-pprolist01 .dx-pprolist-c li {width: calc(50% - 7.5px);}

    .dx-pfeatures01-c .swiper-slide{padding: 20px 24px;}
	.dx-pfeatures01-c .swiper-slide .dx-tit{font-size: 16px;}
	.dx-pfeatures01-c .swiper-slide .dx-dec{height: 120px;line-height: 24px;}
	.dx-pfeatures01-c .swiper-slide span{font-size: 60px;right: 10px;}

	.dx-papp01-c .swiper-slide .dx-text{padding: 20px 20px;top: 275px;}
	.dx-papp01-c .swiper-slide .dx-text span{margin-bottom: 5px;}
	.dx-papp01-c .swiper-slide .dx-text .dx-tit{font-size: 18px;}
	.dx-papp01-c .swiper-slide .dx-text .dx-dec{line-height: 22px;}
	.dx-papp01-b .swiper-scrollbar{width: 420px;}

	.dx-pstandard-c{gap: 12px;}
	.dx-pstandard-c li{width: 100%;padding: 20px 20px;gap: 10px;}
	.dx-pstandard-c li .dx-tit{font-size: 18px;}

	.dx-pinstall-c .swiper-slide .dx-box{gap: 10px;}
    
    .dx-pchoose-c li{width: 50%;}
	.dx-pchoose-c li{height: 240px;padding: 20px 20px;}
    
    .dx-pfaq-c{gap: 20px;}
    .dx-pfaq-l{width: 100%;}
	.dx-pfaq-r{width: 100%;padding: 20px 24px 30px 24px;}
	.dx-pfaq-r .dx-tit {font-size: 22px;}
    .dx-pfaq-r form{gap: 10px;}
    .dx-pfaq-r form .dx-li{width: 100%;}
    .dx-pfaq-r form input{line-height: 24px;padding: 6px 12px;}
    .dx-pfaq-r form textarea{height: 100px;}
    
    .dx-faq{gap: 8px;}
    .dx-faq dl{padding: 12px 16px;}

    .dx-nnews-c .swiper-slide a .dx-text{padding: 12px 16px;gap: 8px;}

    .dx-pintro-c .dx-text {width: 340px;}
    .dx-pintro-c .dx-img {width: calc(100% - 364px);}
    
    .dx-pwhat01:before{background-size: 640px auto;}
    .dx-pwhat01-c{padding-bottom: 55px;z-index: 1;}
    .dx-pwhat01-c .dx-box{width: 400px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms{width: 220px;padding: 12px 16px;left: -236px;top: -136px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms.dx-right{left: 52px;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms p{height: 228px;margin-top: 6px;}
    .dx-pwhat01-c .dx-more{bottom: 28px;}
    
    .dx-pyoushi-c ul{gap: 8px;}
    .dx-pyoushi-c ul li{width: 100%;height: 48px;}
    .dx-pyoushi-c ul li .dx-label{width: 100%;height: 48px;flex-direction: unset;padding: 0 16px;}
    .dx-pyoushi-c ul li .dx-label .dx-tit{writing-mode: unset;transform: rotate(0);}
    .dx-pyoushi-c ul li .dx-text{width: 100%;}
    .dx-pyoushi-c ul li .dx-text .dx-box{width: 100%;padding: 16px 20px;gap: 8px;}
	.dx-pyoushi-c ul li .dx-text span {font-size: 20px;}
	.dx-pyoushi-c ul li .dx-text .dx-tit {font-size: 16px;}
	.dx-pyoushi-c ul li .dx-text .dx-dec {line-height: 22px;}
	.dx-pyoushi-c ul li.on{width: 100%;height: auto;}

	.dx-pselect-c .swiper-slide {padding: 16px 16px;}
	.dx-pselect-c .swiper-slide span {font-size: 24px;}
	.dx-pselect-c .swiper-slide .dx-tit {font-size: 16px;}
	.dx-pselect-c .swiper-slide .dx-dec {height: 110px;}
	.dx-pselect .swiper-pagination{margin-top: 20px;}

	.dx-pserver-c {padding: 30px 30px 0 30px;}
    .dx-pserver-l {width: calc(100% - 360px);padding-right: 20px;}
    .dx-pserver-r {width: 360px;padding: 20px 24px;}
    .dx-pserver-r .dx-combut {margin-top: 8px;}

    .dx-pwhat02-c {gap: 12px;}
    .dx-pwhat02-c li {width: 100%;padding: 20px 20px;}
    .dx-pwhat02-c li span {width: 50px;line-height: 50px;font-size: 24px;}
    .dx-pwhat02-c li p{line-height: 22px;}

    .dx-pyoushi02-c li{padding: 12px 12px;}
    .dx-pyoushi02-c li .dx-box span{font-size: 24px;}
    .dx-pyoushi02-c li .dx-box .dx-tit {margin-top: 8px;}
    .dx-pyoushi02-c li .dx-box .dx-dec {margin-top: 6px;line-height: 22px;}
    
    .dx-pinstall01-c{gap: 16px;}
    .dx-pinstall01-l{width: 100%;padding-right: 0;}
    .dx-pinstall01-l .dx-pinstall01-swiper{margin-top: 20px;}
    .dx-pinstall01-l .swiper-slide .dx-box{gap: 10px;}
    .dx-pinstall01-r{width: 100%;}
    .dx-pinstall01-r .dx-tit {font-size: 22px;}
    .dx-pinstall01-r form input{line-height: 24px;padding: 8px 12px}

    .dx-pfaq-c.dx-pfaq-c01{padding: 0;}
    
    .dx-ptechnology-l{width: 100%;}
    .dx-ptechnology-l .dx-text .dx-tit {font-size: 20px;}
    .dx-ptechnology-r{width: 100%;}
    .dx-ptechnology-r .swiper-slide {padding: 16px 20px;}
    .dx-ptechnology-r .swiper-slide .dx-num span {width: 54px;line-height: 54px;font-size: 26px;}
    .dx-ptechnology-r .swiper-slide .dx-tit {font-size: 16px;}
    .dx-ptechnology .dx-spage{display: none;}

    .dx-papp04-c .swiper-slide .dx-text{padding: 5% 5%;gap: 12px;}
    .dx-papp04-c .swiper-slide .dx-text .dx-dec {line-height: 20px;}

	.dx-pchoose04-c .swiper-slide {height: 240px;padding: 20px 20px;}
	.dx-pchoose04-c .swiper-slide .dx-dec{line-height: 22px;}
	.dx-pchoose04-c .swiper-slide span {font-size: 34px;}
	.dx-pchoose04 .dx-spage{display: none;}
    
    .dx-pinstall04-c .swiper-slide .dx-text{padding: 16px 16px;margin-top: -80px;}
	.dx-pinstall04-c .swiper-slide .dx-text .dx-tit{font-size: 16px;}
	.dx-pinstall04-c .swiper-slide .dx-text .dx-dec {height: 154px;}

	.dx-pcontact-c{padding: 0;}
	.dx-pcontact-c form input{padding: 6px 12px;border-radius: 0;}
	.dx-pcontact-c .dx-pcontact-but{margin-top: 12px;}
	
	.dx-rapp-c{gap:12px;}
    .dx-rapp-c li{width: calc(33.33% - 8px);}
    .dx-rapp-c li .dx-text{top: 128px;}
    .dx-rapp-c li .dx-text{padding: 20px 20px;top: 275px;}
	.dx-rapp-c li .dx-text span{margin-bottom: 5px;}
	.dx-rapp-c li .dx-text .dx-tit{font-size: 18px;}
	.dx-rapp-c li .dx-text .dx-dec{line-height: 22px;}
    

}

@media screen and (max-width:767px){
	.manu .a_p {height: 38px;line-height: 36px;margin: 0;padding: 0 13px;}

	.fanye{padding: 8px 0;}
	.fanye ul li{line-height: 20px;}
	.fanye ul li:first-child{margin-bottom: 5px;}

	.dx-nbanner .dx-nbanner_text .dx-line{width: 32px;margin-bottom: 5px;}
	.dx-nbanner .dx-nbanner_text .dx-tit{font-size: 22px;}

	.dx-newspage-l{padding: 15px 15px;}
	.dx-newspage-l .dx-newspage-title{padding-bottom: 10px;}
	.dx-newspage-l .dx-newspage-title .dx-pageinfo{margin-top: 8px;}
	.dx-newspage-r{margin-top: 12px;padding: 15px 15px;}
	.dx-newspage-r .dx-rdnews ul{gap: 8px;}
	.dx-newspage-r .dx-rdnews ul li a{padding-bottom: 8px;}
	.dx-newspage-r .dx-rdnews ul li a p{margin-top: 6px;line-height: 20px;}
    
    .dx-article{line-height: 22px;}
	.dx-article p{margin-bottom: 6px;}
	.dx-article img{margin: 10px 0;}
	.dx-article h2 {margin: 8px 0;}
	.dx-article h3 {margin: 6px 0;}

	.dx-news-c ul{gap: 12px;}
	.dx-news-c ul li a{display: block;}
	.dx-news-c ul li a .dx-img{width: 100%;}
	.dx-news-c ul li a .dx-img .positionimg{height: 0;padding-bottom: 66%;}
	.dx-news-c ul li a .dx-text{width: 100%;padding: 12px 15px 12px 15px;}
	.dx-news-c ul li a .dx-text .dx-tit{font-size: 16px;-webkit-line-clamp: 2;}
	.dx-news-c ul li a .dx-text .dx-dec{line-height: 22px;height: auto;-webkit-line-clamp: 3;}
    
    .dx-productpage-img{width: 100%;}
	.dx-productpage-text{width: 100%;margin-top: 12px;}
	.dx-productpage-text .dx-button{gap: 12px;}
	.dx-productpage-text .dx-combut{width: 150px;}
	.dx-productpage-c{margin-top: 20px;}
	.dx-productpage-c .dx-productpage-tab li{padding: 6px 20px;font-size: 16px;}

	.dx-nsolution-list{gap: 12px;}
    .dx-nsolution-list li{width: 100%;}
    .dx-nsolution-list li .dx-text span{font-size: 13px;}

    .dx-apppage-t{padding: 15px 15px 15px 15px;display: block;}
    .dx-apppage-t .dx-img{width: 100%;}
    .dx-apppage-t .dx-text{width: 100%;padding-left: 0;padding-top: 12px;}
    .dx-apppage-l .dx-tit span {line-height: 38px;padding: 0 12px;}
    .dx-apppage-r{margin-top: 15px;}
    .dx-apppage-r .dx-tit {line-height: 38px;padding: 0 12px;}

    .dx-contact-r{width: 100%;padding: 24px 0 0 0;}
	.dx-contact-r ul{width: 100%;gap: 12px;}
	.dx-contact-r ul li{gap: 5px;}
	.dx-contact-r ul li p:nth-child(1){font-size: 14px;}
	.dx-contact-l{width: 100%;}
	.dx-contact-l form .form_li input, .dx-contact-l form .form_li textarea{line-height: 40px;}

	.dx-pintro .dx-bg {display: none;}
    .dx-pintro-c {gap: 12px;}
    .dx-pintro-c .dx-text .dx-ntitle {gap: 10px;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-text {width: 100%;}
    .dx-pintro.dx-pintro01 .dx-pintro-c .dx-img {width: 100%;}
    .dx-pintro.dx-pintro01{padding: 20px 0 10px 0;}

    .dx-pprolist-c {gap: 10px;}
    .dx-pprolist .dx-pprolist-c li {width: 100%;}
    .dx-pprolist.dx-pprolist01 .dx-pprolist-c li {width: 100%;}

    .dx-pfeatures01-c .swiper-slide{padding: 16px 16px;}
	.dx-pfeatures01-c .swiper-slide .dx-dec{height: auto;line-height: 22px;}
	.dx-pfeatures01-c .swiper-slide span{font-size: 60px;right: 10px;}
	.dx-pfeatures01-c .swiper-button-prev, .dx-pfeatures01-c .swiper-button-next{display: none;}
     
    .dx-papp02{padding: 0 15px;}
    .dx-papp01 .dx-ntitle .dx-tit{text-align: center;}
	.dx-papp01-c .swiper-slide .dx-text{padding: 20px 20px;top: 77%;}
	.dx-papp01-b{display: none;}

	.dx-pstandard-c{gap: 10px;}
	.dx-pstandard-c li{width: 100%;padding: 16px 16px;gap: 8px;}
	.dx-pstandard-c li .dx-tit{font-size: 16px;}
	.dx-pstandard-c li .dx-dec{line-height: 22px;}

	.dx-pinstall-c .swiper-slide .dx-box{gap: 8px;}
	.dx-pinstall-c .swiper-slide .dx-dec{line-height: 22px;}
	.dx-pinstall .dx-spage{display: none;}
    
    .dx-pchoose .dx-ntitle .dx-tit{text-align: center;}
    .dx-pchoose-c li{width: 100%;}
	.dx-pchoose-c li{height: auto;padding: 16px 16px;}
	.dx-pchoose-c li .dx-box .dx-dec{line-height: 22px;}
	.dx-pchoose-c li .dx-box .icon{position: relative;margin-top: 12px;}
    
    .dx-pfaq-c{gap: 16px;}
    .dx-pfaq-l{}
	.dx-pfaq-r{padding: 16px 16px 16px 16px;}
	.dx-pfaq-r .dx-tit {font-size: 20px;}
    .dx-pfaq-r form{gap: 6px;}
    .dx-pfaq-r form textarea{height: 84px;}
    
    .dx-faq{gap: 6px;}
    .dx-faq dl{padding: 10px 15px;}
    .dx-faq dl dd{margin-top: 12px;}
    .dx-faq dl dd p{line-height: 22px;}
    
    .dx-pwhat01:before{display: none;}
    .dx-pwhat01-c{padding-bottom: 20px;display: block;}
    .dx-pwhat01-c .dx-box{width: 100%;}
    .dx-pwhat01-c img{display: none;}
    .dx-pwhat01-c .dx-text{position: relative;}
    .dx-pwhat01-c .dx-text .dx-text-li{width: 100%;height: auto;position: relative;top: 0 !important;left: 0 !important;margin-top: 10px;}
    .dx-pwhat01-c .dx-text .dx-text-li:first-child{margin-top: 0;}
    .dx-pwhat01-c .dx-text .dx-text-li:before{display: none;}
    .dx-pwhat01-c .dx-text .dx-text-li i{display: none;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms{width: 100%;position: relative;left: 0 !important;top: 0 !important;opacity: 1;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms:before{display: none;}
    .dx-pwhat01-c .dx-text .dx-text-li .dx-text-ms p{height: auto;}
    .dx-pwhat01-c .dx-more{position: relative;bottom: 0;margin-top: 12px;}

    .dx-pprolist .dx-ntitle .dx-tit{text-align: center;}

	.dx-papp02-c .swiper-slide .dx-text {padding: 0 16px;}
	.dx-papp02-c .swiper-slide .dx-text .dx-tit {font-size: 18px;margin-bottom: 8px;}
	.dx-papp02-c .swiper-slide .dx-text p {margin-bottom: 12px;line-height: 20px;}
	.dx-papp02-c .swiper-slide .dx-text i {width: 45px;height: 45px;}

	.dx-pselect-c .swiper-slide .dx-dec{height: auto;margin-top: 8px;}
	.dx-pselect .swiper-pagination {margin-top: 12px;}
    
    .dx-pserver-c{padding: 5px 15px 20px 15px;}
    .dx-pserver-c:before{background-size: auto 100% !important;}
	.dx-pserver-l{width: 100%;padding-right: 0;}
	.dx-pserver-r{width: 100%;padding: 12px 12px;margin-top: 12px;}
	.dx-pserver-r .dx-tit {font-size: 20px;}
    .dx-pserver-r .dx-dec{margin-top: 5px;}
    .dx-pserver-r form {gap: 8px;}
    .dx-pserver-r form .dx-li{width: 100%;}

    .dx-pintro-c .dx-img{width: 100%;}
    .dx-pintro-c .dx-text{width: 100%;}

    .dx-pwhat02-c li{padding: 12px 16px;}

    .dx-pyoushi02-c li{width: 100%;}

    .dx-pselect .dx-ntitle .dx-tit{text-align: center;}

    .dx-pinstall01-l .dx-pinstall01-swiper{height: auto;}
    .dx-pinstall01-l .swiper-slide .dx-box{gap: 8px;}
    .dx-pinstall01-r{padding: 12px 16px;}
    .dx-pinstall01-r .dx-tit {font-size: 20px;}
    .dx-pinstall01-r form {gap: 8px;}

    .dx-ptechnology .dx-ntitle .dx-tit{text-align: center;}
    .dx-ptechnology-l .dx-text {padding: 12px 16px;}
    .dx-ptechnology-l .dx-text .dx-tit {font-size: 18px;}
    .dx-ptechnology-l .dx-text .dx-dec {line-height: 20px;gap: 5px;}
    .dx-ptechnology-r .swiper-slide {padding: 12px 16px;}

    .dx-papp04{padding: 20px 15px 20px 15px;}
    .dx-papp04 .dx-ntitle .dx-tit{text-align: center;}
    .dx-papp04-c .swiper-slide .dx-text{opacity: 1;}

    .dx-pchoose04-c .swiper-slide {height: auto;padding: 16px 16px;}
    .dx-pinstall04-c .swiper-slide .dx-text .dx-dec{height: auto;}

    .dx-pcontact-c form{gap: 8px;}
    .dx-pcontact-c form .dx-li{width: 100%;}
    
    .dx-rapp-c{gap:12px;}
    .dx-rapp-c li{width: 100%;}
    .dx-rapp-c li .dx-text{padding: 20px 20px;top: 72%;}


}