@charset "utf-8";
@import url("../js/plug-in/scrollAnimate/animate.min.css"); /* scrollAnimate */
@import url("../js/plug-in/swiper/swiper-bundle.min.css"); /* swiper */
@import url("../js/plug-in/lenis/lenis.css"); /* lenis */
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
:root{
--max-width: 1600;
--default-color__rgb: 2,8,6; /*#020806*/
--default-color: rgba(var(--default-color__rgb), 1);
--text-color_333__rgb: 51,51,51; /*#333*/
--text-color_333: rgba(var(--text-color_333__rgb), 1);
--text-color_666__rgb: 102,102,102; /*#666*/
--text-color_666: rgba(var(--text-color_666__rgb), 1);
--text-color_999__rgb: 153,153,153; /*#999*/
--text-color_999: rgba(var(--text-color_999__rgb), 1);
--primary-color__rgb:  70,185,140; /*#46b98c*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--f-family: 'mt',sans-serif;
--main_line_height: 1.2;
--transition: 0.5s;
--header-height:1rem;
}


/* 比例要求 */
/*基于屏幕尺寸自适应字体大小*/
/*超过1920px时，继续按比例增长*/
@media (min-width:1921px){
html:not(.view){font-size: calc(100 / 1920 * 100vw);}
}
.container {max-width: calc(var(--max-width) / 100 * 1rem);}
.container90 {max-width: calc(var(--max-width) / 90 * 1rem);}
@media (min-width:1600px) and (max-width: 1920px) {
html{font-size: 100px;} 
}
@media (min-width: 1025px) and (max-width: 1600px) {
html:not(.view){font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width: 1024px) {
html{font-size: calc(100 / 750 * 100vw);}
}
@media (max-width: 480px) {
html{font-size: calc(100 / 540 * 100vw);}
:root{
--header-height:0.8rem;
}
}


body{font-size: var(--font-size__18); font-family:var(--f-family); line-height:var(--main_line_height); }
body:not(.view,.editor){color: var(--white-color); background-color:#0b0c0c;}
[data-whitebg]{background-color: var(--white-color);color: var(--default-color);}
body.editor.view p{margin: 1em 0;}

[data-icon]{display: block;width: 1em; height: 1em; background: var(--bg-contain);}
[data-icon~='white']{filter: brightness(0) invert(1);}
[data-icon~='gray']{filter: grayscale(100%); opacity: 0.5;}
[data-icon~='w20']{width: 0.2rem;}
[data-icon~='h20']{height: 0.2rem;}
[data-icon~='w30']{width: 0.3rem;}
[data-icon~='h30']{height: 0.3rem;}
[data-icon~='w14']{width: 0.14rem;}
[data-icon~='h14']{height: 0.14rem;}
[data-icon~='w16']{width: 0.16rem;}
[data-icon~='h16']{height: 0.16rem;}
[data-icon~='h24']{height: 0.24rem;}
[data-icon~='w18']{width: 0.18rem;}
[data-icon~='h18']{height: 0.18rem;}
[data-icon~='search']{background-image: url(../images/search.svg);}
[data-icon~='close']{background-image: url(../images/close.svg);}
[data-icon~='lang']{background-image: url(../images/lang.svg);}
[data-icon~='phone']{background-image: url(../images/contact_tel.svg);}
[data-icon~='location']{background-image: url(../images/contact_add.svg);}
[data-icon~='email']{background-image: url(../images/contact_email.svg);}
[data-icon~='time']{background-image: url(../images/icon-time.svg);}
[data-icon~='more']{background-image: url(../images/more.svg);}
[data-icon~='doi']{background-image: url(../images/doi.svg);}
[data-icon~='date']{background-image: url(../images/date.svg);}
[data-icon~='type']{background-image: url(../images/pdf.svg);}
[data-icon~='download']{background-image: url(../images/download.svg);}

.lg-text{background-image: linear-gradient(90deg, #46b98c,#e6f3ee, #46b98c);-webkit-background-clip: text;background-clip: text;color: transparent;box-decoration-break: clone;}

/* Start
========================================================================== */
.bgColorBlack{background-color: #000}
header{height: var(--header-height);}
.header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100; transition: var(--transition);--max-width: 1600;background-color: var(--white-color);color: var(--default-color);box-shadow: 0 0 0.1rem rgba(var(--black-color__rgb), 0.1);}
.header > .container{height: var(--header-height);transition: var(--transition);--max-width: 1700;}
header .logo{margin: 0;width: 1.8rem;flex-shrink: 0;}
header .logo img{max-height: 0.3rem;}

.nav-sub{color: var(--default-color);background-color: #f1f4fb;}
.nav-sub dd{padding: 0.1rem 0;}
.nav-sub dd a{line-height: calc(30 / 18);}
@media (min-width: 1025px) {
.nav-sub{position: absolute; width: max-content;top: 100%;left: 50%;transform: translateX(-50%); padding: 0.2rem;border-radius: 0 0 0.1rem 0.1rem; min-width: 100%;}
}

.main-nav li.has-sub{position: relative;}
.main-nav li span{display: block;}
.main-nav li span a{color: rgba(var(--default-color__rgb), 0.9);}
.main-nav li.aon span a{color: var(--primary-color);}

.top-lang .cur{display: flex;align-items: center;gap:1em;cursor: pointer;}
.top-lang .lang-list{transform: translateX(-50%);width: max-content;border-radius: 0 0 0.1rem 0.1rem;background-color: var(--white-color);padding: 0.1rem 0.2rem;}
.top-lang .lang-list li{text-align: center;}
.top-lang .lang-list li a{line-height: calc(30 / 18);}
@media (max-width: 1024px) {
.top-lang .cur{font-size: 0;gap:0;}
.top-lang .cur i{width: 0.3rem;height: 0.3rem;}
}
@media (min-width: 1025px) {
.main-nav li{margin-right:calc(40 / 18 * 1em);}
.main-nav li span a{line-height: var(--header-height);display: flex;align-items: center;}
.main-nav li span a:after{display: block; content: ''; width: 0.1rem;height: 0.05rem;background: url(../images/aon.svg) var(--bg-contain);margin-left: 0.1rem; transition: var(--transition);}
.main-nav li.show span a:after{transform: rotate(180deg);}
}
@media (min-width: 1600px) {
	.main-nav li{margin-right:calc(70 / 18 * 1em);}
}
@media (min-width: 1025px) and (max-width: 1280px) {
.main-nav li{margin-right:2em;}
}

@media (max-width: 1024px) {
.main-nav{position: fixed;top: var(--header-height); bottom: 0; width: 3rem; background-color: var(--white-color); box-shadow: 0 0.14rem 0.14rem rgba(26, 79, 154, 0.06); left: -100%;opacity: 0;transition: 0.5s ease-in-out;}
.menu-show .main-nav{left: 0;opacity: 1;}
.main-nav ul{height: 100%; overflow: auto;}
.main-nav li:not(:last-child){border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06);}
.main-nav li span{position: relative;z-index: 1;}
.main-nav li span a{padding: 1em 1em 1em 0.3rem; font-size: var(--font-size__20);display: block;}
.open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.4rem; height: 0.32rem;padding: 0.06rem 0; margin-left: 0.2rem;position: relative;}
.open-menu i{display: block; width: 100%; height: 2px;background-color: var(--default-color);}
.menu-show .open-menu i{transform: rotate(45deg); left: 25%;top: 50%;margin-top: -1px;width: 50%;position: absolute; transition: transform var(--transition);}
.menu-show .open-menu i:nth-child(3){transform: rotate(-45deg);}
.menu-show .open-menu i:nth-child(2){opacity: 0;}
.wap-op{position: absolute;z-index: 10;right: 0;top: 0;width: 0.4rem;height: 100%;display: flex;align-items: center;justify-content: center;}
.wap-op:after{display: block;content: ''; width: 0.14rem;height: 0.14rem;background: url(../images/aon.svg) var(--bg-contain); transition: 0.3s;}
.wap-show .wap-op:after{transform: rotate(180deg);}
.nav-sub{visibility: hidden; height: 0;overflow: hidden; padding:0 0 0 0.3rem;border-top: 1px solid rgba(var(--black-color__rgb), 0.06);}
.wap-show .nav-sub{visibility: visible; height: auto;}
}

footer{background: var(--primary-color) url(../images/footer-bg.png) var(--bg-cover);background-position: center bottom;position: relative;z-index: 4;}
footer a{color: var(--white-color);}
footer a:hover{text-decoration: underline;color: inherit;}
.follow-us ul{gap:0.3rem;}
.follow-us li{position: relative;cursor: pointer;}
.follow-us li .url{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;}
.follow-us .code{bottom: calc(100% + 0.1rem);width:1.5rem;left: 50%;margin-left: -0.75rem;background-color: var(--white-color);padding: 0.05rem; transform: translateY(-0.2rem); opacity: 0; visibility: hidden; transition: var(--transition);}
.follow-us li.show .code{opacity: 1; visibility: visible; transform: translateY(0);}
.follow-us .code:after{position: absolute; border: 5px solid transparent; border-top-color: var(--white-color); top: 100%; left: 50%; transform: translateX(-50%); content: '';}
.follow-us .code img{width: 100%;display: block; aspect-ratio: 1/1;}
.follow-us .ico{width: 0.25rem;height: 0.25rem;object-fit: contain;}
.footer-bottom{border-top: 1px solid rgba(var(--white-color__rgb), 0.1); padding: 0.3rem 0;}
footer .other{font-size: var(--font-size__14);}
footer .other-nav{margin-top: 0.1rem;}
footer .other-nav a{display: inline-flex;align-items: center;color: var(--white-color);}
footer .other-nav a:not(:last-child):after{display: block; content: ''; width:1px;height: 1em;background: var(--white-color);opacity: 0.5;margin: 0 0.5em;}
.footer-top{padding: var(--pm__80) 0 var(--pm__60);}
.footer-top .logo{width: 1.8rem;flex-shrink: 0;}
.footer-top .logo img{filter: brightness(0) invert(1);}

.footer-nav{line-height: calc(24 / 18);}
.footer-nav dd{padding: 0.08rem 0;}
@media (min-width:1025px) {
.footer-nav{width: calc(90% - 1.8rem);}
}
@media (max-width:1024px) {
.footer-top .logo{margin-bottom: var(--pm__60);}
.footer-nav dl{display: flex;flex-wrap: wrap;align-items: flex-start;}
.footer-nav dt{width: 100%;font-weight: var(--font-weight__m);}
.footer-nav dt::before{content: '-'; margin-right: 0.1rem;}
.footer-nav dd{margin-right: 0.2rem;font-size: var(--font-size__16);}
.footer-nav dl:not(:last-child){border-bottom: 1px solid rgba(var(--white-color__rgb), 0.1); padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.footer-bottom{flex-direction: column;align-items: center;}
footer .other-nav{justify-content: center;flex-wrap: wrap;}
.follow-us{margin-bottom: var(--pm__30);}
}

.form .form-input{border: 0;border-radius: 0.08rem; background:url(../images/input-bg.png) no-repeat left top;background-size: 100% 100%;padding: 0 0.3rem;font-size: var(--font-size__16);}
.form .form-input:focus{box-shadow: none;}
.form textarea.form-input{height: 1.5rem;background-image: url(../images/textarea-bg.png);}
.form .form-btn{border-radius: 0.22rem; min-width: 1.86rem; --button_height:0.45rem; text-align: center;padding: 0 0.3rem 0 0.3rem;/*background-image: url(../images/submit.svg);*/background-position: right 0.28rem center;background-repeat: no-repeat;background-size: auto 0.14rem;font-weight: var(--font-weight__sb);}
.form-item-input{position: relative;}
.form-item-input .ico{position: absolute;z-index: 10;right: 0;height: 100%;display: flex;align-items: center;justify-content: center;width: 0.8rem; top: 0;}
.form-item-input .ico [data-icon~='name']{background-image: url(../images/name.svg);}
.form-item-input .ico [data-icon~='email']{background-image: url(../images/email.svg);}
.form-item-input .ico [data-icon~='phone']{background-image: url(../images/tel.svg);}
.form-item-input .ico [data-icon~='location']{background-image: url(../images/address.svg);}


[data-fixedbg]{background:var(--bg-cover);background-position: top var(--header-height) center;background-attachment: fixed;}

.same-contact{background-image: url(../images/contact-bg.jpg);position: relative;z-index: 4;}
.same-contact:before{position: absolute; content: '';left: 0;top: 0;width: 100%;height: 100%;background: url(../images/contact-top-bg.png) no-repeat center top;background-size: calc(1485 / 1600 * 100%) auto;pointer-events: none;}
.same-contact .container{z-index: 4;}
.same-contact .form{max-width: 10.4rem; margin: 0 auto;}
.same-contact .form-item{margin-bottom: 0.24rem;}
@media (min-width:481px) {
.same-contact .form form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.same-contact .form-item:not(.full-width){width: calc((100% - 0.4rem) / 2);}
.same-contact .form-item.full-width{width: 100%;}
}
@media (max-width:1024px) {
.same-contact:before{background-size: 200% auto;} 
}

@media (max-width:480px) {
.home-title{margin-bottom: 0.5rem;padding-bottom: 0;}
.home-title h2{font-size: var(--font-size__36);}
}

.home-product{	background-color: #f3f4f6; overflow: hidden;}
.home-product .home-title{color: #030403;}
.home-product .home-title h2{margin-bottom: 0.16rem;}
.home-product .swiper{overflow: visible;}
.home-product .swiper-slide{display: flex;justify-content: center; }
.home-product .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity: 0;}
.home-product .figure{flex-shrink: 0; aspect-ratio: 799 / 556; transition: var(--transition);width: 100%;}
@media (min-width:1025px) {
.home-product .swiper-slide{padding-top: 1.66rem;}
.home-product .figure{transform: translateY(-1.66rem);width: calc(799 / 513 * 100%);}
.home-product .swiper-slide-active .figure{transform: translateY(0);}
}
@media (max-width:1024px) {
.home-product .home-title{margin-bottom: var(--pm__50);}
}

.home-brand{background-image: url(../images/home-brand-bg.jpg);--max-width:1300;}
.home-brand .home-title h2 span{font-weight: var(--font-weight__r);}
.home-brand .logo{margin-bottom: 0.4rem;}
.home-brand .logo img{width: 1.8rem;filter: brightness(0) invert(1);}
.home-brand .list .icon{width: 1.7rem;height: 1.7rem;position: relative; margin-bottom: var(--pm__40);}
.home-brand .list .icon::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/mask.png) var(--bg-contain); content: '';}
.home-brand .list .icon b{display: block;position: relative;z-index: 3;}
.home-brand .list sup{font-weight: var(--font-weight__r);display: inline-block;vertical-align: top;margin-left: 0.3em;}
.home-brand .list dd{min-width:20%;}
.home-brand .list dd:hover .icon::before{animation: zhuan 3s infinite linear forwards;}
@keyframes zhuan {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@media (max-width:1024px) {
.home-brand .home-title h2 span{display:block;}
.home-brand .list dl{flex-direction: column;}
.home-brand .list dd:not(:last-child){margin-bottom: var(--pm__60);}
}

.home-technologies{background-image: url(../images/home-data-bg.jpg);--max-width:1200;}
.home-technologies li:first-child{width: 100%;display: flex;justify-content: center; margin-bottom: var(--pm__70);}
.home-technologies li .num{display: flex;align-items: start;}
.home-technologies li .num span,
.home-technologies li .num sup{display: block;}
.home-technologies li .count-up{font-size: var(--font-size__50); line-height: calc(37 / 50);}
.home-technologies li:first-child .count-up{font-size: var(--font-size__80); line-height:normal;}
.home-technologies li sup{color: var(--primary-color);margin-left: 0.5em;}
.home-technologies li:not(:first-child){max-width: 23%;}
.home-technologies li:not(:first-child) .title{margin-top: 0.15rem;}
@media (max-width:480px) {
.home-technologies .container{width: 90%;}
.home-technologies li .count-up{font-size: var(--font-size__42);}
.home-technologies li:first-child .count-up{font-size: var(--font-size__60);}
.home-technologies li .title{font-size: var(--font-size__16);}
}

.home-video{aspect-ratio: 1920 / 700; overflow: hidden;}
.home-video figure{background: var(--bg-cover);}
.home-video figure video{object-fit: cover;}
.home-video .btn{background-color: rgba(var(--black-color__rgb), 0.11);}
.home-video .play-btn{display: flex;align-items: center;border-radius: 0.2rem;height: 0.4rem; padding: 0 0.16rem;background-color: rgba(var(--white-color__rgb), 0.8);font-size: 0.12rem;color: var(--black-color);transition: var(--transition);}
.home-video .play-btn:before{display: block; content: ''; width: 0.08rem;height: 0.11rem;background: url(../images/play.svg) var(--bg-contain); margin-right: 0.1rem;transition: var(--transition);}
.home-video .play-btn:hover{background-color: var(--primary-color); color: var(--white-color);}
.home-video .play-btn:hover:before{filter: brightness(0) invert(1);}

.details-video .home-video{aspect-ratio: 1920 / 980;}
.details-video .home-video .btn{background-color: rgba(var(--black-color__rgb), 0.77);}
.details-video .home-video .content{line-height: calc(36 / 16);}
.details-video .home-video .content p{margin: 0;}

@media (max-width:1024px) {
.home-video figure video{display: none;}
}
@media (max-width:480px) {
.home-video{aspect-ratio: 540 / 300;}
.details-video .home-title{margin-bottom: 0.3rem;}
.details-video .home-video .content{line-height: 1.5;}
.details-video .home-video:has(.content){aspect-ratio: 540 / 360;}
}

.home-redefined{background-image: url(../images/home-redefined-bg.jpg);--max-width:1257;}
.home-redefined .home-title{margin-bottom: 0.3rem}
.home-redefined .sub-title{margin-bottom: 0.35rem}
.home-redefined .items{--itemgap: calc(167 / var(--max-width) * 100%);}
.home-redefined .item{margin-bottom:0.3rem; gap: var(--pm__30);}
.home-redefined .icon{flex-shrink: 0; width: 0.48rem;}
.home-redefined .title{margin-bottom: 0.12rem;}
.home-redefined .item .desc{text-align: left;}
@media (max-width:1024px) {
.home-redefined .items{--itemnum:1;}
}


[class*="home-"]{position: relative;z-index: 3;}

.home-ban .controls{padding-bottom: var(--pm__50);}
.home-ban .controls .progress-circle{display: none;}
.home-ban .controls-page{gap: 0.18rem;}
.home-ban .controls-page span{width: 0.14rem;height: 0.14rem;	border: solid 1px var(--white-color);opacity: 1; background: transparent;}
.home-ban .controls-page span[class*=-active]{background:var(--primary-color); border-color: var(--primary-color);}
@media (min-width:1025px) {
.home-ban{position: sticky; top: var(--header-height);z-index: 1;}
}
@media (max-width:1024px) {
.home-ban .txt{height: 60%;}
}

.ban-style3 .title,
.ban-style3 .desc,
.ban-style3 .sub-title{font-weight: var(--font-weight__b);}
.ban-style3 .title,
.ban-style3 .sub-title{font-size: var(--font-size__54); letter-spacing: calc(25 / 54 * -0.1em);}
.ban-style3 .desc{font-size: var(--font-size__26); margin-bottom: 8%;}
.ban-style3 ul{display: flex;gap: var(--pm__70);}
.ban-style3 ul li{max-width: calc(50% - var(--pm__70) / 2);display: flex;align-items: center; gap:0.15rem;}
.ban-style3 ul li .icon{flex-shrink: 0;width: 0.61rem;}
.ban-style3 ul li .text{font-weight: var(--font-weight__b);}
.ban-style3 ul li b{font-size: var(--font-size__22); color: var(--primary-color);}
.ban-style3 ul li p{margin: 0.05rem 0 0 0;font-size: var(--font-size__16);}
.swiper-slide .ban-style3 .title,
.swiper-slide .ban-style3 .desc,
.swiper-slide .ban-style3 .sub-title,
.swiper-slide .ban-style3 ul{ transform: translateX(0.3rem); opacity: 0; transition:1.2s 0.3s;}
.swiper-slide-active .ban-style3 .title,
.swiper-slide-active .ban-style3 .desc,
.swiper-slide-active .ban-style3 .sub-title,
.swiper-slide-active .ban-style3 ul{ transform: translateX(0); opacity: 1;}
.swiper-slide-active .ban-style3 .sub-title{transition-delay: 0.5s;}
.swiper-slide-active .ban-style3 .desc{transition-delay: 0.7s;}
.swiper-slide-active .ban-style3 ul{transition-delay: 0.9s;}
@media (min-width:1025px) {
.ban-style3{display: flex;justify-content: flex-end; padding: 0 calc(130 / var(--max-width) * 100%);}
.ban-style3 .box{width: calc(732 / 1340 * 100%);}
}
@media (max-width:480px) {
.ban-style3 .title,
.ban-style3 .sub-title{font-size: var(--font-size__36);}
.ban-style3 .desc{font-size: var(--font-size__20);}
.ban-style3 ul{display: block;}
.ban-style3 ul li{max-width:none;}
.ban-style3 ul li:not(:last-child){margin-bottom: var(--pm__30);}
}

.ban-style2 .title{font-size: 0.55rem;letter-spacing: -0.01rem;font-weight: var(--font-weight__b); margin-bottom:0.4rem;}
.ban-style2 .title span{font-size: 0.53rem;letter-spacing: -0.03rem;}
.ban-style2 .desc{font-size: var(--font-size__20); max-width: 6.5rem;}
.ban-style2 .desc + .desc{margin-top: 0.16rem;}
.swiper-slide .ban-style2 .title,
.swiper-slide .ban-style2 .desc{ transform: translateY(0.3rem); opacity: 0; transition:1.2s 0.3s;}
.swiper-slide-active .ban-style2 .title,
.swiper-slide-active .ban-style2 .desc{ transform: translateY(0); opacity: 1;}
.swiper-slide-active .ban-style2 .desc{transition-delay: 0.5s;}
.swiper-slide-active .ban-style2 .desc + .desc{transition-delay: 0.7s;}
@media (min-width:1025px) {
.ban-style2{width: calc(1145 / var(--max-width) * 100%); margin: 0 auto;}
.ban-style2 .box{max-width: 70%;}
}
@media (max-width:480px) {
   .ban-style2{padding-bottom: 10vh;}
   .ban-style2 .title,
   .ban-style2 .title span{font-size: var(--font-size__36);}
}

.ban-style1 .desc{font-size: var(--font-size__20);}
.ban-style1 .title{font-size: var(--font-size__60);margin-bottom: var(--pm__80);font-weight: var(--font-weight__b);letter-spacing: -0.03rem;}
.ban-style1 .title + .desc{max-width: 5.5rem;}
.swiper-slide .ban-style1 .title,
.swiper-slide .ban-style1 .desc{ transform: translateY(0.3rem); opacity: 0; transition:1.2s 0.3s;}
.swiper-slide-active .ban-style1 .title,
.swiper-slide-active .ban-style1 .desc{ transform: translateY(0); opacity: 1;}
.swiper-slide-active .ban-style1 .title{transition-delay: 0.5s;}
.swiper-slide-active .ban-style1 .title + .desc{transition-delay: 0.7s;}
@media (min-width:1025px) {
.ban-style1{width: calc(1300 / var(--max-width) * 100%);margin: 0 auto;}
.ban-style1 .box{padding-left: 0.78rem;}
}
@media (max-width:480px) {
.ban-style1 .title{font-size: var(--font-size__48);letter-spacing: 0;}
.ban-style1 .title span{display: inline-block;}
}


.ban-style4 .lg-text{background-image: linear-gradient(90deg, #3af6e0,#e6f3ee, #3af6e0);}
.ban-style4 .desc{font-size: var(--font-size__20);}
.ban-style4 .title{font-size: var(--font-size__42);margin-bottom: var(--pm__60);font-weight: var(--font-weight__b);}
@media (min-width:1025px) {
.ban-style4{width: calc(1300 / var(--max-width) * 100%);margin: 0 auto;display: flex;justify-content: flex-end;}
.ban-style4 .box{width: calc(728 / 1300 * 100%);}
}
@media (max-width:480px) {
.ban-style4 .title{font-size: var(--font-size__48);letter-spacing: 0;}
.ban-style4 .title span{display: inline-block;}
}
.swiper-slide .ban-style4 .title,
.swiper-slide .ban-style4 .desc{ transform: translateX(0.3rem); opacity: 0; transition:1.2s 0.3s;}
.swiper-slide-active .ban-style4 .title,
.swiper-slide-active .ban-style4 .desc{ transform: translateX(0); opacity: 1;}
.swiper-slide-active .ban-style4 .title{transition-delay: 0.5s;}
.swiper-slide-active .ban-style4 .title + .desc{transition-delay: 0.7s;}

[data-popup="selector"] .btns{gap: var(--pm__40);--button_height:0.6rem;}
[data-popup="selector"] .close{background: url(../images/close2.svg) var(--bg-contain);width: 0.38rem;height: 0.38rem;}
[data-popup="selector"] .close:after,
[data-popup="selector"] .close:before{display:none;}
[data-popup="selector"] .inner{max-width: 10rem; background-color: var(--white-color);border-radius: 0.2rem;}
[data-popup="selector"] .desc{width: 95%;max-width: 7.39rem;margin-left: auto;margin-right: auto;}
[data-popup="selector"] .btns [data-button]{padding: 0 0.23rem; border-radius:calc(var(--button_height) / 2);}
[data-popup="selector"] .btns a[data-button]{color: var(--white-color);}
[data-popup="selector"] .title span{color:var(--primary-color);}

.history-ban{aspect-ratio: 1920 / 820; overflow: hidden;}
[class*=history-]{--max-width:1148;}
.history-intro{background-image: url(../images/bg.jpg);--max-width:1257;}
.history-intro .article{ line-height: calc(40 / 22);text-align: justify;}

.history-items .banner .figure{aspect-ratio: 1920 / 500;}
.history-items .banner h2{margin-bottom: 0.08rem;}
.history-items .center-True{text-align: center;}
.history-items ul{gap:0.04rem;}
.history-items ul:not(.layout-1-2) li{flex:1;}
.history-items ul:not(.layout-1-2) li img{display: block;width: 100%;}
.history-items .layout-1-2 li:nth-child(1){width: calc(328 / var(--max-width) * 100%);}
.history-items .layout-1-2 li:nth-child(2){flex:1;}
.history-items ul + .list-dl{margin-top: var(--pm__40);}
.history-items .list-dl dd .inner{height: 100%;background-color: #222425;border: solid 0.02rem #363a38;padding: 0.37rem 0.26rem; transition: var(--transition);}
.history-items .list-dl .year{color: var(--primary-color); margin-bottom: 0.18rem;}
.history-items .list-dl dd pre{line-height: calc(20 / 14);}
.history-items .sub-heading{margin-bottom: 0.35rem;}
.history-items .list-dl dd:hover .inner{border-color: var(--primary-color); transform: translateY(-0.05rem);}
@media (max-width:1024px) {
.history-items .banner .figure{aspect-ratio: 600 / 300; } 
.history-items .banner .figure .img{object-position:right;}
}
@media (min-width:481px) {
.history-items .list-dl dl{display: flex;flex-wrap: wrap;justify-content: space-between;gap:0.27rem;}
.history-items .list-dl dd{width: calc(50% - 0.135rem);}
.history-items .list-dl dd.long-True{width: 100%;}
.history-items .banner:not(.center-True) h3{max-width: 56%;}
}
@media (max-width:480px) {
.history-items .list-dl dd{padding: 0.2rem;}
.history-items .list-dl dd:not(:last-child){margin-bottom: var(--pm__30);}
.history-items .banner h3{font-size: var(--font-size__24);}
}

.contact-content{background: #f8f9fa;border-radius: var(--pm__20); overflow: hidden;}
.contact-content .left-text{padding:0.24rem var(--pm__50);}
.contact-content .left-text h3{margin-bottom: 0.2rem;}
.contact-content .left-text li{border-bottom: 1px dashed #e7e7e7;padding: 0.2rem 0;}
.contact-content .left-text li pre{text-align: left;}
.contact-content .left-text li .icon{flex-shrink: 0; width: 0.42rem;}
@media (min-width:1025px) {
.contact-content > div{flex:1;}
}

.news-list{max-width: 12rem;margin: 0 auto;}
.news-list .items{--itemgap:0.48rem; padding-right: 0.12rem;}
.news-list .figure{aspect-ratio: 800 / 520;}
.news-list a:hover .figure .img{transform: scale(1.05);}
.news-list h3{line-height: calc(22 / 16);margin: 0.17rem 0.16rem;}
.news-list p{margin: 0.12rem 0 0.24rem 0; line-height: 1.875;}
.news-list li a{position: relative; height: 100%;display: block;display: flex;flex-direction: column;height: 100%;}
.news-list li a .inner{height: 100%;background-color: var(--white-color);border-radius: 0.06rem; position: relative; }
.news-list li a .inner:after{position: absolute; content: ''; left: 0.12rem; top: 0.12rem; width: 100%; height: 100%;border-radius: 0.06rem;background: var(--primary-color); transition: var(--transition); z-index: -1;}
.news-list li a:hover .inner:after{transform: translate(0.1rem,0.1rem);}
.news-list .option{padding:0 0.16rem 0.28rem;}
.news-list .publish-time{color: #6d6d6d;font-size: 0.13rem;}
.news-list .publish-time i{width: 1em;height: 1em;margin-right: 0.5em;flex-shrink: 0;background-image: url(../images/time.svg);}
.news-list li .btnDownload{text-align: center;margin-top: .4rem;}
.news-list li .yDownload{border-radius:0.06rem; padding:.1rem .3rem;background:var(--primary-color);color:#fff;height:auto !important;display:inline-block;}
.news-list li .yDownload:after,.news-list li a.yDownload:hover:after{display:none;}
@media (max-width:1024px) {
.news-list .items{--itemnum:2;}
}
@media (max-width:480px) {
.news-list .items{--itemgap:0.25rem;}
}
#news-details{--max-width:1200;}
#news-details .article-title{margin-top: 0;}
.page-info{gap: var(--pm__40);}
.page-info .back-to-list{flex-shrink: 0;}
.page-info p{margin: 0;line-height: 2;}
.page-info p,
.page-info p a:not(:hover){color: var(--text-color_999);}
#news-details .details{padding: var(--pm__50) 0;margin: var(--pm__40) 0; border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
@media (max-width:480px) {
.page-info{flex-direction: column;}
#news-details .article-title{font-size: var(--font-size__24);}
}

[data-more]{display: inline-flex;align-items: center; padding: 0 2em; line-height: 2.4;border-radius: 1.5em;transition: var(--transition);}
[data-more~='full']{background-color: var(--primary-color); color: var(--white-color);}
[data-more~='full']:hover{background-color: rgba(var(--primary-color__rgb), 0.8);}
[data-more~='full'] i[data-icon~='more']{transform: rotate(180deg);filter: brightness(0) invert(1);margin-right:0.5em;}
a[data-more~='full']{color: var(--white-color);}

.culture-swiper{--max-width:1680; overflow: hidden; background: url(../images/culture-bg.jpg) no-repeat center bottom;background-size: cover;}
.culture-swiper .left{background: url(../images/line.png) no-repeat left 0.1rem center; background-size:1.89rem auto;}
.culture-swiper .swiper{height: calc(1.86rem * 2);flex-shrink: 0;width: 100%;}
.culture-swiper .swiper-slide-prev{opacity: 0;}
.culture-swiper .swiper-slide{height: 1.86rem;display: flex;align-items: center; transition: 0.3s opacity;}
.culture-swiper .swiper-slide-next{padding-left:0.5%;}
.culture-swiper .swiper-slide .dot{width: 0.38rem; height: 0.38rem;background: url(../images/dot.png) var(--bg-contain);display: block;}
.culture-swiper .swiper-slide .txt{left: 0.78rem;top: 50%;transform: translateY(-0.19rem);right: 0;}
.culture-swiper .swiper-slide .txt span{letter-spacing: -0.01rem;display: inline-block;}
.culture-swiper .swiper-slide .txt pre{text-align: left; }
.culture-swiper .swiper-slide .txt span,
.culture-swiper .swiper-slide .txt pre{transform: translateY(0.19rem); opacity: 0;transition:0.5s 0.3s;}
.culture-swiper .swiper-slide-next .txt span,
.culture-swiper .swiper-slide-next .txt pre,
.culture-swiper .swiper-slide-active .txt span,
.culture-swiper .swiper-slide-active .txt pre{transform: translateY(0); opacity: 1;}
.culture-swiper .swiper-slide-next .txt pre,
.culture-swiper .swiper-slide-active .txt pre{transition-delay: 0.5s;}
@media (min-width: 1025px){
.culture-swiper .right{flex: 1;display: flex;justify-content: center;}
.culture-swiper .right img{width: calc(1047 / 838  * 100%);max-width: none;}
.culture-swiper .left{width: calc(842 / var(--max-width) * 100%);flex-shrink: 0;padding-left: 0.67rem;background-position:left 0.78rem center;}
.culture-swiper .swiper{width: 120%;}
.culture-swiper .swiper-slide .txt pre{max-height: 3.6em; overflow-y: auto; overflow-x: hidden;}
}
@media (min-width: 1025px) and (max-width: 1280px) {
.culture-swiper .swiper-slide .txt pre{font-size: var(--font-size__18);}
}
@media (max-width:1024px) {
.culture-swiper .left{min-height: 7.32rem; margin-top: -40%;}
.culture-swiper .right{mask-image: linear-gradient(to bottom, black 50%, transparent 100%);}
.culture-swiper .container{flex-direction: column-reverse;}
}

.culture-intro{overflow: hidden;--max-width:1366;}
.culture-intro figure{background-position: center top;}
.culture-intro .txt{margin: 0.37rem 0 var(--pm__90); line-height: calc(30 / 18);text-align: justify;}
.culture-intro .container{z-index: 5; min-height: 8rem;}
@media (min-width: 1025px){
.culture-intro .left{width: calc(655 / var(--max-width) * 100%);flex-shrink: 0;}
}
@media (max-width:1024px) {
.culture-intro .container{flex-direction: column;align-items: flex-start;}
.culture-intro .left{padding: var(--pm__50) 0 var(--pm__120);}
.culture-intro .txt{ line-height: 1.5;}
.culture-intro figure{background-position: 56% bottom; background-size: 220% auto;}
}

.downloads{--max-width:1363;}
.downloads a{border-radius: 0.14rem;border: solid 0.03rem #36393a;padding: 0.12rem 0.35rem;color: var(--white-color);transition: var(--transition);gap:var(--pm__40)}
.downloads a:hover{border-color: var(--primary-color); transform: translateY(-0.05rem);}
.downloads .item:not(:last-child){margin-bottom: 0.2rem;}
.downloads [data-icon~='download']{	width: 0.32rem;height: 0.35rem;flex-shrink: 0;margin: 0 0.35rem 0 0;}
.downloads .item .left{flex:1;gap:var(--pm__40);}
.downloads .item .figure{width: 0.94rem;aspect-ratio: 94 / 125;flex-shrink: 0;}
.downloads .item .other{gap:var(--pm__30); line-height: 1;flex-wrap: wrap;}
.downloads .item .other i{margin-right: 0.1rem;}
@media (max-width:480px) {
.downloads [data-icon~='download']{	margin-right: 0;}
.downloads a{padding: 0.12rem;}
}

.page-ban{overflow: hidden;--max-width:1300;}
.page-ban picture img{aspect-ratio: 1920 / 670;}
.page-ban .maxw{width:calc(700 / var(--max-width) * 100%);}
.page-ban h2{margin-bottom: 0.13rem;}
.page-ban h2 sup{display: inline-block;vertical-align: top;font-size:var(--font-size__30); line-height: 1;}
.page-ban .contact-btn{margin-top: var(--pm__60);}
.page-ban .desc{margin-top: 0.3rem; line-height: calc(30 / 14);}
.page-ban .contact-btn [data-more]{line-height: calc(40 / 18);}
@media (max-width:1024px) {
.page-ban picture img{aspect-ratio: 1024 / 700;object-fit: cover;object-position:33%;}
.page-ban h2{font-size: var(--font-size__24);}
.page-ban p{font-size: var(--font-size__16);}
.page-ban h2 sup{font-size: var(--font-size__14);}
.page-ban .desc{display: none;}
}

.sw-pages{gap:0.15rem;}
.sw-pages span{opacity: 0.3;width: 0.16rem;height: 0.16rem;background: var(--white-color);}
.sw-pages span[class*=-active]{opacity: 1;}
.CasedisplayFalse{display: none;}
.details-research{overflow: hidden;--max-width:1320; background-image: url(../images/prod-narrow-spaces-bg.jpg);}
.details-research .home-title h2 span{color: var(--primary-color);}

.details-research .list-swiper .swiper-slide{color: var(--default-color);position:relative;z-index:1;margin-bottom:.1rem;}

.details-research .list-swiper .swiper-slide:before{position:absolute;left: .1rem;top:.1rem;content: '';background-color:var(--primary-color);width:100%;height:100%;z-index:-1;border-radius:5px;}
.details-research .list-swiper .swiper-slide:hover .figure .img{transform: scale(1.05);}
.details-research .list-swiper .figure{padding-bottom: calc(210 / 372 * 100%);border-radius:5px 5px 0 0;}
.details-research .list-swiper .txt{padding: 0.2rem 0.07rem;background:#fff;margin-bottom:.1rem;border-radius:0 0 5px 5px;}
.details-research .list-swiper .title{line-height: calc(24 / 18);}
.details-research .list-swiper .option{font-size: var(--font-size__12);color: #888;gap:3em;margin: 0.13rem 0;line-height: 1;}
.details-research .list-swiper .publish-time{gap:0.5em;}
.details-research .list-swiper .info{gap:0.1rem; }
.details-research .list-swiper .info img{border-radius: 50%;width: 0.26rem;height: 0.26rem;flex-shrink: 0;}
.details-research .list-swiper .sw-pages{margin: var(--pm__40) 0 var(--pm__60) 0;}

.details-workflow{overflow: hidden;--max-width:1460; background-image: url(../images/dcarer/area-5-bg.jpg);}
.details-workflow .swiper-slide .figure{padding-bottom: calc(240 / 400 * 100%);	border-radius: 0.12rem;border: solid 0.05rem #e5e8e7; margin-bottom: var(--pm__40);}
.details-workflow .swiper-slide-active .figure{border-color: var(--primary-color);}
.details-workflow .pic:after{position: absolute; content: '';width: 0.4rem;height: 0.4rem; background: url(../images/next.svg) var(--bg-contain); top: 50%;left: calc(100% + 0.38rem); transform: translateY(-50%);}
.details-workflow .home-title .desc{margin-top: 0.2rem;}
.details-workflow .top-title .right{flex-shrink:0;}
@media (max-width:1024px) {
.details-workflow .pic:after{width: 20px; height: 20px;left: calc(100% + 15px);}
}
@media (max-width:480px) {
.details-workflow .swiper-slide p{font-size: var(--font-size__18);}
}

.details-auxiliary{overflow: hidden;--max-width:831; background-image: url(../images/dcarer/area-9-bg.jpg);}
.details-auxiliary .item{gap:var(--pm__60)}
.details-auxiliary .item:not(:last-child){margin-bottom: 0.5rem;}
.details-auxiliary .item .pic{width: 1.71rem;height: 1.11rem;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.details-auxiliary .item .pic img{max-height: 100%;}
.details-auxiliary .item p{line-height: calc(30 / 18); margin: 0.1rem 0 0.15rem 0;}

.prod-intro{background-image: url(../images/dcarer/area-1-bg.jpg);--max-width:1260;}
.edit-58 h3{line-height: calc(48 / 18);margin: 0 0 var(--pm__60);}
.edit-58 .icon img{max-height: 0.42rem;}
.edit-58 .title{font-weight: var(--font-weight__l);font-size: var(--font-size__16);}
.edit-83 h3{font-size: var(--font-size__40);margin: 0 0 var(--pm__70) 0;}
.edit-83 h3 span{color: var(--primary-color);}
.edit-83 .items{display: flex;}
.edit-83 .items .item{width: 50%;}
.edit-83 .item .icon{display: flex;align-items: center;justify-content: center; width: 0.4rem; height: 0.4rem;}
.edit-83 .num{font-weight: var(--font-weight__m);margin: 0.29rem 0 0.18rem 0;}
.edit-83 .title{font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
@media (min-width:1025px) {
.edit-58{width: 110%;}
.prod-intro .pic{flex-shrink: 0;min-height: 7.44rem;}
.dcarer-intro .pic{width: calc(479 / var(--max-width) * 100%);}
}
@media (max-width:1024px) {
.prod-intro{padding-top: var(--pm__120);}
.prod-intro .pic{width: 50%; margin: var(--pm__60) auto 0;}
.edit-58{text-align: center;}
.edit-58 .item{display: flex;flex-direction: column;align-items: center;}
}

.prod-items,
.prod-desc{--max-width:1260;}
.dcarer-desc h3{margin-bottom: var(--pm__80);}
.dcarer-desc [data-more]{margin-top: var(--pm__80);}
.dcarer-desc .intro{line-height: calc(40 / 18);}
.aizx-desc h3{margin-bottom: var(--pm__60);}
.aizx-desc [data-more]{margin-top: var(--pm__60);}
.aizx-desc .intro,
.aizx-desc-2 .intro{line-height: calc(36 / 16);text-align: left;}
.aizx-desc .intro{ max-width: 6.45rem;}
.aizx-desc-2 .intro{max-width:5.2rem;}
.markerless-desc .intro{font-size: var(--font-size__40); line-height: calc(60 / 40); font-weight: var(--font-weight__b);}
.dentrobot-desc .intro{line-height: calc(48 / 18); margin-bottom: 0.44rem;}
@media (min-width:1025px) {
.prod-desc .inner{max-width: 7.7rem;width: 70%;}
.markerless-desc .inner{max-width: none;width: auto; padding-bottom: 2.56rem;}
}
@media (max-width:1024px) {
.prod-desc .txt-area{position: relative; padding: var(--pm__120) 0 var(--pm__60);}
.prod-desc > img{object-position: right;aspect-ratio: 4 / 3; object-fit: cover;}
.markerless-desc .intro{font-size: var(--font-size__24);text-align: left;}
.markerless-desc .txt-area{padding-bottom: 0;}
.markerless-desc > img{margin-top: -20%;}
.dentrobot-desc .intro{text-align: left;}
.dentrobot-desc > img{mask-image: linear-gradient(to bottom,transparent 10%,black 100%);margin-top: -30%;}
}

.prod-items::before{position: absolute; content: '';width: 100%;height: 100%;background:no-repeat center top;background-size: 100% auto;left: 0;top: 0;pointer-events: none;}
.prod-items .items{--itemgap:2.06rem;}
.prod-items .item{margin-bottom: var(--pm__70); gap:0.25rem;}
.prod-items .icon{flex-shrink: 0;width: 0.5rem;}
.prod-items .info{flex: 1;}
.prod-items .info .desc{text-align: left; margin-top: 0.07rem;}

.dcarer-items{background-image: url(../images/dcarer/area-4-bg.jpg); padding-top: var(--pm__190);}
.dcarer-items::before{background-image: url(../images/dcarer/area-4-top.png)}
.dcarer-items .sub-title{margin-bottom: var(--pm__80);margin-top: 0.2rem;}

.markerless-items,
.aizx-items{background-image: url(../images/aizx/area-1-bg.jpg); }
.aizx-items{padding-top: var(--pm__200); padding-bottom: var(--pm__130);}
.aizx-items::before{background-image: url(../images/aizx/area-1-top.png)}
.aizx-items .items{--itemgap:1.7rem;}

.markerless-items::before{background-image: url(../images/mv-area-3-top.png)}
.markerless-items .item{margin-bottom: var(--pm__30);align-items: flex-start;}
.markerless-items .item .icon{padding-top: calc(24 / 18 * 1.2em);}
.markerless-items .sub-title{max-width: 8.5rem; line-height: calc(36 / 16);margin: 0.2rem 0 var(--pm__70) 0;}

@media (max-width:1024px) {
.prod-items .items{--itemgap:0rem;--itemnum:1;}
}

.point{--wh:0.43rem;width: var(--wh);height: var(--wh);box-shadow: 0 0.02rem 0.05rem 0.01rem  rgba(10, 58, 37, 0.27); display: flex;align-items: center;justify-content: center; background-color: var(--white-color);border-radius: 50%;}
.point [data-icon~='point']{	width: calc(var(--wh) / 2);height: calc(var(--wh) / 2); background-image: url(../images/miaodian.svg);}
@media (max-width:480px) {
.point{--wh:0.24rem;}
}

.points dd{position: absolute;left: calc(var(--left) / var(--w) * 100%);top: calc(var(--top) / var(--h) * 100%);}
.points dd .txt{background-color: #f2f5f4;border-radius: 0.09rem; padding: 0.3rem 0.2rem; position: absolute;left: calc(100% - 0.15rem);bottom: calc(100% - 0.1rem); width: max-content;max-width: 3.45rem;color: #36393a; visibility: hidden; opacity: 0; transition: var(--transition);}
.points dd:hover{z-index: 4;}
.points dd:hover .point{background-color: var(--primary-color);}
.points dd:hover .point [data-icon~='point']{filter: brightness(0) invert(1);}
.points dd:hover .txt{visibility: visible; opacity: 1;}
.points dd .txt .name{margin-bottom: 0.2rem;}
.points dd .txt pre{text-align: left; line-height: calc(25 / 16);}

.prod-show{overflow: hidden;}
.prod-show .container{z-index: 6;}
.prod-show .pic{display: inline-flex;}
.prod-show .pic .point{background-color: var(--primary-color); opacity: 0; transition: var(--transition);}
.prod-show .pic .point [data-icon~='point']{filter: brightness(0) invert(1);}
.prod-show .point .line{height: 1.33rem;position: absolute; overflow: hidden;left: 80%; top: 80%;}
.prod-show .point .line::before,
.prod-show .point .line:after{position: absolute; content: '';background-color:var(--primary-color); transition: var(--transition) linear;}
.prod-show .point .line::before{width: 2px;height: 0%; transform-origin: left top;transform: rotate(-45deg);}
.prod-show .point .line:after{width: 0%;height: 2px;bottom: 0;}
.prod-show .hover-intro{top: 50%;transform: translateY(-50%);border-radius: 0.1rem;background-color: var(--primary-color);padding: 0.12rem; opacity: 0; transition: var(--transition);}
.prod-show [class*=fadeIn] .point{opacity: 1;}
.prod-show [class*=fadeIn] .line::before{height: 150%;transition-delay: 0.5s;}
.prod-show [class*=fadeIn] .line:after{width: 100%;transition-delay: 1s;}
.prod-show [class*=fadeIn] .hover-intro{opacity: 1;transition-delay: 1.5s;}

.dcarer-show{--max-width:1300; padding-top: var(--pm__120);}
.dcarer-show .pic > img{width: 4.16rem;}
.dcarer-show .pic .point{left: 46%; bottom: 43%; }
.dcarer-show .point .line{width: 5.12rem;  }
.dcarer-show .point .line:after{left: 26%;}
.dcarer-show .hover-intro{width: calc(629 / var(--max-width) * 100%);left: calc(730 / var(--max-width) * 100%);--w:607;--h:525;}

.dentrobot-show{--max-width:1680; padding-top: var(--pm__120); padding-bottom: 0.46rem;}
.dentrobot-show .pic{transform: translateX(calc(128 / var(--max-width) * 100%));}
.dentrobot-show .pic > img{width: 9.13rem;}
.dentrobot-show .pic .point{left: 49%;bottom: 57%;}
.dentrobot-show .point .line{width: 4.99rem;  }
.dentrobot-show .point .line:after{left: 27%;}
.dentrobot-show .hover-intro{width: calc(590 / var(--max-width) * 100%);left: calc(1052 / var(--max-width) * 100%);--w:590;--h:539;}

.markerless-show{--max-width:1686;}
.markerless-show .container{z-index: 6;}
.markerless-show .pic{padding-bottom: 0.75rem;transform: translateX(-1%);}
.markerless-show .pic > img{width:10.56rem;}
.markerless-show .pic .point{left: 25%; bottom: 46%;}
.markerless-show .point .line{width: 7.42rem;}
.markerless-show .point .line:after{left: 18%;}
.markerless-show .hover-intro{width: calc(590 / var(--max-width) * 100%);left: calc(1033 / var(--max-width) * 100%);--w:590;--h:539;}

@media (min-width:1025px) {
.points dd .txt{transform: translateY(0.1rem);}
.points dd:hover .txt{transform: translateY(0);}
.markerless-show .pic{min-height: 100vh;}
}
@media (max-width:1024px) {
.points dd .txt{left: 50%;transform: translateX(-50%); bottom: calc(100% + 0.1rem);width: 46vw;}
.prod-show .hover-intro{width: 50%;left: 50%;--h:590; padding: 0.05rem;}
.dcarer-show .pic{width: 40%;}
.dcarer-show .point .line{width: 2.3rem;height: 0.6rem;}

.markerless-show .pic{padding:1rem 0; width:66%;}
.markerless-show .point .line{width: 2.8rem;height: 0.6rem;}
.markerless-show .hover-intro{width: 40%; left: 60%;}
.markerless-show .point .line:after{left: 21.5%;}

.dentrobot-show .pic{ width:55%;}
.dentrobot-show .point .line{width: 2.8rem;height: 0.6rem;}
.dentrobot-show .hover-intro{width: 40%; left: 60%;}
.dentrobot-show .point .line:after{left: 21.5%;}

}
@media (max-width:480px) {
.points dd .txt{padding: 0.15rem;}
.dentrobot-show .point .line,
.dcarer-show .point .line{width: 1.5rem;}
.dentrobot-show .point .line:after,
.dcarer-show .point .line:after{left: 39.5%;}
.dentrobot-show .points dd .txt,
.markerless-show .points dd .txt{left: auto;transform: none;right: -100%; width: 58vw;}
}

.aizx-show{padding-top: var(--pm__150); overflow: hidden;}
.aizx-show .container{z-index: 5;}
.aizx-show .points{--w:614;--h:763;}
.aizx-show dd .txt .desc{font-size: var(--font-size__14); line-height: calc(21 / 14); text-align: justify;margin-top: 0.1rem;}
@media (min-width:1025px) {
.aizx-show dd .txt{max-width: 4.4rem;}
.aizx-show .points dd .txt{bottom: auto;top: calc(100% - 0.1rem);}
}

.edit-64{font-size: calc(100 / 1920 * 100vw);position: relative;z-index: 1;}
.edit-64 dd .title{display: flex;}
.edit-64 dd .tit{height:0.53em;padding: 0 0.17em;display: flex;align-items: center;justify-content: center; background: no-repeat center center;background-size: 100% 100%;}
.edit-64 dd .tit span{font-size: 0.24em;font-weight: var(--font-weight__sb);}
.edit-64 dd .con {font-size: 0.16em; padding: calc(20 / 16 * 1em) 0 0 calc(15 / 16 * 1em); text-align: justify;line-height: calc(25 / 16);}
.edit-64 dd:nth-child(1) .tit{background-image: url(../images/dcarer/title-bg-short.png);}
.edit-64 dd:nth-child(2) .tit{background-image: url(../images/dcarer/title-bg-r-short.png);}
.edit-64 dd:nth-child(3) .tit{background-image: url(../images/dcarer/title-bg.png);}
.edit-64 dd:nth-child(4) .tit{background-image: url(../images/dcarer/title-bg-r.png);}
@media (min-width:1025px) {
.edit-64 dd{position: absolute;  opacity: 0; transition: var(--transition);}
.edit-64 dd:before{position: absolute; content: '';width: 100%; background:url(../images/dcarer/line-1.svg) no-repeat center center;background-size: 100% 100%;height: 0.03em;top: 0.5em;}
.edit-64 dd:nth-child(4):before{height: 0.89em;background-image: url(../images/dcarer/line-2.svg);}
.edit-64 dd .con {max-width: calc(406 / 16 * 1em);}
.edit-64 .wap-num{display: none;}
.edit-64 dd:nth-child(2n) .con{text-align: right;max-width: none;padding-left: 30%;}
.edit-64 dd:nth-child(2n) .title{justify-content: flex-end;}
.edit-64 dd:nth-child(1){width: 5.92em; left: 1.93em; top: 2.53em;}
.edit-64 dd:nth-child(2){width: 5.8em; right: 1.94em; top: 4.33em; }
.edit-64 dd:nth-child(3){width: 6.63em; left: 1.93em; top: 5.98em;}
.edit-64 dd:nth-child(3) .con {max-width: calc(340 / 16 * 1em);}
.edit-64 dd:nth-child(4){width:9.14em; right: 1.94em; top:7.3em; }
.edit-64 dd:nth-child(4) .con{padding-left: 60%;}
.edit-64 dd:nth-child(2n+1){transform: translateX(-0.3rem);}
.edit-64 dd:nth-child(2n){transform: translateX(0.3rem);}
.edit-64[class*=fadeIn] dd{opacity: 1;transform: translateX(0);}
.edit-64[class*=fadeIn] dd:nth-child(1){transition-delay: 0.5s;}
.edit-64[class*=fadeIn] dd:nth-child(2){transition-delay: 1s;}
.edit-64[class*=fadeIn] dd:nth-child(3){transition-delay: 1.5s;}
.edit-64[class*=fadeIn] dd:nth-child(4){transition-delay: 2s;}
}
@media (max-width:1024px) {
.edit-64{display: flex;flex-direction: column-reverse; font-size: 1rem;}
.edit-64 .pic{position: relative;z-index: 1;}
.edit-64 .pic img{object-fit: cover;aspect-ratio: 3 / 4;}
.edit-64 .wap-num li{position: absolute;z-index: 10;font-size: 0.24em;font-weight: var(--font-weight__b);}
.edit-64 .wap-num li:nth-child(1){top: 27%;left: 21%;}
.edit-64 .wap-num li:nth-child(2){top: 44%;left: 77%;}
.edit-64 .wap-num li:nth-child(3){top: 60%;left: 29.5%;}
.edit-64 .wap-num li:nth-child(4){top: 80%;left: 33%;}
.edit-64 dl{padding:var(--pm__120) 3%;}
.edit-64 dd{counter-increment: itemcounter;}
.edit-64 dd:not(:last-child){margin-bottom: 0.6rem;}
.edit-64 dd .title{align-items: center;gap: 0.1rem;flex-direction: column;}
.edit-64 dd .title:before{content: counters(itemcounter, ".", decimal-leading-zero);font-size: 0.24em;}
}


.edit-102{font-size: calc(100 / 1920 * 100vw);position: relative;z-index: 1;}
.edit-102 dd .title{display: flex;}
.edit-102 dd .tit{height:0.53em;display: flex;align-items: center;justify-content: center;}
.edit-102 dd .tit span{font-size: 0.24em;font-weight: var(--font-weight__b);max-width: 4.4rem;}
@media (min-width:1025px) {
.edit-102 dd{position: absolute;  opacity: 0; transition: var(--transition);}
.edit-102 dd:before{position: absolute; content: '';width: 100%; background:url(../images/dcarer/line-1.svg) no-repeat center center;background-size: 100% 100%;height: 0.03em;bottom: -0.12em;}
.edit-102 .wap-num{display: none;}
.edit-102 dd:nth-child(1){width: 5.8em; left: 1.93em; top: 3.53em;}
.edit-102 dd:nth-child(2){width: 6.14em; right: 1.95em; top: 4.42em;}
.edit-102 dd:nth-child(3){width: 5.18em; left: 1.94em; bottom: 2.05em;}
.edit-102 dd:nth-child(4){width:5.52em; right: 1.95em; bottom:2.89em;}
.edit-102 dd:nth-child(2n+1){transform: translateX(-0.3rem);}
.edit-102 dd:nth-child(2n){transform: translateX(0.3rem);}
.edit-102 dd:nth-child(2n) .title{justify-content: flex-end; text-align: right;}
.edit-102[class*=fadeIn] dd{opacity: 1;transform: translateX(0);}
.edit-102[class*=fadeIn] dd:nth-child(1){transition-delay: 0.5s;}
.edit-102[class*=fadeIn] dd:nth-child(2){transition-delay: 1s;}
.edit-102[class*=fadeIn] dd:nth-child(3){transition-delay: 1.5s;}
.edit-102[class*=fadeIn] dd:nth-child(4){transition-delay: 2s;}
}
@media (max-width:1024px) {
.edit-102{display: flex;flex-direction: column-reverse; font-size: 1rem;}
.edit-102 .pic{position: relative;z-index: 1;}
.edit-102 .pic img{object-fit: cover;aspect-ratio: 3 / 4;}
.edit-102 .wap-num li{position: absolute;z-index: 10;font-size: 0.24em;font-weight: var(--font-weight__b);}
.edit-102 .wap-num li:nth-child(1){top: 39%;left: 21%;}
.edit-102 .wap-num li:nth-child(2){top: 48%;left: 71%;}
.edit-102 .wap-num li:nth-child(3){top: 80%;left: 11%;}
.edit-102 .wap-num li:nth-child(4){top: 71%;left: 80%;}
.edit-102 dl{padding:var(--pm__120) 3%;}
.edit-102 dd{counter-increment: itemcounter;}
.edit-102 dd:not(:last-child){margin-bottom: 0.6rem;}
.edit-102 dd .title{align-items: center;gap: 0.1rem; flex-direction: column; text-align: center;}
.edit-102 dd .title:before{content: counters(itemcounter, ".", decimal-leading-zero);font-size: 0.24em;}
}

.aizx-intro{--max-width:1456; background: url(../images/aizx/area-6-bg.png) no-repeat center bottom;background-size: 100% auto;overflow: hidden;}
.aizx-intro .home-title h2{max-width: 9.2rem;margin: 0 auto;letter-spacing: -0.01rem; line-height: calc(54 / 40);}
.aizx-intro .intro .mid{display: flex;}
.aizx-intro .intro .inside:before,
.aizx-intro .intro .inside::after{position: absolute;content: '';width: calc(163 / 511 * 100%);padding-bottom: calc(73 / 511 * 100%);background: url(../images/aizx/dot.png) var(--bg-contain);background-size: 100% auto;z-index: 10;}
.aizx-intro .intro .con{	background: rgba(0, 16, 20, 0.5);border: solid 2px rgba(96, 255, 203, 0.37); border-radius: 0.1rem; box-shadow: 0.04rem 0.08rem 0.35rem rgba(var(--primary-color__rgb), 0.25) inset; padding: var(--pm__50) 0.2rem;position: relative;}
.aizx-intro [class*=dot-]{position: absolute;left: 0.14rem;right: 0.14rem;display: flex;justify-content: space-between;align-items: center;}
.aizx-intro [class*=dot-]::before,
.aizx-intro [class*=dot-]:after{display: block; content: '';width: 0.08rem;height: 0.08rem;background: rgba(var(--primary-color__rgb), 0.63);border-radius: 50%;}
.aizx-intro .dot-t{top: 0.14rem;}
.aizx-intro .dot-b{bottom: 0.14rem;}
@media (min-width:1025px) {
.aizx-intro .intro .mid{width: calc(585 / var(--max-width) * 100%);align-items: center;}
.aizx-intro .intro .con{flex: 1;}
.aizx-intro .intro .mid .inside{width: calc(511 / 585 * 100%);transform: translateX(calc(81 / 585 * 100%));}
.aizx-intro .intro .inside:before,
.aizx-intro .intro .inside::after{top: calc(303 / 369 * 100%);}
.aizx-intro .intro .inside::before{right: calc(419 / 511 * 100%);}
.aizx-intro .intro .inside::after{transform: rotateY(180deg);left: calc(348 / 511 * 100%);}
}
@media (max-width:1024px) {
.aizx-intro .intro{flex-direction: column;}
.aizx-intro .intro .inside{width: 100%;}
.aizx-intro .intro .inside img{width: 100%; transform: translateX(10%);}
.aizx-intro .intro .mid{justify-content: center;width: 100%;padding:9% 0;}
.aizx-intro .intro .inside::before{transform: rotate(90deg); left: 5%;}
.aizx-intro .intro .inside::after{right: 5%; bottom: 0; transform: rotate(-90deg);}
}

.edit-78 .tit{text-align: center;font-size: var(--font-size__24);font-weight: var(--font-weight__b);}
.edit-78 p{font-size: var(--font-size__14);}
.edit-78 .tit + p{letter-spacing: -0.01rem;line-height: calc(24 / 14);}
.edit-78 dd{font-size: var(--font-size__16); line-height: calc(25 / 16);padding-left: 0.33rem;position: relative;}
.edit-78 dd::before{position: absolute; content: '';width: 0.24rem;height: 0.24rem; background: url(../images/gou.svg) var(--bg-contain); left: 0; top: 0;}
.edit-78 dd p{line-height: calc(22 / 14);}
.edit-78 dd:not(:last-child){margin-bottom: 0.3rem;}
.edit-78 .tit,
.edit-78 .tit + p,
.edit-78 dd{ transform: translateY(0.3rem); opacity: 0; transition: var(--transition);}


[class*=fadeIn] .edit-78 .tit,
[class*=fadeIn] .edit-78 .tit + p,
[class*=fadeIn] .edit-78 dd{ transform: translateY(0); opacity: 1;}
[class*=fadeIn] .edit-78 .tit{transition-delay: 0.2s;}
[class*=fadeIn] .edit-78 .tit + p{transition-delay: 0.4s;}
[class*=fadeIn] .edit-78 dd{transition-delay: 0.6s;}
[class*=fadeIn] .edit-78 dd:nth-child(2){transition-delay: 0.8s;}

.aizx-honor{--max-width:1680; }
.aizx-honor .figure{background-position:center top;}
.aizx-honor .container{z-index: 5;align-items: center;}
.aizx-honor .home-title{margin-bottom: 0.17rem;}
.aizx-honor .home-title h2{letter-spacing: -0.01rem;}
.aizx-honor .list .items{--itemgap:0.18rem;}
.aizx-honor .list .item{margin-bottom: 0.28rem;}
.aizx-honor .list .inside{position: relative;z-index: 1;padding: 0 0.37rem;}
.aizx-honor .list .inside::before,
.aizx-honor .list .inside:after{position: absolute; content: '';width: 0.37rem;background: url(../images/aizx/mark.png) var(--bg-contain); top: 0; height: 100%; background-position: center center; max-height: 0.73rem; min-height: 0.73rem;}
.aizx-honor .list .inside::before{left: 0;}
.aizx-honor .list .inside:after{transform: rotateY(180deg); right: 0;}
.aizx-honor .star{width: 0.46rem;height: 0.14rem;display: block;background: url(../images/aizx/star.png) var(--bg-contain); margin-bottom: 0.14rem;}
@media (min-width:1025px) {
.aizx-honor .inner{width: calc(1076 / var(--max-width) * 100%);}
.aizx-honor .container{ min-height: 10.24rem;}
}
@media (max-width:1024px) {
.aizx-honor{padding: var(--pm__120) 0;}
.aizx-honor .figure{background-position:center bottom 1rem; background-size: 100% auto;}
}
@media (max-width:480px) {
.aizx-honor .list .items{--itemgap:0rem;--itemnum:1;}
}

.logo-swiper{background: rgba(23, 48, 38, 0.38);border: solid 1px rgba(70, 185, 140, 0.38); border-radius: 0.09rem; box-shadow: 0.04rem 0.08rem 0.35rem rgba(var(--primary-color__rgb), 0.25) inset;margin-top: var(--pm__80);}
.logo-swiper .swiper-wrapper{min-height: 1.3rem;}
.logo-swiper .swiper-slide{display: flex;align-items: center;justify-content: center;height: auto;}
.logo-swiper .swiper-slide:after{position: absolute; content: '';width: 1px;height: 70%;top: 15%;background: linear-gradient(to bottom,transparent,rgba(var(--primary-color__rgb),0.5) ,transparent); right: -1px;opacity: 0;}
.logo-swiper .swiper-slide-active:after,
.logo-swiper .swiper-slide-active ~ .swiper-slide:after{opacity: 1;}
@media (max-width:480px) {
.logo-swiper .swiper-wrapper{min-height: 1rem;}
.logo-swiper .swiper-slide img{max-height:70%;}
}

.research-top{background: #f5f5f5; overflow: hidden;}
.research-top .pic{display: flex;align-items: flex-end; justify-content: center; height: 3rem;}
.research-top .pic img{max-height: 100%;}
.research-top .container{position: relative;--max-width:1320;}
.research-top .container:after,
.research-top .container:before{position: absolute; content: '';width:7vw; height: 1.11rem; background-repeat: no-repeat;background-size: auto 100%; top: 2.7rem;}
.research-top .container:before{right: 100%; background-image: url(../images/taibg_l.png);background-position: left top;}
.research-top .container:after{left: 100%;background-image: url(../images/taibg_r.png);background-position: right top;}
.research-top .name{background: url(../images/taibg.png) repeat-x center top;background-size: auto 1.11rem; padding-top: 0.9rem; min-height: 1.11rem;margin-top: -0.3rem;}
.research-top .swiper-slide a{position: absolute; left: 0; top: 0;width: 100%;height: 100%;z-index: 10;}
.research-top .swiper-slide:hover .name{color: var(--primary-color);}
.research-top .sw-pages{margin-top: var(--pm__40);display: flex;justify-content: center;align-items: center;}
.research-top .sw-pages span{background-color: var(--primary-color);}
@media (max-width:1024px) {
.research-top .container{margin: 0 10%; width: auto;}
}
@media (max-width:480px) {
.research-top .pic{height: 2.4rem;}
.research-top .container:after,
.research-top .container:before{top: 2.1rem;}
}

.search-box{position: relative;z-index: 3; margin-bottom: 0.2rem;}
.search-box .form-input{border-radius: 0.1rem;padding: 0 0.7rem 0 0.2rem;color: var(--text-color_999);}
.search-box .form-input.focus{color: var(--text-color_333);}
.search-box .btn{position: absolute;right: 0;display: flex;align-items: center;justify-content: center;width: 0.5rem; top: 0;background-color: var(--primary-color);height: 100%;border-radius: 0 0.1rem 0.1rem 0;}

.side-menu + .side-menu{margin-top: 0.2rem;}
.side-menu .name{background: var(--primary-color);color: var(--white-color);font-size: var(--font-size__24);border-radius: .2rem .2rem 0 0;padding: .3rem 0 0.3rem 0.4rem;font-weight: var(--font-weight__b);}
.side-menu .menu{background: #fff;border-radius: 0 0 0.2rem 0.2rem;padding: 0.2rem 0 0.2rem 0.2rem;}
.side-menu li {margin-bottom: 0.1rem;}
.side-menu li a{line-height: 0.5rem;padding-left: 0.19rem;font-weight: var(--font-weight__b);font-size: var(--font-size__18);border-bottom: 1px dashed #eee;display: flex;align-items: center;gap: 0.19rem;}
.side-menu li a:before{content: '';width: 0.12rem;height: 0.12rem;border:1px solid #ccc;border-radius: 0.02rem;}
.side-menu li.aon a:before{border-color: var(--primary-color); background-color: var(--primary-color);}
.side-menu li.aon a{color: var(--primary-color);}
@media (max-width:1024px) {
.side-menu{position: relative;z-index: 40; margin-bottom: 0.3rem;}
.side-menu.active{z-index: 50;}
.side-menu .name{position: relative;}
.side-menu .wap-open{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.side-menu .wap-open:after{position: absolute; content: '';border: 0.1rem solid transparent;border-top-color: var(--white-color);right:0.3rem;top:50%; margin-top: -0.05rem; transition: var(--transition);}
.side-menu.active .wap-open:after{transform: rotate(180deg);}
.side-menu .menu{position: absolute;left: 0;top: 100%;width: 100%;z-index: 40;clip-path: polygon(0 0,100% 0,100% 0,0 0); opacity: 0; visibility: hidden; transition: var(--transition); border: 1px solid var(--primary-color);}
.side-menu.active .menu{opacity: 1; visibility: visible; clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@media (max-width:480px) {
   .side-menu .name{border-radius: 0.1rem;padding: 0.15rem;}
}

.research-main{background: #f9f9f9;}
.research-list .item{margin-bottom: 0.27rem;}
.research-list .item .inner{border-left: 0.04rem solid var(--primary-color); padding:var(--pm__40);position: relative; transition: var(--transition);background: #fff; }
.research-list .item .url{position: absolute; left: 0; top: 0;width: 100%;height: 100%;z-index: 10;}
.research-list .item:hover .inner{box-shadow: 0 0 10px rgba(0,0,0,0.1); transform: translateY(-0.05rem);}
.research-list .item p{margin: 0.2rem 0;}
.research-list .item h3{margin: 0; line-height: 1.6;}
.research-list .publish-time{color: #ccc;font-size: var(--font-size__16);}
@media (min-width:1025px) {
.research-main .side-left{width:22%;}
.research-main .side-right{width:75%;}
}

.resource-list .item:not(:last-child){margin-bottom: 0.27rem;}
.resource-list .item .inner{background-color: var(--white-color);padding: 0.2rem;border-bottom: 1px solid #eee; gap:var(--pm__40); transition: var(--transition);}
.resource-list .item:hover .inner{box-shadow: 0 0 10px rgba(0,0,0,0.1); transform: translateY(-0.05rem);}
.resource-list .item .pic{width: calc(180 / 1112 * 100%);flex-shrink: 0;}
.resource-list .item .pic figure{border-radius: 0.2rem; padding-bottom: calc(200 / 180 * 100%);}
.resource-list .item .txt{flex: 1;}
.resource-list .item .desc{margin: 0.2rem 0;}
.resource-list .item .other{color: #ccc; gap:0.2rem;line-height: 1;flex-wrap: wrap;}
.resource-list .item .other .publish-time,
.resource-list .item .other span{gap:0.05rem}
.resource-list .item .other [data-icon~=doi]{background-image: url(../images/icon-book.svg);}
.resource-list .item .other [data-icon~=type]{background-image: url(../images/icon-file.svg);}
.resource-list [data-icon="download"]{width: 0.6rem;height: 0.6rem; border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--primary-color);flex-shrink: 0;}
.resource-list [data-icon="download"]:after{content: '';width: 0.25rem;height: 0.25rem; display: block;background: url(../images/icon-down.svg) var(--bg-contain);filter: brightness(0) invert(1);}
@media (max-width:1024px) {
   .resource-list .item .pic figure{border-radius: 0.1rem;}
}
@media (max-width:480px) {
   .resource-list .name{--clamp:2;}
   .resource-list .item .pic{width: 40%;}
   .resource-list [data-icon="download"]{position: absolute;right: 0; bottom: 0;border-radius: 0;width: 0.4rem;height: 0.4rem;}
   .resource-list [data-icon="download"]:after{width: 0.22rem;height: 0.22rem;}
   .resource-list .item .other{gap:0.1rem;}
}

.single-page{min-height: 50vh; padding-top: var(--pm__100);--max-width:1320;}
.single-page .page-title{margin-bottom: var(--pm__60);}

.patient-intro{--max-width:1110;} 
.patient-intro .page-title{margin-bottom: 0.2rem;}
.patient-intro .edit-article{text-align: justify;}

.patient-sections .section{padding: 0.47rem 0;--max-width:1284;}
.patient-sections .section:nth-child(2n){background-color: #131313;}
.patient-sections .section:nth-child(2n+1){background-color: var(--white-color);color: #36393a;}
.patient-sections .tit{margin-bottom: 0.3rem;}
.patient-sections .tit span{color: var(--primary-color);}
.patient-sections .edit-article{text-align: justify; line-height: calc(28 / 20);}
@media (min-width:1025px) {
.patient-sections .section{position: sticky;top: 0;}
.patient-sections .pic{width: calc(448 / var(--max-width) * 100%); transform: translateX(-0.3rem);}
.patient-sections .txt-con{width: calc(760 / var(--max-width) * 100%);}
}
@media (max-width:1024px) {
   .patient-sections .pic{width: 50%;margin: 0 auto 0.3rem;}
}

.edit-117{display: flex;flex-wrap: wrap; gap:0.17rem; margin-bottom: 1em;}
.edit-117 li{border-radius: 0.3rem;border: solid 0.02rem var(--primary-color);padding: 0.08rem 0.27rem;font-weight: var(--font-weight__m);}

.edit-email{display: flex;margin-top: 0.26rem;font-weight: var(--font-weight__m);gap:0.24rem}
.edit-email a{color: var(--primary-color);}
.edit-email a:hover{text-decoration: underline;}
.edit-email .icon{width: 0.74rem;flex-shrink: 0;}

.page-custom-service{--max-width:1164;}
.custom-service{gap:0.67rem;}
.custom-service .left-pic{position: relative;flex-shrink: 0;}
.custom-service .left-pic img{border-radius: 0.06rem;position: relative;z-index: 4;}
.custom-service .left-pic:before{position: absolute; content: ''; left: 0.12rem; top: 0.12rem;width: 100%;height: 100%;background-color: var(--primary-color); border-radius: 0.06rem; z-index: 1;}
.custom-service .edit-article{ line-height: calc(26 / 18);}
@media (min-width:1025px) {
   .custom-service .left-pic{width: calc(250 / var(--max-width) * 100%);}
   .custom-service .edit-article{flex: 1;}
}
@media (max-width:1024px) {
   .custom-service .left-pic{max-width: 50%;margin: 0 auto 0.3rem;}
}


.surgery-main{max-width: 12rem; margin: 0 auto;}
@media (min-width:1025px) {
.surgery-main .side-left{width:32%;}
.surgery-main .side-right{width:66%;}
}

.surgery-main .search-box .form-input{ border-radius: 0rem;}
.surgery-main .search-box .btn{border-radius: 0rem;}


.surgery-main .Date .label{ color: #6f6f6f;font-weight: var(--font-weight__b);font-size: var(--font-size__16);flex-shrink: 0; width: 0.6rem;}
.surgery-main .Date .form-item-input{ width: 100%; }
.surgery-main .Date .form-item-input .form-input{ padding: 0 0.16rem; border: 0.02rem solid #ebebeb;height: 0.44rem; line-height: 0.44rem; }
.surgery-menu .menu.Date .form-item-input .form-input[type="date"]{background: url(../images/calendar.svg) no-repeat right 0.16rem center;background-size: auto 0.18rem;}
.surgery-menu .menu.Date .form-item-input .form-input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;}
.surgery-menu .menu.Date .form-item-input .date-placeholder{position:absolute;left:0.16rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:var(--font-size__16);}
.surgery-menu .menu.Date .form-item-input.has-value .date-placeholder{display:none;}
.surgery-main .Date .form-btn{border-radius: 0.6rem;font-size: var(--font-size__16); padding: 0rem .25rem;height: 0.38rem;line-height: 0.38rem; margin-top: 0.12rem;}

/* 2. 空值：年月日、斜杠全部透明 */
.form-input[type="date"]::-webkit-datetime-edit-year-field:not([aria-valuenow]),
.form-input[type="date"]::-webkit-datetime-edit-month-field:not([aria-valuenow]),
.form-input[type="date"]::-webkit-datetime-edit-day-field:not([aria-valuenow]),
.form-input[type="date"]::-webkit-datetime-edit-text{
    color: transparent !important;
}
.surgery-menu .menu.Date .form-item-input.has-value .form-input{color:#333 !important;}




.surgery-menu + .surgery-menu{margin-top: 0.2rem;}
.surgery-menu .name{background: var(--primary-color);color: var(--white-color);font-size: var(--font-size__16);padding: .14rem 0 0.14rem 0.2rem;font-weight: var(--font-weight__b);}
.surgery-menu .menu{background: #fff;border-radius: 0 0 0.06rem 0.06rem;padding: 0.2rem;}
.surgery-menu li {margin-bottom: 0.1rem;}
.surgery-menu li a{color: var(--default-color); line-height: 0.32rem;font-weight: var(--font-weight__b);font-size: var(--font-size__16);display: flex;align-items: center;gap: 0.12rem;}
.surgery-menu li a:before{content: '';width: 0.2rem;height: 0.2rem;border:0.02rem solid #6f6f6f;border-radius: 0.04rem;}
.surgery-menu li.aon a:before{border-color: var(--primary-color); /* background-color: var(--primary-color); */ background: url(../images/dagou.svg) no-repeat center; }
.surgery-menu li.aon a{color: var(--primary-color);}
@media (max-width:1024px) {
.surgery-menu{position: relative;z-index: 40; margin-bottom: 0.3rem;}
.surgery-menu.active{z-index: 50;}
.surgery-menu .name{position: relative;}
.surgery-menu .wap-open{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.surgery-menu .wap-open:after{position: absolute; content: '';border: 0.1rem solid transparent;border-top-color: var(--white-color);right:0.3rem;top:50%; margin-top: -0.05rem; transition: var(--transition);}
.surgery-menu.active .wap-open:after{transform: rotate(180deg);}
.surgery-menu .menu{position: absolute;left: 0;top: 100%;width: 100%;z-index: 40;clip-path: polygon(0 0,100% 0,100% 0,0 0); opacity: 0; visibility: hidden; transition: var(--transition); border: 1px solid var(--primary-color);}
.surgery-menu.active .menu{opacity: 1; visibility: visible; clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@media (max-width:480px) {
.surgery-menu .name{border-radius: 0.1rem;padding: 0.15rem;}
}



.surgery-list{}
.surgery-list .items{--itemgap:0.36rem; padding-right: 0.12rem;}
.surgery-list .figure{aspect-ratio: 800 / 469;}
.surgery-list a:hover .figure .img{transform: scale(1.05);}
.surgery-list h3{line-height: calc(22 / 16);margin: 0.17rem 0.16rem;}
.surgery-list p{margin: 0.12rem 0 0.24rem 0; line-height: 1.875;}
.surgery-list .tag{font-size: 0.13rem;color: #6d6d6d; margin-left: 0.24rem;}
.surgery-list li a{position: relative; height: 100%;display: block;}
.surgery-list li a .inner{height: 100%;background-color: var(--white-color);border-radius: 0.06rem; position: relative;z-index: 4; overflow: hidden;}
.surgery-list li a:after{position: absolute; content: ''; left: 0.12rem; top: 0.12rem; width: 100%; height: 100%;border-radius: 0.06rem;background: var(--primary-color); transition: var(--transition); z-index: 1;}
.surgery-list li a:hover:after{transform: translate(0.1rem,0.1rem);}
.surgery-list .option{padding:0 0.16rem 0.28rem;}
.surgery-list .publish-time{color: #6d6d6d;font-size: 0.13rem;}
.surgery-list .publish-time i{width: 1em;height: 1em;margin-right: 0.5em;flex-shrink: 0;background-image: url(../images/time.svg);}


@media (max-width:1024px) {
.surgery-main{width: 94%;}
.surgery-list .items{--itemnum:2;}
.surgery-list .tag{ margin-left: 0.1rem;}
}
@media (max-width:480px) {
.surgery-list .items{--itemnum:1;--itemgap:0.3rem; }
}

.edit-article{padding-bottom: 5%;}