@charset "utf-8";
/* ===================首页样式========================== */
.Lucency .Header-menu,.Lucency .Header-search-click,.Lucency .Header-lang-menu{color: #222222;}
/* .Lucency .Header-lang-menu i:first-of-type{background-image: url("../images/common/langH.gif");} */
.Lucency .Header-logo img.h {opacity: 1;}
.bodyMouse .Header-logo img.h{display: none;}
.Lucency .Header-logo img.s {opacity: 0;}
.bodyMouse .Header-logo img.s{opacity: 1;display:block;}
.banner{width: 100%;overflow: hidden;position: relative;background: #fff;}
.banner-image{width: 100%;}
.banner-image img{width: 100%;}
.banner-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;color: #1c1d1f;text-align: left;}
.banner-cont .see .btn{width:140px;height:35px;line-height:35px;text-align: center;border-radius: 35px;border:1px solid #fff;}
/* -- */
.banner-cont .title, .banner-cont .text, .banner-cont .see{opacity: 0;}
.swiper-slide-active .banner-cont .text{animation: bannerRun 1s ease both .4s;}
.swiper-slide-active .banner-cont .title{animation: bannerRun 1s ease both .5s;}
.swiper-slide-active .banner-cont .see{animation: bannerRun 1s ease both .6s;}
.oneSlide .banner-cont .text{animation: bannerRun 1s ease both .4s;}
.oneSlide .banner-cont .title{animation: bannerRun 1s ease both .5s;}
.oneSlide .banner-cont .see{animation: bannerRun 1s ease both .6s;}
@keyframes bannerRun{0%{opacity: 0;transform: translateX(240px);filter: blur(10px);}100%{opacity: 1;transform: translateX(0);filter: blur(0);}}
/* -- */
.banner-dot{position: absolute;width: 100%;left: 0;bottom: 43px;}
.banner-mouse{position: absolute;left: 0;right: 0;margin: 0 auto;width: 54px;display: flex;flex-direction: column;align-items: center;z-index: 10;transform: translate3d(0,0,10px);cursor: pointer;user-select: none;bottom: 60px;}
.banner-mouse span{font-size: 12px;color: #1c1d1f;margin-top: 16px;}
.banner-mouse p{width: 22px;height: 38px;border-radius: 11px;position: relative;border: 1px solid #1c1d1f;}
.banner-mouse p i{display: block;width: 6px;height: 14px;overflow: hidden;margin: 8px auto 0;border-radius: 3px;background: rgba(28,29,31,0.15);position: relative;}
.banner-mouse p i::after{content: "";position: absolute;width: 6px;height: 6px;background: #1c1d1f;border-radius: 50%;top: 0;left: 0;animation: bannerMouse 3s ease infinite;}
@keyframes bannerMouse{0%{transform: translateY(0);}50%{transform: translateY(16px);}}

.banner-pagination{display: flex;z-index: 2;position: absolute;right: -8.5%;width: 100%;}
.banner-pagination .swiper-pagination-bullet{width: 55px;height: 2px;background: rgba(255, 255, 255, .5);position: relative;margin: 0 6px;opacity: 1;border-radius: 0;}

.banner-pagination .swiper-pagination-bullet-active{background-color: #fff;}
.banner-pagination .swiper-pagination-bullet .numaa{position: absolute;left:0;top:-30px;font-size:22px; color:#ccc;display:none;}
.banner-pagination .swiper-pagination-bullet-active .numaa{color:#fff;display:none;}
/* 动画 */
.banner-canvas{position: absolute;right: 31%;top: 50%;transform: translate(50%,-50%);opacity: 1;}
.banner-canvas img{width: 170px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.swiper-slide-active .banner-canvas{animation: bannerCanvas 1s ease both .6s;}
.oneSlide .banner-canvas{animation: bannerCanvas 1s ease both .6s;}
@keyframes bannerCanvas{0%{opacity: 0;}100%{opacity: 1;}}



/* 看见看懂 */
#index_A{text-align:center;padding:180px 0 108px;background:#fff}
#index_A h2{font-size:30px;line-height:54px;margin-bottom:60px;letter-spacing:1px;color:#222222;position:relative;display:inline-block}
#index_A .desc{display:flex;flex-wrap:wrap;gap:21px;}
#index_A .left{flex:1.24;width:100%;height:498px;}
#index_A .left .large-card{background:#f8fafd;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .3s;height:100%;display:flex;position:relative}
#index_A .left .large-card:hover{box-shadow:0 25px 40px rgba(0,0,0,.12)}
#index_A .left .large-card .img{width:100%;overflow:hidden}
#index_A .left .large-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
#index_A .left .large-card:hover img{transform:scale(1.05)}
#index_A .left .large-card .tag{position:absolute;top:35px;left:50px;color:#fff;font-size:18px;}
#index_A .left .large-card .btn{position:absolute;bottom:40px;left:50px;display:none;background:#059ae9;color:#fff;padding:4px 16px;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,transform .1s;align-items:center;gap:6px;letter-spacing:.5px;backdrop-filter:blur(2px);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}
#index_A .left .large-card .btn:hover{background:#004e9d;}
#index_A .right{flex:1;display:flex;flex-direction:column;gap:20px}
#index_A .right .small-card{background:#fff;overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.06);transition:all .25s ease;position:relative;display:flex;flex-direction:column;border:1px solid #f0f2f6}
#index_A .right .small-card:hover{box-shadow:0 18px 32px rgba(0,0,0,.1);border-color:#e0e7ff}
#index_A .right .small-card .img{width:100%;height:238px;}
#index_A .right .small-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
#index_A .right .small-card:hover img{transform:scale(1.05)}
#index_A .right .small-card .tag{position:absolute;top:32px;left:35px;color:#fff;font-size:18px;z-index:2}
#index_A .right .small-card .btn{position:absolute;bottom:40px;left:35px;background:#059ae9;color:#fff;padding:4px 16px;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,transform .1s;display:inline-flex;align-items:center;gap:6px;letter-spacing:.5px;backdrop-filter:blur(2px);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2;display:none;}
#index_A .left .large-card:hover .btn{display:block;}
#index_A .right .small-card:hover .btn{display:block;}
#index_A .right .small-card .btn:hover{background:#0056b3}
	
@media (max-width:900px){
	#index_A h2{font-size:40px;margin-bottom:30px;line-height:1.5;}
	#index_A .desc{flex-direction:column}
	#index_A .right{flex-direction:row;gap:20px}
	#index_A .small-card{flex:1}
	#index_A .small-card .img{height:200px}
	#index_A .large-card .img{height:320px}
}

@media (max-width:640px){
	#index_A{padding:20px;}
	#index_A .left{height:auto;}
	#index_A .right{flex-direction:column}
	#index_A .large-card .img{height:auto;}
	#index_A .left .large-card .img a{display:block;}
	#index_A h2{width:85%;font-size:18px;margin-bottom:10px;}
	#index_A .right .small-card .btn{bottom:10px;}
	#index_A .right .small-card .img{height:auto;}
	#index_A .left .large-card .tag{left:20px;top:20px;font-size:16px;}
	#index_A .left .large-card .btn{left:20px;bottom:10px;font-size:14px;line-height:normal;}
	#index_A .right .small-card .tag{left:20px;top:20px;font-size:16px;}
	#index_A .right .small-card .btn{left:20px;font-size:14px;line-height:normal;}
}


/* 解决方案 */
#index_B{height:919px;position:relative;overflow:hidden}
#index_B .solution-content{height:919px;display:none;flex-direction:row;justify-content:space-between;gap:60px;position:absolute;top:0;left:0;width:100%;z-index:1;opacity:0;transform:translateY(20px);border:1px solid rgba(255,255,255,.15);transition:opacity .4s ease,transform .4s ease;pointer-events:none;background-size: cover;background-position: center;background-repeat: no-repeat;}
#index_B .solution-content.active{display:flex;opacity:1;transform:translateY(0);pointer-events:auto;position:relative}
#index_B .text{flex:1;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;padding:180px 0 0;align-items: flex-start;flex-direction: row;justify-content: space-between;}
#index_B .text h2{margin:0;font-size:30px;line-height:54px;margin-bottom:16px;font-weight:700;color:#fff}
#index_B .text p{font-size:18px;margin-bottom:30px;line-height:1.6;color:#fff}
#index_B .list{display:flex;flex-wrap:nowrap;gap:16px 24px;font-size:18px;}
#index_B .list span{position:relative;padding-left:24px;color:#fff;border-left:1px solid #fff}
#index_B .list span:first-child{border-left:none;}
#index_B .solution-image{flex:1;display:flex;align-items:center;justify-content:center}
#index_B .solution-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease}
#index_B .solution-image img:hover{transform:scale(1.05)}
#index_B .solution-tabs{width:80%;display:flex;justify-content:center;gap:0;margin-top:50px;position:absolute;bottom:0;left:10%;z-index:2}
#index_B .tab-item{padding:0  55px;width:30%;height:82px;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,20%);cursor:pointer;font-size:16px;color:#fff;transition:all .3s cubic-bezier(.4, 0, .2, 1)}
#index_B .tab-item:hover{background:linear-gradient(135deg,#009cff,#19dcff);}
#index_B .tab-item.active{background:linear-gradient(135deg,#009cff,#19dcff);border-color:transparent;color:#fff;box-shadow:0 4px 15px rgba(0,123,255,.3)}

@media (max-width:1699px){
	#index_B .text{padding:180px 6%;flex:1;}
}
@media (max-width:1300px){
	#index_B .text{flex:1;}
}
@media (max-width:992px){
	#index_B .solution-content{flex-direction:column;gap:30px;padding:0;text-align:center;}
	#index_B .solution-text{flex:none;width:100%}
	#index_B .list{justify-content:center;font-size:18px;}
	#index_B .text{flex:1;}
	#index_B .text p{font-size:20px;}
	#index_B .text h2{font-size:28px;text-align:center}
	#index_B .text>p{text-align:center}
	#index_B .solution-tabs{width:100%;gap:0;left:0;}
	#index_B .tab-item{padding:10px;font-size:14px}
}
@media (max-width:600px){
	#index_B{height:500px;}
	#index_B .text h2{font-size:18px;margin:0;}
	#index_B .text p{font-size:14px;margin-bottom:0;}	
	#index_B .solution-section{padding:40px 0}
	#index_B .solution-content{height:500px;}
	#index_B .text{flex:none;display: block;padding:0;flex-direction: column;justify-content: flex-start;text-align: center;padding:10px 0;}
	#index_B .list{font-size:16px;gap:0;}
	#index_B .list span{font-size:12px;padding:6px 16px 6px 32px}
	#index_B .list span::before{left:12px}
	#index_B .tab-item{padding:10px;font-size:13px}
}

/* 核心能力 */
#index_C{height:919px;padding:0;background-size: cover;background-position: center;background-repeat: no-repeat;}
#index_C .tit{text-align:center;padding:180px 0 140px;}
#index_C .tit h2{font-size:30px;color:#222222;margin-bottom:10px;}
#index_C .tit p{font-size:18px;color:#666666;}

#index_C .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0}
#index_C .item{text-align:center;padding:20px;border-left:1px solid #ebebeb;}
#index_C .item:first-child{border-left:none;}
#index_C .icon{display:flex;align-items:center;justify-content:center;margin-bottom: 30px;}
#index_C .desc{width:60%;margin:auto;font-size:16px;color:#666666;line-height:25px;}

@media (max-width:600px){
	#index_C{padding:20px;height:auto;}
	#index_C .tit{padding:30px;margin-top:0;}
	#index_C .tit h2{font-size:18px;margin-bottom:20px;}
	#index_C .tit p{font-size:13px;line-height:1.5;}
	#index_C .list{grid-template-columns: repeat(2, 1fr);gap:20px;}
	#index_C .item{border-left:none;padding:0;}
	#index_C .icon{margin-bottom:10px;}
	#index_C .icon img{width:45px;}
	#index_C .desc{width:100%;font-size:12px;line-height:1.5;}
}

/* 关于我们 */
#index_D{height:920px;background:#f8f9fa}
#index_D .tit{padding-top:80px;width:75%;}
#index_D .tit h2{font-size:30px;margin-bottom:30PX;}
#index_D .tit p{font-size:16px;line-height:22px;color:#555;margin-bottom:20px}
#index_D .content{display:flex;align-items:center;gap:40px}
#index_D .text{flex:1}
#index_D .stats{display:flex;gap:20px;justify-content:flex-start;margin-top:50px}
#index_D .item{border-left:1px solid #f2f2f2;display:flex;flex-direction: column;padding:0 0 0 37px;}
#index_D .item .left{display:flex;}
#index_D .item .right{font-size:15px;color:#666666;margin-top: 18px;}
#index_D .item:first-child{border-left:none;padding:0;}
#index_D .number{;font-size:70px;font-weight:800;line-height:63px;color:#009cff;font-family: "Manrope-extrabold";}
#index_D .it0 .number{width:170px}
#index_D .it1 .number{width:60px}
#index_D .it2 .number{width:60px}
#index_D .it3 .number{width:95px}
#index_D .label{font-size:18px;color:#666666;}

@media (max-width:600px){
	#index_D{height:auto;background-size: cover;background-position: unset;background-repeat: no-repeat;}
	#index_D .tit h2{padding:0 20px;font-size:18px;text-align:center;}
	#index_D .tit p{padding:0 20px;font-size:13px;text-indent: 2em;}
	#index_D .tit{width:100%;padding:30px 0;margin-bottom:0;}
	#index_D .stats{display: grid;gap:20px 0px;grid-template-columns: repeat(2, 1fr);flex-direction: column;justify-items: end;margin-top:0;}
	#index_D .number{font-size:40px;}
	#index_D .item{width:164.17px;padding:0;border-left:none;text-align:left;}
	#index_D .item .right{font-size:14px;}
	#index_D .item .right{margin-top:0;}
	#index_D .text{margin-bottom:30px;}
	#index_D .label{font-size:14px;}
	#index_D .it0 .number{width:auto;}
	#index_D .it1 .number{width:auto;}
	#index_D .it2 .number{width:auto;}
	#index_D .it3 .number{width:auto;}	
}

/* 新闻 */
#index_E{padding:0}
#index_E .tit{display:flex;justify-content: space-between;align-items: center;margin-bottom:40px;margin-top:140px;}
#index_E .tit h2{font-size:30px;line-height:41px;color:#222222;font-weight:500;}
#index_E .tit a{display:block;padding:4px 11px;text-decoration: none;color:#ffffff;background-color:#059ae9;font-size:13px;line-height:23px;}
#index_E .tit a:hover{background:#004e9d;}
#index_E .center h2{font-size:28px;margin-bottom:30px;text-align:center}
#index_E .list{display:flex;gap:30px;margin-bottom:101px;}
#index_E .list a{display:block;text-decoration: none;}
#index_E .item{transition:transform .6s ease}
#index_E .item .image{width:100%;height:423px;overflow:hidden;object-fit:cover;transition:transform .6s ease}
#index_E .item .image:hover img{transform:scale(1.05);transition:transform .6s ease}
#index_E .item .image img{width:100%;height:100%;transition:transform .6s ease}
#index_E .list .content{}
#index_E .list .meta{display:flex;gap:28px;align-items: center;font-size:12px;color:#999;}
#index_E .list .meta b{display:block;font-size:16px;line-height:30px;color:#059ae9}
#index_E .list .meta p{font-size:16px;line-height:24px;color:#999999;margin-bottom:20px;margin-top:25px;}
#index_E .list .title{font-size:18px;line-height:30px;color:#222222;}

@media (max-width:600px){
	#index_E{padding:20px;}
	#index_E .tit{margin:20px 0;padding:0;}
	#index_E .tit h2{font-size:18px;line-height:normal;}
	#index_E .tit a{font-size:12px;}
	#index_E .item .image{height:auto;}
	#index_E .list .meta{flex-direction: column;gap:0px;align-items: flex-start;margin-top:10px;}
	#index_E .list .meta b{font-size:12px;}
	#index_E .list .meta p{margin-bottom:10px;margin-top:0px;font-size:12px;}
	#index_E .item .image img{height:auto;}
	#index_E .list .title{font-size:14px;line-height:normal;font-weight:500;}
	#index_E .list{margin-bottom:10px;}
}

/* 合作伙伴 */
#index_F{padding:0;height:919px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f0f4f9;overflow-x:hidden}
#index_F .tit{text-align:center;padding:175px 0 110px;}
#index_F .tit h2{font-size:30px;line-height:1.2;margin-bottom:10px;color:#1e293b}
#index_F .tit p{font-size:18px;line-height:1.4;color:#666;margin-bottom:0}
#index_F .scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;cursor:grab;margin-bottom:32px;}
#index_F .scroll-wrapper:active{cursor:grabbing}
#index_F .scroll-wrapper::-webkit-scrollbar{height:6px;background-color:#e2e8f0;}
#index_F .scroll-wrapper::-webkit-scrollbar-thumb{background-color:#94a3b8;}
#index_F .scroll-wrapper:hover::-webkit-scrollbar-thumb{background-color:#5b6e8c}
#index_F .marquee-track{display:flex;gap:28px;width:max-content;will-change:transform}
#index_F .partner-logo{width:244px;height:95px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / 30%);transition:all .2s ease;flex-shrink:0}
#index_F .partner-logo:hover{transform:translateY(-3px);}
#index_F .partner-logo img{max-height:100%;max-width:100%;object-fit:contain;filter:grayscale(0%);transition:filter .2s}

@keyframes scrollLeft{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@keyframes scrollLeft{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
#index_F .top-scroll{width:100%;overflow-x:hidden;position:relative;margin-bottom:32px;}
#index_F .top-track{display:flex;gap:30px;width:max-content;animation:scrollLeft 28s linear infinite}
#index_F .bottom-scroll{width:100%;overflow-x:hidden;position:relative;}
#index_F .bottom-track{display:flex;gap:30px;width:max-content;animation:scrollLeft 28s linear infinite}
#index_F .top-scroll:hover .top-track{animation-play-state:paused}
#index_F .bottom-scroll:hover .bottom-track{animation-play-state:paused}


@media (max-width:1200px){
	#index_F .partner-logo{width:200px;height:80px}
	#index_F .tit h2{font-size:44px}
	#index_F .tit p{font-size:20px}
	#index_F .bottom-track,.top-track{gap:20px}
}
@media (max-width:600px){
	#index_F{height:400px;margin-bottom:20px;}
	#index_F .partner-logo{padding:0 20px;width:100px;height:65px}
	#index_F .tit{padding:30px;}
	#index_F .tit h2{font-size:18px;line-height:30px;}
	#index_F .tit p{font-size:13px;line-height:26px;}
	#index_F .bottom-track,.top-track{gap:16px}
}

/* 可持续发展 */
#index_G{padding:100px 0 65px;background-color:#fff}
#index_G .tit{display:flex;align-items:center;justify-content:space-between;padding:80px 0 40px;gap:40px}
#index_G .tit h2{width:48%;margin:0;font-size:30px;line-height:41px;color:#222222;}
#index_G .tit p{width:52%;flex:1;font-size:16px;line-height:24px;color:#222222;}
#index_G .content{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}
#index_G .item{position:relative;overflow:hidden;height:546px;cursor:pointer;transition:all .6s ease}
#index_G .item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
#index_G .layer{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,0) 100%);color:#fff;padding:30px;display:flex;flex-direction: column;align-items: center;transition:all .4s cubic-bezier(.25, .46, .45, .94);align-content: center;text-align: center;justify-content: center;}
#index_G .icon{width:50px;height:50px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;transition:transform .6s ease}
#index_G .icon svg{width:100%;height:100%;fill:#fff}
#index_G .title{font-size:18px;font-weight:700;transition:all .3s ease}
#index_G .desc{font-size:14px;line-height:1.4;opacity:0;text-align:center;max-width:70%;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.25, .46, .45, .94);margin-top:0;transform:translateY(10px)}
#index_G .text{width:100%}
#index_G .item:hover img{transform:scale(1.05)}
#index_G .item:hover .layer{background:rgba(0,156,255,30%);justify-content:center}
#index_G .item:hover .icon{transform:translateY(-20px)}
#index_G .item:hover .title{transform:translateY(-20px)}
#index_G .item:hover .desc{margin:auto;opacity:.9;max-height:180px;ransform:translateY(-50px)}

@media (max-width:768px){
	#index_G{padding:30px 20px;}
	#index_G .tit{padding:20px 0 20px;flex-direction:column;gap:0;margin-top:0;}
	#index_G .title{font-size:14px;}	
	#index_G .tit h2{width:100%;font-size:18px;line-height:normal;margin-bottom:20px;text-align:center;}
	#index_G .tit p{width:100%;text-indent: 2em;color:#666;font-size:13px;line-height:normal;}
	#index_G .content{grid-template-columns: repeat(2, 1fr);gap:10px;}
	#index_G .item{height:250px}
	#index_G .layer{padding:10px}
	#index_G .desc{width:100%;max-width:100%;font-size:12px;}
	#index_G .item:hover .icon{transform:translateY(-20px)}
	#index_G .item:hover .title{transform:translateY(-20px)}
	#index_G .item:hover .desc{margin:auto;opacity:.9;max-height:100px;margin-top:0;transform:translateY(0px)}	
}


/* 为什么选择我们 */



/* 我们的业务 */



/* 关于我们 */



/* 关于评价 */






/* 新闻区 */






@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .indMenu {right: 40px;}
    .indPage .swiper-pagination-bullet {margin: 0 0 0 16px !important;}
    .banner-dot, .banner-mouse{bottom: 38px;}
    .banner-mouse span {margin-top: 10px;}
    .indfa-menu a .text::before, .indfa-menu a .text::after{width: 120px;background-image: url("../images/index/indfaSd2.png");}
    .indfa-menu a .text {height: 50px;padding: 0 30px;margin-top: -25px;}
    .indfa-menu a span {margin-left: 8px;}
    .indcp-link .bg{height: 314px;}
    .indcp-link .cont {padding: 28px 38px 0;}
    .indgy-loop {bottom: 34px;}
    .indxw-link.indxw-main-one{width: 361px;}
    .indxw-main-img {width: calc(100% - 361px - 16px);}
    .indxw-main-img .link img, .indxw-link.indxw-main-one{height: 287px;}
    .indxw-link {padding: 32px 28px;height: 248px;}
    .indxw-link .time {padding: 0 28px;bottom: 32px;}
    .indxw-list {margin-top: 16px;}
    .indxw-list .swiper-wrapper {margin: -16px 0 0 -16px;}
    .indxw-list .swiper-slide {width: calc(100%/3 - 16px);margin: 16px 0 0 16px;}
    .indxw-main-img .link .cont {padding: 0 200px 30px 30px;}
    .indxw-main-img .swiper-pagination-bullet {margin: 0 0 0 14px !important;}
    .indxw-main-img .swiper-pagination {bottom: 30px;right: 30px;}

    .indpro .pro-nav ul li a{padding:18px;}
    .indpro .pro-list ul li .img img{width:84%;}
    
    .indfac {height:700px;}
    .indfac .video{bottom:-170px}
    
    .indxw .big-news img{height:450px;}
    .news-list .news-item img{height:130px};
}

@media all and (max-width:1430px) {
    /* 1360 */
    .indMenu {right: 20px;}
	.banner-image .pc{height: 100%;object-fit: cover;}
	.banner-image .mb{height: 100%;object-fit: cover;}
}

@media all and (max-width:1350px) {
    /* 1280 */
    .indMenu {right: 10px;}
	.banner-image video,.banner-image img{height: 100%;object-fit: cover;}
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .indMenu {right: 28px;}
    .indPage .swiper-pagination-bullet {margin: 0 0 0 14px !important;}
    .banner-dot, .banner-mouse{bottom: 28px;}
    .banner-mouse span {margin-top: 8px;}
	.banner-image video,.banner-image img{height: 100%;object-fit: cover;}
    .indcp-link .bg{height: 251px;}
    .indcp-link .cont {padding: 20px 28px 0;}
    .indgy-loop {bottom: 12px;}
    .indxw-link.indxw-main-one{width: 289px;}
    .indxw-main-img {width: calc(100% - 289px - 16px);}
    .indxw-main-img .link img, .indxw-link.indxw-main-one{height: 230px;}
    .indxw-link {padding: 24px 20px;height: 200px;}
    .indxw-link .time {padding: 0 20px;bottom: 24px;}
    .indxw-main-img .link .cont {padding: 0 140px 20px 20px;}
    .indxw-main-img .swiper-pagination-bullet {margin: 0 0 0 12px !important;width: 12px;height: 12px;}
    .indxw-main-img .swiper-pagination {bottom: 20px;right: 20px;}

    .indpro .pro-nav ul li a{padding:16px;}
    .indpro .pro-list ul li .img img{width:100%;}

    .indque .ques-list{padding-right:60px;}
    .indque .ques-content .ques-item .icon{padding-top:0px;}
    .indcase .case-name .case-item {padding:0px;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .indMenu{display: none;}
    .indgy{height: auto !important;}
    .indgy-sticky{position: relative;}
    .indgy-logo{display: none;}
    .indgy-shade{opacity: 1 !important;height: 100%;}
    .indgy-shade2{opacity: 1 !important;height: 100%;background-size: auto 160px;}
    .indgy .indgy-wrap{opacity: 1;pointer-events: auto;position: relative;padding: 160px 0 240px;}
    .indgy-bg{position: absolute;top: 0;left: 0;height: 100%;}
    .indcp{padding-bottom: 84px;}
    .indxw-link.indxw-main-one{width: 303px;}
    .indxw-main-img {width: calc(100% - 303px - 16px);}
	.banner-image .pc{height: 100%;object-fit: cover;}
	.banner-image .mb{height: 100%;object-fit: cover;}
}

@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .banner-mouse{display: none;}
    .banner-canvas{display: none !important;}
	.banner-image video,.banner-image img{height: 100%;object-fit: cover;}
    .banner-cont{text-align: center;}
    .banner-cont .see{justify-content: center;}
    @keyframes bannerRun{0%{opacity: 0;transform: translateY(80px);filter: blur(10px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
    .banner-dot .swiper-pagination{text-align: center;}

    .Header-lang-menu{margin-top:0px;}
}

@media all and (max-width:720px) {
	.banner-image video,.banner-image img{height: 100%;object-fit: cover;}
	.banner .swiper-container{}
}