
/* header */
.whiteHeader{padding-top: 3.33rem;}
.whiteHeader .header{background: #FFFFFF;border-bottom: 1px solid #EEEEEE;color: #222222;}
.whiteHeader .header .logo .logo1{display: none;}
.whiteHeader .header .logo .logo2{display: block;}
.whiteHeader .header .language .icon,
.whiteHeader .header .language .arr,
.whiteHeader .header .searchBtn{filter: brightness(0) invert(0.1);}
.whiteHeader .header.fixed{background: #fff;}

body.bodyBg{background: #F8FAFE;}

/* 内页 */
.nyWrap{padding: 1rem 0 4rem;background: #F8FAFE;min-height: 16.67rem;}

/* 路径 */
.path{line-height: 0.87rem;margin-bottom: 2.67rem;}
.path a{transition: 0.3s;}
.path a:hover{color: var(--primary-color);}

/* 圆角 */
.boxStyle{background: #fff;border-radius: 0.67rem;padding: 1.33rem 2rem;}
.boxStyle.padding60{padding: 2rem;}
.innerBox{padding: 1.33rem;background: #F8FAFE;border-radius: 0.4rem;}
.innerBox.borderTop{border-top: 3px solid var(--primary-color);}

/* 标题 */
.nyTitleStyle{align-items: center;line-height: 1.07rem;}
.nyTitleStyle .box{flex-shrink: 0;width: 0.2rem;height: 0.87rem;margin-right: 2px;background: var(--primary-color);animation: fadePulse 1.5s ease-in-out infinite;}
.nyTitleStyle .box:nth-child(2){animation-delay: 0.3s;}
.nyTitleStyle .box:nth-child(3){animation-delay: 0.6s;}
.nyTitleStyle .tit{margin: 0 0.8rem;flex-wrap: 0;}
@keyframes fadePulse {
    0%, 100% {opacity: 0.2;}
    50% {opacity: 1;}
}
.nyTitleStyle .line{flex: 1;overflow: hidden;height: 1px;background: var(--primary-color);opacity: 0.2;}

/* 副标题 */
.subTitle{margin-bottom: 0.67rem;color: var(--primary-color);align-items: flex-start;}
.subTitle .icon{margin: 0.4rem 0.33rem 0 0;flex-shrink: 0;width: 0.4rem;}
.subTitle .tit{flex: 1;overflow: hidden;}

.titleStyle{line-height: 1.5;color: var(--primary-color);text-align: center;margin-bottom: 1.33rem;}
.titleStyle span{color: #222222;}

.dlWrapStyle .dl{margin-bottom: 0.4rem;align-items: flex-start;}
.dlWrapStyle .dl:last-child{margin-bottom: 0;}
.dlWrapStyle .dl dt{flex-shrink: 0;margin-right: 0.33rem;display: flex;align-items: center;justify-content: center;height: 1.07rem;}
.dlWrapStyle .dl dd span{font-family: "DDinProMed500";font-weight: normal;color: #222;margin-right: 0.5em;}

.servicePage1 .item4 .cont{justify-content: space-between;}
.servicePage1 .item4 .innerLi{width: 48%;margin-bottom: 2rem;}
.servicePage1 .item4 .innerLi:last-child{margin-bottom: 0;}
.servicePage1 .item4 .innerLi.w100p{width: 100%;}
.servicePage1 .item4 .innerLi .pic{padding: 0.67rem;background: #F8FAFE;margin-bottom: 1rem;}
.servicePage1 .item4 .innerLi .pic img{max-width: 100%;}


.pTitleStyle{padding-bottom: 0.8rem;border-bottom: 1px solid var(--primary-color);line-height: 1.25;color: var(--primary-color);margin-bottom: 0.8rem;text-align: right;align-items: flex-start;}
.pTitleStyle .num{margin-right: 0.5rem;}

.platformPage1 .content .item1 .cont{justify-content: space-between;}
.platformPage1 .content .item1 .innerItem{width: 48%;box-sizing: border-box;}
.platformPage1 .content .item1 .innerItem.w100p{width: 100%;}
.platformPage1 .content .item1 .innerItem .point{margin-bottom: 0.4rem;}

.platformContainer .wrap{display: block;line-height: 1rem;text-align: center;}
.platformContainer .pic{padding-bottom: 71.8%;border-radius: 0.4rem;margin-bottom: 0.67rem;}
.platformContainer .wrap:hover{color: var(--primary-color);}

.controlStyle{padding-top: 2rem;}
.controlStyle .swiper-pagination{position: static;width: auto;margin: 0 0.67rem;color: #999;}
.controlStyle .swiper-pagination .swiper-pagination-current{color: var(--primary-color);}

.tableStyle table{width: 100%;border-spacing: 0;border-collapse: collapse;}
.tableStyle table th,
.tableStyle table td{border: 1px solid #EEEEEE;}
.tableStyle table th{padding: 0.53rem 0;background: var(--primary-color);color: #fff;line-height: 1.07rem;}
.tableStyle table td{color: #666666;line-height: 0.87rem;padding: 0.4rem 10px;min-height: 1.67rem;box-sizing: border-box;}
.tableStyle table td:first-child{font-family: "DDinProMed500";color: #222;text-align: center;}
.tableStyle table td .dot{width: 0.4rem;height: 0.4rem;margin: 0 2px;background: var(--primary-color);border-radius: 50%;}
.tableStyle table td .t{color: #222;font-family: "DDinProMed500";text-align: center;}

.scrollMrgTop{scroll-margin-top: 2.6rem; }

.platformPage3 .item3 .innerItem{width: 32%;margin-right: 2%;box-sizing: border-box;}
.platformPage3 .item3 .innerItem:nth-child(3n){margin-right: 0;}
.platformPage3 .item3 .innerItem.w100p{width: 100%;}

.platformPage4 .cont{justify-content: space-between;}
.platformPage4 .innerItem{width: 48%;box-sizing: border-box;}

.platformPage2 .item .innerBox{padding: 0.8rem 1.33rem 1.33rem;}
.platformPage2 .item2 .innerBox .pic{margin: 0 0 1rem 1.33rem;}
.platformPage2 .item3 .innerBox .pic{margin: 0 0 1rem 0.7rem;}
.platformPage2 .item4 .pic{width: 49.3%;}
.platformPage2 .item4 .text{width: 47.85%;}
.platformPage2 .item5 .pic{width: 43.6%;}
.platformPage2 .item5 .text{width:53.6%;}


.nyBanner{height: 22rem;color: #fff;}
.nyBanner .left{max-width: 30.67rem;}
.nyBanner .title{line-height: 1.1;margin-bottom: 0.33rem;}
.nyBanner .path{color: #fff;margin-bottom: 0;}
.nyBanner .btn{padding: 0 1rem;background: var(--primary-color);border-radius: 1rem;color: #fff;line-height: 2rem;}
.nyBanner .btn img{height: 0.8rem;margin-right: 0.33rem;}




.nyNav{background: #FFFFFF;border-bottom: 1px solid #EEEEEE;}
.nyNav .swiper-slide{width: auto;}
.nyNav .wrap{padding: 0.73rem 1rem;line-height: 1.5;flex-direction: column;}
.nyNav .wrap::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, #0f5ade0a 0%, #0f5ade1a 100%);opacity: 0;transform: scale(0, 1);}
.nyNav .wrap .icon{margin-top: 4px;opacity: 0;transform: scale(0);}
.nyNav .on .wrap,
.nyNav .wrap:hover{color: var(--primary-color);font-weight: bold;}
.nyNav .on .wrap::after,
.nyNav .wrap:hover::after{transform: scale(1);opacity: 1;}
.nyNav .on .wrap .icon,
.nyNav .wrap:hover .icon{transform: scale(1);opacity: 1;}

.iconBtn{width: 2.2rem;height: 2.2rem;background: var(--primary-color);border-radius: 50%;}
.iconBtn img{height: 54.5%;}

.animalPage{padding: 3.33rem 0 13.33rem;background: url(../images/animal_bg1.png) no-repeat center top;background-size: cover;}
.animalPage .bg{position: absolute;left: 0;bottom: 0;width: 100%;}
.animalPage .title{margin-bottom: 1.67rem;}
.animalPage .title .icon{width: 3.33rem;flex-shrink: 0;margin-left: 1rem;}
.animalPage .title .tit{flex: 1;overflow: hidden;max-width: 34.67rem;line-height: 1.22;}
.animalPage .desc{line-height: 0.93rem;}
.animalPage .ul{margin-bottom: 5rem;}
.animalPage .ul li{width: 37.5%;margin: 0 2.5%;box-sizing: border-box;padding: 0.83rem 1.33rem;border-radius: 0.67rem;background: linear-gradient(180deg, #e7f0ff 0%, #ffffff 62%);box-shadow: 0px 4px 24px 0px rgba(168, 168, 168, 0.12);}
.animalPage .ul li .iconBtn{flex-shrink: 0;}
.animalPage .ul li .num{color: var(--primary-color);flex-shrink: 0;}
.animalPage .ul li .tit{box-sizing: border-box;padding: 0 0.67rem;max-width: 12.07rem;line-height: 0.93rem;}
.animalPage .ul li .right{flex: 1;}
.animalPage .list{justify-content: space-between;}
.animalPage .list li{width: 45.5%;box-sizing: border-box;padding-left: 1.33rem;margin-bottom: 4.67rem;}
.animalPage .list li:nth-child(2n){transform: translateY(4rem);}
.animalPage .list li .num{position: absolute;left: 0;top: -2rem;color: var(--primary-color);line-height: 4rem;z-index: 3;}
.animalPage .list li .pic{padding-bottom: 69.76%;border-radius: 0.67rem;}
.animalPage .list li .tit{line-height: 0.87rem;margin: 1rem 0 0.67rem;}
.animalPage .list li .info{line-height: 0.87rem;}

.welfarePage{padding-bottom: 4rem;background-image: url(../images/welfare_bg.png);}
.welfarePage .sTitle{line-height: 1.5;margin-bottom: 2.67rem;}
.welfarePage .list1 li{width: 31.25%;margin: 0 3.125% 3.125% 0;box-sizing: border-box;padding: 1rem 1.33rem;border-radius: 0.67rem;background: linear-gradient(180deg, #e7f0ff 0%, #ffffff 32%);box-shadow: 0px 4px 24px 0px rgba(168, 168, 168, 0.12);position: relative;}
.welfarePage .list1 li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/welfare_bg1.png) no-repeat center;background-size: cover;opacity: 0;border-radius: 0.67rem;}
.welfarePage .list1 li:nth-child(3n){margin-right: 0;}
.welfarePage .list1 li .top{padding-bottom: 0.8rem;border-bottom: 1px solid #EEEEEE;margin-bottom: 0.8rem;position: relative;}
.welfarePage .list1 li .top .iconBtn{width: 2rem;height: 2rem;}
.welfarePage .list1 li .top .num{color: var(--primary-color);}
.welfarePage .list1 li .info{line-height: 1.5;position: relative;transition: 0.3s;}
.welfarePage .list1 li:hover::before{opacity: 1;}	
.welfarePage .list1 li:hover .info{color: #222222;font-family: "DDinProMed500";}
.welfarePage .list2 dl{justify-content: space-between;}
.welfarePage .list2 dl dd{width: 15%;}
.welfarePage .list2 dl dd .wrap{display: block;padding-bottom: 16.67rem;border-radius: 0.67rem;cursor: pointer;}
.welfarePage .list2 dl dd .wrap::after{content: "";width: 100%;height: 111.4%;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, #0f5ade00 78%, #0f5adecc 100%);}
.welfarePage .list2 dl dd .wrap .num{position: absolute;left: 1.33rem;top: 1rem;color: var(--primary-color);line-height: 1.5;}
.welfarePage .list2 dl dd.on{width: 51.25%;}

.nyTitle1{line-height: 0.93rem;color: var(--primary-color);padding-left: 0.67rem;}
.nyTitle1::before{content: "";width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: var(--primary-color);}

@keyframes aniDot{
	0%{opacity: 1;transform: scale(1);}
	100%{opacity: 0;transform: scale(1.5);}
}

.aboutPage .left{flex-shrink: 0;min-width: 10.23rem;}
.aboutPage .left .icon{width: 3.33rem;margin-top: 5.67rem;}
.aboutPage .right .tit{line-height: 1.22;}
.aboutPage .right{flex: 1;}
.aboutPage .item1{padding: 3.33rem 0 4rem;background: url(../images/about_bg1.png) no-repeat center bottom;background-size: cover;}
.aboutPage .item1 .right .desc{line-height: 0.93rem;margin: 2rem 0;}
.aboutPage .item1 .logos li{width: 18.6%;height: 2.73rem;background: #FFFFFF;box-shadow: 0px 0px 1.2rem 0px rgba(15, 90, 222, 0.12);border-radius: 8px;transition: 0.5s;cursor: pointer;}
.aboutPage .item1 .logos li img{max-width: 80%;max-height: 80%;transition: 0.5s;}
.aboutPage .item1 .logos li:hover{box-shadow: 0px 0px 1.2rem 0px rgba(15, 90, 222, 0.3);}
.aboutPage .item1 .logos li:hover img{transform: scale(1.1);}
.aboutPage .item1 .desc .info{height: 3.73rem;overflow: hidden;}
.aboutPage .item1 .desc .info.showMore{height: auto;}
.aboutPage .item1 .desc .btn{position: absolute;bottom: 0;right: -2.8rem;flex-direction: column;cursor: pointer;line-height: 0.93rem;}
.aboutPage .item1 .desc .btn .icon{animation: fadePulse 1.5s ease-in-out infinite;}
.aboutPage .item1 .desc .btn .icon2{animation-delay: 0.75s;transform: translateY(-3px);}
.aboutPage .item1 .desc .btn:hover{color: var(--primary-color);}
.aboutPage .item1 .desc .btn.on .icon{transform: rotateZ(180deg);}
.aboutPage .item1 .pic{margin-top: 2rem;cursor: pointer;border-radius: 0.67rem;}
.aboutPage .item1 .pic .img{width: 100%;}
.aboutPage .item1 .pic .icon{width: 2.27rem;height: 2.27rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: var(--primary-color);border-radius: 50%;color: var(--primary-color);}
.aboutPage .item1 .pic .icon img{height: 41%;position: relative;z-index: 3;}
.aboutPage .item1 .pic .icon::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.aboutPage .item1 .pic .icon::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
.aboutPage .item1 .pic:hover .img{transform: scale(1.1);}
.aboutPage .item2{padding: 4rem 0;}
.aboutPage .item2 .top{align-items: flex-start;}
.aboutPage .item2 .top .right{justify-content: space-between;align-items: flex-end;}
.aboutPage .item2 .top .tit{max-width: 27.07rem;}
.aboutPage .item2 .top .controlStyle{flex-shrink: 0;}
.aboutPage .item2 .container .wrap{padding: 1rem 1.33rem 1.8rem;background: #F8FAFE;border-radius: 0.4rem;}
.aboutPage .item2 .container .picWrap{width: 8.4rem;padding-bottom: 11.87rem;flex-shrink: 0;margin-right: 1rem;}
.aboutPage .item2 .container .picWrap::before{content: "";width: 100%;height: 100%;box-sizing: border-box;position: absolute;left: 0.6rem;top: 0.6rem;border: 1px solid var(--primary-color);opacity: 0.5;border-radius: 1.67rem 0.4rem 1.67rem 0.4rem;}
.aboutPage .item2 .container .picWrap .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 1.67rem 0.4rem 1.67rem 0.4rem;}
.aboutPage .item2 .container .picWrap .pic img{width: 100%;height: 100%;object-fit: cover;}
.aboutPage .item2 .container .picWrap .pic .pName{width: 90%;max-width: 6.66rem;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 0 0.66rem;background: linear-gradient(90deg, #0f5ade 0%, #0f5ade80 100%);color: #fff;line-height: 1.66rem;border-radius: 0 1rem 1rem 0;}
.aboutPage .item2 .container .text{flex: 1;overflow: hidden;box-sizing: border-box;padding-left: 0.6rem;}
.aboutPage .item2 .container .text .name{line-height: 1.2rem;color: var(--primary-color);}
.aboutPage .item2 .container .text .line{height: 1px;background: var(--primary-color);margin: 1rem 0 0.8rem;opacity: 0.2;}
.aboutPage .item2 .container .text .yh{width: 1.4rem;transform: translateX(-0.6rem);}
.aboutPage .item2 .container .text .desc{margin: 1.33rem 0 1.9rem;line-height: 1.07rem;}
.aboutPage .item2 .container .text .more{align-items: center;color: var(--primary-color);line-height: 0.83rem;}
.aboutPage .item2 .container .text .more .icon{width: 0.47rem;margin-left: 0.67rem;transform: rotateZ(-45deg);}
.aboutPage .item2 .container .num{font-size: 6rem;line-height: 6.67rem;position: absolute;right: 1.33rem;bottom: 0.9rem;color: transparent; /* 文字内部透明 */
    -webkit-text-stroke: 1px var(--primary-color);user-select: none;opacity: 0.1;}
.aboutPage .item2 .container .wrap:hover .more .icon{transform: rotateZ(0deg);}
.aboutPage .item2 .container .wrap:hover .num{opacity: 0.2;}



.border{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;border-radius: 1.07rem;padding: 1px;
    background: linear-gradient(112deg, #ffffff40 0%, #ffffffbf 25%, #ffffff00 50%, #ffffff80 75%, #ffffff40 100%);
    -webkit-mask: 
      linear-gradient(#fff 0 0) content-box, 
      linear-gradient(#fff 0 0);
    mask: 
      linear-gradient(#fff 0 0) content-box, 
      linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.whiteBg{content: "";width: calc(100% - 2px);height: calc(100% - 2px);position: absolute;left: 1px;top: 1px;position: absolute;left: 1px;top: 1px;background: rgba(255, 255, 255, 0.24);backdrop-filter: blur(102px);border-radius: 1.07rem;} 

.studiesPage .item1{background: #F8FAFE;}
.studiesPage .item1 .top{margin-bottom: 4rem;}
.studiesPage .item1 .btm ul,
.studiesPage .item1 .btm ul li{list-style: none;}
.studiesPage .item1 .btm ul li{padding-left: 0.6rem;position: relative;margin-bottom: 0.4rem;}
.studiesPage .item1 .btm ul li:last-child{margin-bottom: 0;}
.studiesPage .item1 .btm ul li::before{content: "●";position: absolute;left: 0;top: 0;font-size: 0.35rem;color: var(--primary-color);}
.studiesPage .item2 .content{padding: 2.67rem 3.33rem 1.33rem;background: url(../images/studies_bg1.jpg) no-repeat center;background-size: cover;border-radius: 0.67rem;}
.studiesPage .item2 ul li{width: 31.4%;margin: 0 2.9% 2.9% 0;border-radius: 1.07rem;box-shadow: 0px 4px 24px 0px rgba(168, 168, 168, 0.12);}
.studiesPage .item2 ul li:nth-child(3n){margin-right: 0;}
.studiesPage .item2 ul li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 1.07rem;background: url(../images/studies_bg2.png) no-repeat center;background-size: cover;z-index: 2;opacity: 0;}
.studiesPage .item2 ul li .wrap{z-index: 5;padding: 1rem 1.33rem;color: #fff;}
.studiesPage .item2 ul li .num{width: 2.2rem;height: 2.2rem;flex-shrink: 0;margin-right: 0.8rem;background: url(../images/circle_bg.svg) no-repeat center;background-size: 100% 100%;}
.studiesPage .item2 ul li .right{flex: 1;overflow: hidden;min-height: 2.2rem;display: flex;flex-direction: column;justify-content: center;}
.studiesPage .item2 ul li .tit{line-height: 1.13rem;}
.studiesPage .item2 ul li dl{padding-top: 0.67rem;}
.studiesPage .item2 ul li dd{line-height: 1rem;margin-bottom: 0.27rem;padding-left: 0.53rem;position: relative;}
.studiesPage .item2 ul li dd:last-child{margin-bottom: 0;}
.studiesPage .item2 ul li dd::before{content: "●";position: absolute;left: 0;top: 0;font-size: 0.35rem;}
.studiesPage .item2 ul li dd:hover{text-decoration: underline;}
.studiesPage .item2 ul li:hover::before{opacity: 1;transition: 0.5s;}
.studiesPage .item3 .content{padding: 3.33rem;background: url(../images/studies_bg3.jpg) no-repeat center top;background-size: cover;border-radius: 0.67rem;justify-content: flex-end;box-sizing: border-box;min-height: 23.43rem;}
.studiesPage .item3 .content .box{width: 100%;max-width: 30rem;}
.studiesPage .item3 .content li{margin-bottom: 0.67rem;border-radius: 0.4rem;box-shadow: inset 0px 0px 10px 0px rgba(0, 92, 255, 0.3);}
.studiesPage .item3 .content li .border,
.studiesPage .item3 .content li .whiteBg{border-radius: 0.4rem;}
.studiesPage .item3 .content li::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 0.4rem;background: linear-gradient(180deg, rgba(15,90,222,0.8) 0%, rgba(15,90,222,0.2) 100%);opacity: 0;}
.studiesPage .item3 .content li .wrap{position: relative;z-index: 3;padding: 0.4rem 1.33rem;color: #fff;}
.studiesPage .item3 .content li .tit{line-height: 1.2rem;flex: 1;}
.studiesPage .item3 .content li .moreBtnStyle{padding: 0 1rem;line-height: 1.7rem;opacity: 0;}
.studiesPage .item3 .content li:hover .wrap{padding: 1.6rem 1.33rem;}
.studiesPage .item3 .content li:hover::after{opacity: 1;}
.studiesPage .item3 .content li:hover .moreBtnStyle{opacity: 1;}
.studiesPage .item3 .content li:hover .whiteBg{opacity: 0;}
.studiesPage .item4{background: url(../images/studies_bg4.png) no-repeat center top;background-size: cover;}
.studiesPage .item4 .content{box-shadow: 0px 0px 36px 0px rgba(15, 90, 222, 0.12);padding: 1.33rem 1.33rem 2rem;}
.studiesPage .item4 .content .tit{line-height: 1.5;color: var(--primary-color);margin-bottom: 1.33rem;}
.studiesPage .item4 .content .tableStyle th,
.studiesPage .item4 .content .tableStyle td{text-align: center;}
.studiesPage .item4 .content .tableStyle table td:first-child{color: #666666;font-family: "DDinProReg";}
.studiesPage .item4 .content .tableStyle table td .t{color: #222;}	

.platChannel ul li{margin-bottom: 0.67rem;}
.platChannel .left{flex-shrink: 0;display: flex;flex-direction: column;align-items: center;}
.platChannel .left .star{width: 1.67rem;height: 1.67rem;box-sizing: border-box;border: 1px solid #CCCCCC;border-radius: 50%;flex-shrink: 0;margin-bottom: 0.67rem;transition: 0.3s;}
.platChannel .left .star img{height: 33.33%;filter: brightness(0) invert(0.5);opacity: 0.5;transition: 0.3s;}
.platChannel .left .star.show{border-color: var(--primary-color);}
.platChannel .left .star.show img{filter: brightness(1) invert(0);opacity: 1;}
.platChannel .left .line{flex: 1;width: 1px;background: #EEEEEE;position: relative;}
.platChannel .left .line span{position: absolute;left: 0;top: 0;background: var(--primary-color);width: 100%;
}
.platChannel .pic{width: 41.25%;height: 0;padding-bottom: 12.67rem;border-radius: 0.67rem;flex-shrink: 0;margin-bottom: 1.33rem;}
.platChannel .text{flex: 1;overflow: hidden;box-sizing: border-box;padding: 0 1rem 0 2rem;}
.platChannel .text .btn{width: 4.6rem;background: rgba(15, 90, 222, 0.05);border-radius: 1rem;color: var(--primary-color);line-height: 1.13rem;}
.platChannel .text .btn span{margin: 0 0.33rem;}
.platChannel .text .btn i{width: 4px;height: 4px;background: var(--primary-color);border-radius: 50%;}
.platChannel .text .tit{line-height: 1.27rem;margin: 0.67rem 0 0.8rem;}
.platChannel .text .list{padding-bottom: 0.6rem;}
.platChannel .text .list dl{margin-right: 2rem;line-height: 1.13rem;color: #3D3D3D;margin-bottom: 0.4rem;}
/* .platChannel .text .list dl:last-child{margin-right: 0;} */
.platChannel .text .list dl dt{font-size: 0;margin-right: 0.33rem;}
.platChannel .text .list dl dd{transition: 0.3s;}
.platChannel .text .list dl:hover dd{text-decoration: underline;color: var(--primary-color);}
.platChannel .text .moreBtnStyle{padding: 0 1.2rem;line-height: 1.67rem;}
.platChannel .wrap:hover .text .tit{color: var(--primary-color);}



@media screen and (max-width: 1620px){
.aboutPage .item1 .desc .btn{right: -1.5rem;}
}
@media screen and (max-width: 1480px){

}

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


@media screen and (max-width: 1024px){
.platformPage3 .item3 .innerItem{width: 100% !important;margin-right: 0 !important;}

.animalPage .ul{justify-content: space-between;}
.animalPage .ul li{width: 45%;margin: 0;padding: 0.6rem;}

.aboutPage .item1 .desc .btn{position: static;margin: 0.5rem auto 0;}

.studiesPage .item2 .content{padding: 1.8rem 2rem 1rem;}
.studiesPage .item2 ul li .wrap{padding: 0.6rem;}
.studiesPage .item2 ul li .num{width: 1.8rem;height: 1.8rem;}
.studiesPage .item2 ul li .right{min-height: 1.8rem;}
}

@media screen and (max-width: 760px){
.whiteHeader{padding-top: 1.8rem;}
.nyWrap{padding: 1rem 0 2rem;}

.path{margin-bottom: 1rem;}

.boxStyle{padding: 0.8rem 1rem;}
.boxStyle.padding60{padding: 1rem;}
.innerBox{padding: 0.6rem;}

.subTitle{margin-bottom: 0.3rem;}

.nyTitleStyle{align-items: flex-start;}
.nyTitleStyle .box{height: 0.6rem;margin-top: 0.2rem;}
.nyTitleStyle .tit{margin: 0 0.4rem;}
.nyTitleStyle .line{display: none;}

.titleStyle{line-height: 1.1;margin-bottom: 0.5rem;}


.servicePage1 .item4 .innerLi{width: 100%;margin-bottom: 1rem;}
.servicePage1 .item4 .innerLi .pic{margin-bottom: 0.5rem;}


.pTitleStyle{padding-bottom: 0.4rem;margin-bottom: 0.5rem;}

.platformPage1 .content .item1 .innerItem{width: 100%;}

.controlStyle{padding-top: 0.6rem;}

.tableStyle{overflow-x: auto;}
.tableStyle table{min-width: 1000px;}
.tableStyle table th{padding: 0.3rem 0;line-height: 1.4;}
.tableStyle table td{padding: 0.3rem 10px;line-height: 1.4;}

.platformPage4 .innerItem{width: 100%;}

.iconBtn{width: 1.6rem;height: 1.6rem;}

.animalPage{padding: 2rem 0 4rem;}
.animalPage .title{margin-bottom: 1rem;}
.animalPage .title .icon{display: none;}
.animalPage .title .tit{line-height: 1;}
.animalPage .ul{flex-wrap: wrap;margin-bottom: 2rem;}
.animalPage .ul li{width: 100%;margin-bottom: 0.67rem;}
.animalPage .ul li:last-child{margin-bottom: 0;}
.animalPage .ul li .tit{padding: 0 0.3rem;line-height: 1.4;}
.animalPage .list li{width: 100%;padding-left: 0.8rem;margin-bottom: 1.6rem;}
.animalPage .list li .tit{margin: 0.5rem 0 0.2rem;}
.animalPage .list li:nth-child(2n){transform: translateY(0);}

.nyBanner{height: auto;padding: 4rem 0 3rem;}
.nyBanner .title{line-height: 1.1;margin-bottom: 0.1rem;}
.nyBanner > .w1600{display: block;}
.nyBanner .btn{display: inline-flex;margin-top: 0.5rem;padding: 0 0.5rem;line-height: 1.5rem;}

.nyNav .wrap{padding: 0.3rem 0.5rem;}
.nyNav .wrap .icon{margin-top: 0;}

.welfarePage{padding-bottom: 2rem;}
.welfarePage .sTitle{margin-bottom: 1.1rem;}
.welfarePage .list1{justify-content: space-between;}
.welfarePage .list1 li{width: 48.5%;margin-right: 0;padding: 0.6rem;}
.welfarePage .list1 li .top{padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
.welfarePage .list1 li .top .iconBtn{width: 1.6rem;height: 1.6rem;}
.welfarePage .list2 dl{flex-wrap: wrap;}
.welfarePage .list2 dl dd{width: 48% !important;margin-bottom: 4%;}
.welfarePage .list2 dl dd .wrap{padding-bottom: 60.97%;}
.welfarePage .list2 dl dd .wrap .num{left: 0.6rem;top: 0.6rem;}


.aboutPage .item2 .container .text .name{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;white-space: normal;line-height: 1.1;}

.aboutPage .left{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem;}
.aboutPage .left .icon{margin-top: 0;width: 1.5rem;}
.aboutPage .right .tit{line-height: 1;}

.aboutPage .item1{padding: 2rem 0;}
.aboutPage .item1 > .w1600{display: block;}
.aboutPage .item1 .right .desc{margin: 1rem 0;}
.aboutPage .item1 .logos{flex-wrap: wrap;justify-content: flex-start;}
.aboutPage .item1 .logos li{width: 32%;margin: 0 2% 2% 0;height: 2.2rem;}
.aboutPage .item1 .logos li:nth-child(3n){margin-right: 0;}
.aboutPage .item1 .logos li img{transform: scale(0.8);}
.aboutPage .item1 .pic{margin-top: 0.5rem;}
.aboutPage .item1 .pic .icon{width: 1.8rem;height: 1.8rem;}
.aboutPage .item2{padding: 2rem 0;}
.aboutPage .item2 .top,
.aboutPage .item2 .top .right{display: block;}
.aboutPage .item2 .top .controlStyle{justify-content: flex-start;}
.aboutPage .item2 .container .wrap{padding: 0.5rem;display: block;}
.aboutPage .item2 .container .picWrap{margin: 0 0 1.2rem;width: 6rem;padding-bottom: 0;}
.aboutPage .item2 .container .picWrap .pic{position: relative;}
.aboutPage .item2 .container .picWrap .pic img{width: 100%;}
.aboutPage .item2 .container .text .line{margin: 0.4rem 0;}
.aboutPage .item2 .container .text .desc{margin: 0.5rem 0 0.7rem;}
.aboutPage .item2 .container .num{font-size: 4rem;line-height: 1;right: 1rem;bottom: 0.5rem;}
.aboutPage .item2 .container .text .yh{width: 1rem;}

.platformPage2 .item .innerBox{padding: 0.6rem;}
.platformPage2 .item .innerBox .flexDiv{flex-wrap: wrap;}
.platformPage2 .item .innerBox .flexDiv .text,
.platformPage2 .item .innerBox .flexDiv .pic{width: 100%;}
.platformPage2 .item .innerBox .flexDiv .pic{margin-top: 1rem;}

.studiesPage .item1 .top{margin-bottom: 2rem;}
.studiesPage .item2 .content{padding: 1rem;}
.studiesPage .item2 ul{justify-content: space-between;}
.studiesPage .item2 ul li{margin-right: 0;width: 49%;}
.studiesPage .item2 ul li .num{width: 1.4rem;height: 1.4rem;margin-right: 0.6rem;}
.studiesPage .item2 ul li .right{min-height: 1.4rem;}
.studiesPage .item2 ul li dl{padding-top: 0.3rem;}
.studiesPage .item3 .content{padding: 1rem;min-height: auto;}
.studiesPage .item3 .content li:last-child{margin-bottom: 0;}
.studiesPage .item3 .content li .wrap{padding: 0.6rem !important;display: block;}
.studiesPage .item3 .content li .moreBtnStyle{opacity: 1;padding: 0 0.3rem;line-height: 1.2rem;font-size: 12px;margin-top: 0.3rem;}
.studiesPage .item4 .content .tit{line-height: 1.1;margin-bottom: 0.8rem;}
.studiesPage .item4 .content .tableStyle table{min-width: 600px;}

.platChannel .wrap{display: block;}
.platChannel .left{flex-direction: row;}
.platChannel .left .star{margin-bottom: 0;margin-right: 0.3rem;width: 1.3rem;height: 1.3rem;}
.platChannel .left .line span{height: 100% !important;}
.platChannel .left .line{height: 1px;}
.platChannel .text{padding: 0.8rem 0;}
.platChannel .text .tit{margin: 0.3rem 0 0.4rem;}
.platChannel .text .list{display: block;}
.platChannel .text .list dl{margin-right: 0;line-height: 1rem;}
.platChannel .text .moreBtnStyle{padding: 0 0.6rem;line-height: 1.4rem;}
.platChannel .pic{width: 100%;padding-bottom: 57.57%;}
}

@media screen and (max-width: 468px){
.welfarePage .list1 li,
.welfarePage .list2 dl dd,
.studiesPage .item2 ul li{width: 100% !important;}
.studiesPage .item2 ul li .whiteBg,
.studiesPage .item2 ul li .border,
.studiesPage .item2 ul li::before{border-radius: 0.4rem;}
.studiesPage .item2 ul li dd{margin-bottom: 0;}

.platformPage2 .item2 .innerBox .pic,
.platformPage2 .item3 .innerBox .pic{margin: 0 0 0.5rem;}
}