
/* 内页banner */
.nyBanner{height: 100vh;}
.nyBanner .text{position: absolute;left: 50%;bottom: 8rem;transform: translateX(-50%);color: #FFFFFF;line-height: 1.5;}
.nyBanner .text span{transform: translateX(60px);filter: blur(60px);opacity: 0;display: inline-flex;}
.nyBanner.show .text span{transition: transform 1.2s cubic-bezier(0.3, 0.2, 0, 1), opacity 1.2s cubic-bezier(0.3, 0.2, 0, 1), filter 0.8s cubic-bezier(0.3, 0.2, 0, 1);transform: translate3d(0, 0, 0);filter: none;opacity: 1;}

/* 内页盒子 */
.nyWrap{padding: 3.33rem 0 6.67rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(201, 167, 128, 0.2) 100%);min-height: 300px;}
.nyWrap::after{content: "";width: 100%;height: 18.93rem;position: absolute;left: 0;bottom: -13.33rem;border-radius: 50%;background: #C9A780;opacity: 0.4;filter: blur(337px);}
.nyWrap.whiteBg{background-color: #fff;}

/* 领导致辞 */
.leaderOration .content{box-sizing: border-box;padding: 6rem 3.33rem;background: #fff;border-radius: 1.33rem;box-shadow: 0px 0.67rem 2rem 0px rgba(68, 45, 18, 0.2);}
.leaderOration .content .yz{width: 400px;position: absolute;right: -2rem;top: -1.33rem;}
.leaderOration .title{margin-bottom: 2.67rem;line-height: 1.33rem;}
.leaderOration .title .yh{width: 6.5rem;position: absolute;left: -2rem;top: -2.67rem;}
.leaderOration .btm{width: 100%;}
.leaderOration .detail{column-count: 2;column-gap: 2rem;}

/* 内页title */
.nyTitle{line-height: 1.2;}
/* .titleIcon{height: 4rem;stroke-width: 1px;
    stroke: #B3854F;fill: none;stroke-dasharray: 400;stroke-dashoffset: 400;animation: svgLineAni 3s linear infinite;}

@keyframes svgLineAni{
	50%{fill: transparent;stroke-width: 1px;}
	100%{stroke-dashoffset: 0;stroke-width: 0;}
} */
.culumeName{color: var(--primary-color);line-height: 0.93rem;}
.titleIcon1{height: 5.33rem;}

/* 关于我们 */
.aboutPage{min-height: 400px;}
.aboutPage .part1{padding: 3.33rem 0 4rem;}
.aboutPage .part1 .bg{width: 23.47rem;position: absolute;top: 5rem;left: -7.63rem;}
.aboutPage .part1 .title{margin-bottom: 2.8rem;justify-content: flex-end;position: relative;z-index: 7;}
.aboutPage .part1 .box{width: 70%;}
.aboutPage .part1 .box.on{width: 100%}
.aboutPage .part1 .box .pBg{width: 12.27rem;height: 20.37rem;position: absolute;bottom: 2rem;right: -3.8rem;}
.aboutPage .part1 .box .pBg img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform-origin: center bottom;z-index: 4;}
.aboutPage .part1 .box .pBg img.p2{transform: scale(0.9) rotate(30deg);z-index: 3;}
.aboutPage .part1 .box .pBg img.p3{transform: scale(0.8) rotate(60deg);z-index: 2;}
.aboutPage .part1 .box .pBg img.p4{transform: scale(0.7) rotate(90deg);z-index: 1;}

.aboutPage .part1 .videoWrap{width: 100%;z-index: 6;}
.aboutPage .part1 .videoWrap .list{height: 0;padding-bottom: 49.83%;border-radius: 1.33rem;}
.aboutPage .part1 .videoWrap .list .item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;}
.aboutPage .part1 .videoWrap .list .item video{width: 100%;height: 100%;object-fit: cover;}
.aboutPage .part1 .videoWrap .list .item.active{opacity: 1;visibility: visible;}
.aboutPage .part1 .videoWrap .tabs{position: absolute;left: 1.33rem;top: 1.33rem;line-height: 0.93rem;z-index: 3;}
.aboutPage .part1 .videoWrap .tabs li{margin-right: 0.67rem;color: #fff;text-transform: uppercase;cursor: pointer;opacity: 0.6;position: relative;}
.aboutPage .part1 .videoWrap .tabs li:last-child{margin-right: 0;}
.aboutPage .part1 .videoWrap .tabs li::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: currentColor;transform: scale(0);opacity: 0;}
.aboutPage .part1 .videoWrap .tabs li.active{opacity: 1;}
.aboutPage .part1 .videoWrap .tabs li.active::before{transform: scale(1);opacity: 1;}
.aboutPage .part1 .videoWrap .btn{width: 2.27rem;height: 2.27rem;background: var(--primary-color);border-radius: 50%;position: absolute;right: -1.13rem;top: 50%;transform: translateY(-50%);color: var(--primary-color);cursor: pointer;}
.aboutPage .part1 .videoWrap .btn img{height: 40%;position: relative;z-index: 3;}
.aboutPage .part1 .videoWrap .btn::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.aboutPage .part1 .videoWrap .btn::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 .part1 .videoWrap .scaleBtn{position: absolute;right: 1.33rem;top: 1.33rem;cursor: pointer;filter: brightness(0) invert(1);z-index: 3;width: 1rem;opacity: 0;visibility: hidden;}
.aboutPage .part1 .box.on .videoWrap .btn,
.aboutPage .part1 .box.on .pBg{opacity: 0;visibility: hidden;}
.aboutPage .part1 .box.on .scaleBtn{opacity: 1;visibility: visible;}

.aboutPage .part2{padding-bottom: 27rem;background-position: center bottom;background-size: 100% auto;}
.aboutPage .part2 > .w1720{align-items: flex-start;}
.aboutPage .part2 .contLeft{flex-shrink: 0;margin-right: 5.2%;}
.aboutPage .part2 .contLeft .desc{margin-right: 1rem;text-align: right;}
.aboutPage .part2 .contLeft .year{color: var(--primary-color);line-height: 4rem;}
.aboutPage .part2 .contRight{flex: 1;overflow: hidden;padding-top: 2rem;}
.aboutPage .part2 .contRight .line{width: 100%;height: 1px;background: var(--primary-color);margin-bottom: 4.67rem;}
.aboutPage .part2 .contRight .point{line-height: 1.25;}
.aboutPage .part2 .list{margin: 1.33rem 0;}
.aboutPage .part2 .list li{flex: 1;box-sizing: border-box;border-left: 1px solid #DDDDDD;padding-left: 1.33rem;line-height: 0.8rem;}
.aboutPage .part2 .list li .icon{height: 1.6rem;}
.aboutPage .part2 .list li .data{color: var(--primary-color);line-height: 1;margin: 0.93rem 0 0;}

@keyframes scrollLeft {
    0% {
        /* 初始位置向左偏移50%，让第二组内容先显示 */
        transform: translateX(0);
    }
    100% {
        /* 最终位置回到0，实现向右滚动效果 */
        transform: translateX(-50%);
    }
}
/* 主营业务 */
.business .part1{padding: 0 0 0 2.33rem;}
.business .part1 .boxWrap{padding-right: 5%;}
.business .part1 .container{padding: 3.33rem 0 2.67rem 1rem;max-width: 47rem;}
.business .part1 .container .wrap{transform: scale(1, 0.7);opacity: 0.4;transform-origin: center top;border-radius: 1rem;overflow: hidden;box-shadow: 0px -0.53rem 1rem 0px rgba(0, 0, 0, 0.06);}
.business .part1 .container .bg{padding-bottom: 50%;background-position: center top;}
.business .part1 .container .swiper-slide-active .wrap{transform: scale(1);opacity: 1; transition: opacity 0.3s ease 0s,transform 0.5s linear 0.4s;}
.business .part1 .control{position: absolute;right: 8%;bottom: 3.67rem;z-index: 3;}
.business .part1 .control .btn{height: 0.93rem;filter: brightness(0) invert(0.5);cursor: pointer;}
.business .part1 .control .btn:hover{filter: brightness(1) invert(0);}
.business .part1 .control .btn.swiper-button-disabled{pointer-events: none;opacity: 0.4;}
.business .part1 .control .swiper-pagination{min-width: 4.7rem;position: static;}
.business .part1 .control .swiper-pagination span{margin: 0 0.5em;}
.business .part2{padding: 0 3.33rem;}
.business .part2 .contLeft{width: 36%;}
.business .part2 .contLeft .nyTitle{margin-bottom: 2rem;}
.business .part2 .contRight{width: 60%;padding-top: 5.47rem;}
.business .part3{padding: 0 0 0 2rem;white-space: nowrap;font-size: 0;z-index: 3;}
.business .part3 > .part3Box{text-align: center;}
.business .part3 .container{display: inline-block;animation: scrollRight 20s linear infinite;padding: 2rem 0 0 1.33rem;} 
.business .part3 .container.scroll{animation: scrollLeft 20s linear infinite;}
.business .part3 .container:hover{ animation-play-state: paused;}
.business .part3 .container li{display: inline-block;width: 10.67rem;margin-right: 0.67rem;border-radius: 0.4rem;cursor: pointer;}
.business .part3 .container li .logo{height: 4rem;box-shadow: 0px 0.27rem 0.67rem 0px rgba(68, 45, 18, 0.2);border-radius: 0.4rem;background: #FFFFFF;}
.business .part3 .container li .logo img{max-width: 80%;max-height: 80%;}
.business .part3 .container li .tel{height: 2rem;color: #fff;opacity: 0;visibility: hidden;}
.business .part3 .container li .tel img{height: 0.8rem;margin-right: 0.4rem;filter: brightness(0) invert(1);}
.business .part3 .container li:hover{background: #C9A780;}
.business .part3 .container li:hover .tel{opacity: 1;visibility: visible;}

/* 查看更多 */
.btnStyle{width: 4.6rem;height: 1.4rem;border-radius: 4px;background: var(--primary-color);color: #fff;border-radius: 1px solid var(--primary-color);}
.btnStyle img{height: 0.6rem;margin-left: 0.27rem;}
.btnStyle:hover{background: transparent;color: var(--primary-color);}

/* 社会责任 */
@keyframes bounce {
    0% {
        transform: translateY(0);
        opacity: 0.6;
    }
    100% {
        transform: translateY(10px);
        opacity: 1;
    }
}
.sResponse{padding: 0;}
.sResponse .part1{padding: 3.33rem 0 7.2rem;background: url(../images/social_res_bg1.png) no-repeat center bottom;background-size: cover;}
.sResponse .part1 > .w1720{align-items: flex-start;}
.sResponse .part1 .contMed{width: 50%;}
.sResponse .part1 .contMed .arr{flex-direction: column;margin: 0.67rem 0 2.67rem;width: 1.2rem;}
.sResponse .part1 .contMed .arr img{animation: bounce 1s infinite ease-in-out alternate;width: 100%;}
.sResponse .part1 .contMed .arr img:last-child{animation-delay: 0.3s;}
.sResponse .part1 .contMed .content{line-height: 1.5;}
.sResponse .part1 .contMed .content .list,
.sResponse .part1 .contMed .content .list li{list-style: none;}
.sResponse .part1 .contMed .content .list li{margin-bottom: 0.67rem;}
.sResponse .part1 .contMed .content .list li:last-child{margin-bottom: 0;}
.sResponse .part2{padding: 3.33rem 0;min-height: 100vh;box-sizing: border-box;}
.sResponse .part2 .title{color: #fff;line-height: 1.25;}
.sResponse .part2 .contRight{width: 50%;}
.sResponse .part2 .contRight .item{margin-bottom: 0.4rem;background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(20px);border-radius: 0.4rem;padding: 0 1.33rem;}
.sResponse .part2 .contRight .item:last-child{margin-bottom: 0;}
.sResponse .part2 .contRight .item .hd{padding: 0.73rem 0;line-height: 1.2rem;cursor: pointer;}
.sResponse .part2 .contRight .item .hd .icon{flex-shrink: 0;height: 1.07rem;margin: 2px 0.4rem 0 0;}
.sResponse .part2 .contRight .item .hd h4{flex: 1;overflow: hidden;}
.sResponse .part2 .contRight .item .dd{display: none;}
.sResponse .part2 .contRight .item .dd .wrap{padding-bottom: 1.47rem;}
.sResponse .part2 .contRight .item .dd .wrap .cont{margin-bottom: 0.67rem;}

.sResponse1{padding: 0 !important;background: #fff;}
.sResponse1 .part1 .bg{width: 23.47rem;position: absolute;top: 6rem;right: -13.4rem}
.sResponse1 .part1 .contLeft{width: 50%;position: relative;z-index: 2;}
.sResponse1 .part1 .contLeft .cont{margin: 2rem 0;max-width: 22.93rem;}
.sResponse1 .part1 .contRight{width: 26.67rem;height: 16.07rem;position: absolute;right: 2.67rem;top: 60%;transform: translateY(-50%);}
.sResponse1 .part1 .contRight img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform-origin: 8% center;z-index: 3;}
.sResponse1 .part1 .contRight img.p6{transform: scale(0.9) rotate(-15deg);z-index: 2;}
.sResponse1 .part1 .contRight img.p7{transform: scale(0.8) rotate(-30deg);z-index: 1;}
.sResponse1 .part2{padding-bottom: 30rem;background-position: center bottom;background-size: 100% auto;}
.sResponse1 .part2 > .w1720{padding-top: 2.67rem;border-top: 1px solid #DDDDDD;}
.sResponse1 .part2 .item{margin-bottom: 1rem;}
.sResponse1 .part2 .item:last-child{margin-bottom: 0;}
.sResponse1 .part2 .item .num{flex-shrink: 0;width: 19.76%;line-height: 1.33rem;}
.sResponse1 .part2 .item .contRight{flex: 1;overflow: hidden;}
.sResponse1 .part2 .item .contRight .tit{line-height: 1.33rem;cursor: pointer;}
.sResponse1 .part2 .item .contRight .cont{display: none;}
.sResponse1 .part2 .item .contRight .cont .wrap{padding-top: 0.67rem;}
.sResponse1 .part2 .item .contRight .cont .text{line-height: 0.8rem;}
.sResponse1 .part2 .item .contRight .cont .icon{width: 1.33rem;margin-top: 0.67rem;}
.sResponse1 .part2 .item.active .contRight .tit{color: var(--primary-color);}

.sResponse2{padding: 3.33rem 0 10.87rem;}
.sResponse2 .bg{width: 16.4rem;position: absolute;top: 4.37rem;right: -4.87rem;}
.sResponse2 .nyTitle{max-width: 45.87rem;}
.sResponse2 .desc{line-height: 0.8rem;max-width: 17.2rem;margin: 0.67rem 0 2.67rem;}
.sResponse2 .list{padding-top: 3.33rem;}
.sResponse2 .list .item{padding: 1.33rem;background: #F6F6F6;border-radius: 0.67rem;margin-bottom: 1.93rem;transition: 0.3s;}
.sResponse2 .list .item:last-child{margin-bottom: 0;}
.sResponse2 .list .item .contLeft{width: 42%;line-height: 1.25;}
.sResponse2 .list .item .contRight{width: 52.4%;}
.sResponse2 .list .item:hover{box-shadow: 0 0 0.67rem rgba(0, 0, 0, 0.2);}

.sResponse3{padding: 3.33rem 0 17.57rem;background-position: center bottom !important;background-size: 100% auto !important;background-repeat:  no-repeat !important;}
.sResponse3 .bg{width: 16.4rem;position: absolute;top: 4.37rem;right: -4.87rem;}
.sResponse3 .bg1{width: 100%;height: 0;padding-bottom: 66.66%;position: absolute;left: 0;top: 0;background: #fff;}
.sResponse3 .bg1 span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/social_res_bg5.jpg) no-repeat center;background-size: cover;}
.sResponse3 .desc{max-width: 22.93rem;margin: 20.4rem 0 8.97rem;line-height: 1.25;}
.sResponse3 .list{padding-left: 8.3%;border-left: 1px solid #DDDDDD;background: url(../images/circle1.png) no-repeat 22.8% top;background-size: 65% auto;justify-content: flex-end;margin-top: -0.67rem;gap: 5.33rem;}
.sResponse3 .list li{flex: 0 0 calc(50% - (5.33rem / 2));transform: translateY(-9.63rem);}
.sResponse3 .list li:nth-child(1){transform: translateY(0);}
.sResponse3 .list li .num{position: absolute;left: -1.33rem;top: -2rem;line-height: 4rem;color: var(--primary-color);z-index: 2;}
.sResponse3 .list li .pic{padding-bottom: 69.76%;border-radius: 0.67rem;margin-bottom: 0.67rem;}
.sResponse3 .list li .text{line-height: 0.8rem;}

/* 相关企业 */
.enterprise{padding-bottom: 12.17rem;}
.enterprise .waveWrap{width: 100%;height: 5rem;position: absolute;left: 0;bottom: 0;}
.enterprise > .w1720{position: relative;z-index: 3;}
.enterprise .contLeft{width: 45.2%;box-sizing: border-box;padding-left: 4%;position: sticky;top: 10vh;}
.enterprise .contLeft .progress{width: 1px;height: 100%;background: rgba(179, 133, 79, 0.2);position: absolute;left: 0;top: 0;}
.enterprise .contLeft .progress span{width: 100%;position: absolute;left: 0;top: 0;background: #B3854F;}
.enterprise .contLeft .wrap{max-height: 80vh;overflow: auto;}
.enterprise .contLeft .item{margin-bottom: 0.53rem;}
.enterprise .contLeft .item:last-child{margin-bottom: 0;}
.enterprise .contLeft .item .tit{line-height: 1rem;cursor: pointer;}
.enterprise .contLeft .item .cont{display: none;}
.enterprise .contLeft .item .cont .iWrap{padding: 0.27rem 0 1rem;border-bottom: 1px solid #DDDDDD;}
.enterprise .contLeft .item .cont .iWrap .text{margin-bottom: 0.27rem;}
.enterprise .contLeft .item .pic,
.enterprise .contLeft .item .logo{display: none;}
.enterprise .contLeft .item.on .tit{color: #222;}
.enterprise .contRight{width: 51.2%;}
.enterprise .contRight li{margin-bottom: 2.77rem;opacity: 0.4; }
.enterprise .contRight li:last-child{margin-bottom: 0;}
.enterprise .pic{padding-bottom: 60.4%;border-radius: 0.67rem;margin-bottom: 1rem;}
.enterprise .logo{max-height: 1.73rem;max-width: 100%;}

/* 联系我们 */
.contact{padding: 6rem 0 8.33rem;}
.contact .map{margin-left: 5.73rem;height: 0;padding-bottom: 40.3%;position: relative;}
.contact .map .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;border-radius: 0.67rem;}
.contact .map .icon{width: 0;height: 0;position: absolute;left: 64.3%;top: 56%;}
.contact .text{position: absolute;left: 0;top: -2.67rem;width: 23.33rem;border-radius: 0.67rem;background: #FFFFFF;
box-shadow: 0px 20px 60px 0px rgba(68, 45, 18, 0.2);box-sizing: border-box;padding: 2rem;}
.contact .text .item{margin-bottom: 1.33rem;display: flex;}
.contact .text .item:last-child{margin-bottom: 0;}
.contact .text .item .icon{flex-shrink: 0;height: 0.93rem;margin-right: 1rem;}
.contact .text .item .right{flex: 1;overflow: hidden;}
.contact .text .item .tit{line-height: 0.93rem;color: var(--primary-color);margin-bottom: 0.27rem;}
.contact .text .item .tit::first-letter{text-transform: uppercase;}
.contact .text .item .cont{line-height: 0.8rem;}
.contact .text .item .tel{line-height: 1.25;}



@media screen and (max-width: 1620px){
.aboutPage .part1 .box .pBg{width: 10.9rem;height: 18.1rem;}

.sResponse1 .part1 .contRight{right: 0;}

.business .part1 .control{right: 1%;}

}
@media screen and (max-width: 1560px){
.business .part1 .control{right: 10%;}
.business .part1 .control .btn{filter: brightness(0) invert(1);}
.business .part1 .control .swiper-pagination{color: #fff;}
}
@media screen and (max-width: 1480px){
.sResponse1 .part1 .contRight{width: 24.67rem;height: 14.87rem;}

}

@media screen and (max-width: 1300px){
.sResponse1 .part1 .contRight{width: 26.67rem;height: 16.07rem;}

.business .part1 .control{right: 15%;}
}


@media screen and (max-width: 1024px){
.sResponse .part1 .contMed{width: 60%;}
.sResponse .part1 .rIcon{width: 4rem;}

.sResponse3 .desc{margin-top: 15rem;}
.sResponse3 .list{gap: 3rem;padding-left: 4%;}
.sResponse3 .list li{flex: 0 0 calc(50% - (3rem / 2));}

.contact .map{margin: 0 0 1rem;}
.contact .text{position: relative;left: 0;top: 0;width: 100%;padding: 1rem;}
.contact .text .item{margin-bottom: 0.5rem;}
.contact .text .item .icon{height: 0.8rem;margin: 0.06rem 0.5rem 0 0;}
}

@media screen and (max-width: 760px){
.nyBanner{height: auto;padding: 3.5rem 0 2rem;}
.nyBanner .text{position: relative;bottom: 0;left: 0;transform: translateX(0);}

.nyWrap{padding: 2rem 0 3rem;}

.titleIcon1{width: 4rem;}

.leaderOration .content{padding: 1rem;}
.leaderOration .content .yz{width: 30%;}
.leaderOration .title{margin-bottom: 1rem;}
.leaderOration .title .yh{width: 2rem;left: -0.5rem;top: -0.5rem;}
.leaderOration .detail{column-count: 1;column-gap: 0;}

.aboutPage .part1{padding: 2rem 0;}
.aboutPage .part1 .bg{width: 20rem;top: 20%;left: -5rem;}
.aboutPage .part1 .title{margin-bottom: 1rem;justify-content: flex-start;}
.aboutPage .part1 .box .pBg{display: none;}
.aboutPage .part1 .box{width: 100%;}
.aboutPage .part1 .videoWrap .btn{right: auto;left: 50%;transform: translate(-50%, -50%);width: 1.6rem;height: 1.6rem;}
.aboutPage .part1 .videoWrap .tabs{top: 5%;left: 5%;}
.aboutPage .part1 .videoWrap .scaleBtn{top: 5%;right: 5%;}
.aboutPage .part2{padding-bottom: 7rem;}
.aboutPage .part2 > .w1720{display: block;}
.aboutPage .part2 .contLeft{justify-content: space-between;}
.aboutPage .part2 .contLeft .desc{margin-right: 0.3rem;}
.aboutPage .part2 .contRight{padding-top: 0;}
.aboutPage .part2 .contRight .line{margin-bottom: 1rem;}
.aboutPage .part2 .list{flex-wrap: wrap;}
.aboutPage .part2 .list li{width: 50%;flex: auto;border-left: none;border-bottom: 1px solid #DDDDDD;padding: 0.6rem;}
.aboutPage .part2 .list li .data{margin-top: 0.4rem;}

.business .part1{padding: 0 5% 1rem;}
.business .part1 .boxWrap{padding-right: 0;}
.business .part1 .container{padding: 0;}
.business .part1 .control{right: 10%;bottom: 1.5rem;filter: brightness(0) invert(1);}
.business .part1 .control .swiper-pagination{min-width: 2rem;}
.business .part1 .control .btn{height: 0.6rem;}
.business .part2{flex-wrap: wrap;padding: 0 5%;}
.business .part2 .contLeft,
.business .part2 .contRight{width: 100%;}
.business .part2 .contRight{padding-top: 1rem;}
.business .part2 .contLeft .nyTitle{margin-bottom: 0.5rem;}
.business .part3{padding-left: 5%;}
.business .part3 .container{padding-top: 1rem;padding-left: 0;}
.business .part3 .container.scroll{animation: scrollLeft 8s linear infinite;}
.business .part3 .container li{background: #C9A780;width: 8rem;}
.business .part3 .container li .tel{opacity: 1;visibility: visible;}
.business .part3 .container li .logo{height: 3rem;}
.business .part3 .container li .logo img{max-height: 50%;}
.business .part3 .container li .tel{height: 1.6rem;}
.business .part3 .container li .tel img{height: 0.5rem;}


.sResponse{padding: 0;}
.sResponse .part1{padding: 2rem 0;}
.sResponse .part1 .titleIcon1{display: none;}
.sResponse .part1 > .w1720{flex-wrap: wrap;}
.sResponse .part1 .contMed{width: 100%;margin-top: 0.5rem;}
.sResponse .part1 .contMed .arr{margin: 0.3rem 0 0.8rem;width: 0.8rem;}
.sResponse .part1 .contMed .content .list li{margin-bottom: 0.3rem;}
.sResponse .part2{padding: 2rem 0 4rem;min-height: auto;}
.sResponse .part2 > .w1720{flex-wrap: wrap;}
.sResponse .part2 .contRight{width: 100%;margin-top: 1rem;}
.sResponse .part2 .contRight .item{padding: 0 0.8rem;}
.sResponse .part2 .contRight .item .dd .wrap{padding-bottom: 1rem;}
.sResponse .part2 .contRight .item .hd{padding: 0.4rem 0;}

.sResponse1 .part1 .contLeft{width: 100%;}
.sResponse1 .part1 .contLeft .cont{margin: 1rem 0;}
.sResponse1 .part1 .contRight{position: relative;right: 0;top: 0;transform: translateY(0);height: 0;padding-bottom: 60%;width: 100%;}
.sResponse1 .part2{padding-bottom: 5rem;}
.sResponse1 .part2 > .w1720{padding-top: 1rem;}
.sResponse1 .part2 .item .num,
.sResponse1 .part2 .item .contRight .tit{line-height: 0.93rem;}

.sResponse2 .desc{margin: 0.5rem 0 1rem;}
.sResponse2 .list{padding-top: 2rem;}
.sResponse2 .list .item{padding: 1rem;margin-bottom: 0.8rem;display: block;}
.sResponse2 .list .item .contLeft,
.sResponse2 .list .item .contRight{width: 100%;}
.sResponse2 .list .item .contRight{margin-top: 0.8rem;}

.sResponse3{padding: 0 0 9rem;}
.sResponse3 .bg{display: none;}
.sResponse3 .bg1{position: relative;}
.sResponse3 .desc{margin: 1.5rem 0 3rem;}
.sResponse3 .list{gap: 0;}
.sResponse3 .list li{flex: 0 0 100%;transform: translateY(0) !important;margin-bottom: 2rem;}
.sResponse3 .list li:last-child{margin-bottom: 0;}
.sResponse3 .list li .num{left: 0;}

.enterprise .contRight{display: none;}
.enterprise .contLeft{width: 100%;position: relative;top: 0;}
.enterprise .contLeft .wrap{max-height: none;overflow: visible;}
.enterprise .contLeft .item:last-child .cont .iWrap{padding-bottom: 0;border: none;}
.enterprise .contLeft .item .cont{display: block !important;}
.enterprise .contLeft .item .pic, .enterprise .contLeft .item .logo{display: block;}
.enterprise .pic{margin-bottom: 0.5rem;}
.enterprise .contLeft .item .logo{max-height: 1rem;margin-bottom: 0.6rem;}
}

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