@charset "utf-8";
/* ===================首页样式========================== */
.Lucency .Header-menu,.Lucency .Header-search-click,.Lucency .Header-lang-menu{color: #fff;}
/* .Lucency .Header-lang-menu i:first-of-type{background-image: url("../images/common/langH.gif");} */

.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: 60px;}
.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{z-index: 2;position: absolute;left: 0;width: 100%;}
.banner-pagination .swiper-pagination-bullet{width: 8px;height: 8px;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;}}

/* 主要产品 */
#gray_bg{background-color:#f5f5f5;padding:20px 0 100px;}
#gray_bg .hero-categories{display:grid;grid-template-columns:repeat(6,1fr);width:100%;gap:20px}
#gray_bg .cat-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;text-decoration:none;overflow:hidden;height:600px;padding:80px 40px 40px}
#gray_bg .card-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .5s ease}
#gray_bg .cat-card:hover .card-bg-img{transform:scale(1.05)}
#gray_bg .span-3{grid-column:span 3}
#gray_bg .span-2{grid-column:span 2}
#gray_bg .cat-text{position:relative;z-index:2;text-align:center;max-width:90%;margin-top:-30px}
#gray_bg .cat-text h2{font-size:43px;color:#222;margin-bottom:10px;font-weight:800}
#gray_bg .cat-text h2 span{font-weight:300}
#gray_bg .cat-card:nth-of-type(3) .cat-text h2{color: #ffffff;}
#gray_bg .cat-card:nth-of-type(3) .cat-text p{color: #ffffff;}
#gray_bg .cat-card:nth-of-type(3) .cat-text span{color: #ffffff;}
#gray_bg .cat-text p{color:#666;font-size:19px;margin-bottom:20px;font-weight:500}
#gray_bg .learn-more{font-size:15px;color:#666;font-weight:700;letter-spacing:1px}
#gray_bg .light-text .learn-more,.light-text h2,.light-text p{color:#fff}
#gray_bg .section-title{font-size:40px;color:#222;font-weight:800;margin-bottom:40px}
#gray_bg .new-products{padding-top:80px}
#gray_bg .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
#gray_bg .product-item{background:#fff;padding:30px 30px;text-align:center;transition:box-shadow .3s;min-height:448px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease;}
#gray_bg .product-item:hover{transform:translateY(-8px);}
#gray_bg .product-item img{height:220px;margin-bottom:60px;object-fit:contain}
#gray_bg .product-item h3{font-size:20px;font-weight:700;color:#222;margin-bottom:5px;}
#gray_bg .product-item p{padding:0 50px;font-size:18px;color:#666666;line-height:26px;}
#gray_bg .product-item:hover h3{color:#c51e3a}
#gray_bg .product-item:hover p{color:#c51e3a}
@media (max-width:1600px){
	#gray_bg .product-item p{padding:0 30px;}
}
@media (max-width:1200px){
	#gray_bg .product-item p{padding:0 20px;}
}
@media (max-width:1100px){
	#gray_bg .product-grid{grid-template-columns:repeat(2,1fr);}
	#gray_bg .product-item p{padding:0 20px;}
}
@media (max-width:600px){
	#gray_bg{padding:0 0 30px;}
	#gray_bg .new-products{padding-top:20px;}
	#gray_bg .cat-text h2{font-size:26px;}
	#gray_bg .section-title{font-size:30px;text-align:center;margin-bottom:20px;}
	#gray_bg .span-3{grid-column:span 10}
	#gray_bg .span-2{grid-column:span 10}
	#gray_bg .product-grid{grid-template-columns:repeat(1,1fr);}
	#gray_bg .product-item p{padding:0 10px}
}

/* 应用 */
#application{position:relative;max-height:828px;}
#application .app-content{position:relative;height:828px;padding-top:80px;padding-bottom:0;flex-direction:column;justify-content:space-between;width:100%}
#application .app-title{font-size:35px;color:#222;font-weight:800;text-align:left!important}
#application .app-text-box{text-align:left!important;margin-top:50px!important;padding:0!important;background:0 0!important}
#application .app-text-box h3{max-width:540px;font-size:60px;color:#222;margin-bottom:10px;font-weight:700}
#application .app-text-box p{max-width:500px;font-size:15px;color:#3e3a39;line-height:1.6}
#application .app-nav-arrows{display:flex;justify-content:flex-end;gap:50px;margin-bottom:-20px;padding-right:200px}
#application .nav-arrow{background:0 0;border:none;cursor:pointer;padding:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}
#application .nav-arrow img{width:18px;height:auto;display:block}
#application .nav-arrow:hover{opacity:1;}
#application .app-tabs-container{margin-top:-8.9%;padding-bottom:0;display:block;width:100%;padding-right:0!important;z-index:2;position:absolute}
#application .app-tabs{display:flex;width:100%;justify-content:center;align-items:flex-end;height:160px;padding-left:8%;}
#application .tab-item{flex:1;padding:20px 20px;background:#0000007a;color:#fff;border-right:1px solid rgba(255,255,255,.1);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:110px;transition:all .3s ease}
#application .tab-item:last-child{border-right:none}
#application .tab-item:hover{background:#c51e3a;height:202px;padding-top:30px}
#application .tab-title{font-size:18px;font-weight:600;}
#application .tab-bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto}
#application .arrow{font-size:18px;line-height:1}
#application .tab-icon{width:28px}

@media (max-width:1669px){
	#application .app-tabs-container{margin-top:-10.2%;}
}
@media (max-width:1559px){
	#application .app-tabs-container{margin-top:-11.5%;}
}

@media (max-width:1449px){
	#application .app-tabs-container{margin-top:-12.5%;}
}

@media (max-width:1339px){
	#application .app-tabs-container{margin-top:-13.6%;}
}

@media (max-width:1229px){
	#application .tab-title{font-size:16px;}
	#application .app-tabs-container{margin-top:-14.5%;}
}

@media (max-width:1119px){
	#application .app-tabs-container{margin-top:-17.5%;}
}

@media (max-width:600px){
	#application .app-content{height:600px;margin-top:0;padding-top:40px;}
	#application .app-title{font-size:26px;}
	#application .app-text-box{margin-top: 20px !important;}
	#application .app-text-box h3{font-size:20px;}
	#application .app-tabs-container{top:84%;}
	#application .app-tabs{padding-left:0%;}
	#application .tab-item{padding:10px 5px;}
	#application .tab-title{font-size:12px;}
}

/* 发展业务 */
#grow_business{padding-top:120px;padding-bottom:120px;background:#fff}
#grow_business .business-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px}
#grow_business .business-header h2{font-size:48px;font-weight:800;line-height:1.2;color:#222}
#grow_business .header-right{display:flex;align-items:center;max-width:550px}
#grow_business .vertical-line{width:4px;height:53px;background:#c51e3a;margin-right:30px;flex-shrink:0}
#grow_business .header-right p{color:#555;font-size:16px;line-height:1.6}
#grow_business .business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#grow_business .biz-card{background:#f9f9f9;overflow:hidden;transition: all .6s ease;}
#grow_business .biz-card:hover img{transform:scale(1.1)}
#grow_business .biz-card:hover p{color:#757575;}
#grow_business .biz-card:hover h3{color:#757575;}
#grow_business .img-wrapper{width:100%;height:300px;overflow:hidden;}
#grow_business .img-wrapper img{width:100%;height:100%;object-fit:cover;transition: all .6s ease;}
#grow_business .biz-info{padding:20px 50px;text-align:left;display:flex;flex-direction:column;}
#grow_business .biz-info .sub{color:#222222;font-size:24px;line-height:30px;display:block;}
#grow_business .biz-info h3{margin:0;padding:0;font-size:24px;font-weight:800;line-height:30px;letter-spacing:-.5px;color:#222222;}
#grow_business .biz-info h3 span,.biz-info h3 strong{display:inline;font-size:inherit;font-weight:inherit}
#grow_business .join-link{margin-top:30px;display:inline-block;text-decoration:none;font-size:16px;color:#222222;transition:all .6s ease;}
#grow_business .join-link:hover{color:#c51e3a}
#grow_business .join-link::after{margin-left:8px}
@media (max-width:600px){
	#grow_business{padding:20px 0 20px;}
	#grow_business .biz-info{padding:15px;}
	#grow_business .business-header h2{font-size:26px;}
	#grow_business .business-header{flex-direction: column;gap:20px;}
	#grow_business .business-grid{grid-template-columns:repeat(1,1fr)}
	#grow_business .biz-info .sub{font-size:18px;}
	#grow_business .biz-info h3{font-size:18px;}
	#grow_business .join-link{margin-top:20px;}
}
/* 关于我们 */
#company{background:#1a1a1a;padding-top:80px;position:relative;overflow:visible;z-index:20;margin-bottom:120px}
#company .company-header-title{padding:0 8%;margin-bottom:100px}
#company .company-header-title .section-label{display:flex;align-items:center;font-size:14px;margin-bottom:20px;color:#ccc;font-weight:700;text-transform:uppercase;letter-spacing:1px}
#company .company-header-title .red-line{width:4px;height:16px;background:#c51e3a;margin-right:12px}
#company .company-header-title .text-white{color:#fff;font-size:48px;font-weight:800;margin:0;letter-spacing:1px}
#company .company-body-canvas{position:relative;width:100%;min-height:520px}
#company .company-body-canvas video{position:absolute;top:0;left:0;width:40%;height:520px;object-fit:cover;display:none;z-index:99;}
#company .company-video-left{position:absolute;top:0;left:0;width:40%;height:520px;overflow:hidden;}
#company .company-video-left img{width:100%;height:100%;object-fit:cover;display:block;transition: all .6s ease;}
#company .company-video-left img:hover{transform:scale(1.1)}
#company .play-btn-ui{position:absolute;left:30%;bottom:100px;width:100px;height:70px;background-image:url('../images/index/index-icon.png');background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;border-radius:0;cursor:pointer;transition:.3s;z-index:10}
#company .play-btn-ui:hover{transform:scale(1.05)}
#company .company-text-right{position:absolute;top:-200px;right:18%;width:36%;z-index:5;padding-top:10px}
#company .company-text-right .highlight{color:#fff;font-weight:700;font-size:18px;margin-bottom:15px}
#company .company-text-right p{color:#bbb;line-height:28px;font-size:16px;margin-bottom:50px}
#company .company-text-right .progress-bars{margin-bottom:40px}
#company .company-text-right .bar-item{margin-bottom:45px}
#company .company-text-right .bar-label{display:flex;justify-content:space-between;color:#fff;font-size:18px;margin-bottom:12px;font-weight:800}
#company .company-text-right .bar-track{width:100%;height:6px;background:#fff;border-radius:0;overflow:hidden}
#company .company-text-right .bar-fill{height:100%;background:#c51e3a}
#company .company-text-right .btn-dark{display:inline-flex;align-items:stretch;text-decoration:none;width:fit-content;transition:.3s}
#company .company-text-right .btn-dark .text{border:1px solid #555;color:#fff;padding:15px 30px;font-size:14px;font-weight:700;display:flex;align-items:center}
#company .company-text-right .btn-dark .icon-box{background:#c51e3a;color:#fff;padding:15px 20px;display:flex;align-items:center;border:1px solid #c51e3a;font-weight:700;font-size:18px}
#company .company-text-right .btn-dark:hover{opacity:.8}
#company .company-cards-overlap{position:absolute;bottom:-100px;right:0;width:80%;display:flex;z-index:10;}
#company .company-cards-overlap .card{flex:1;background:#fff;padding:50px 40px;border-right:1px solid #eee;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
#company .company-cards-overlap .card:last-child{border-right:none}
#company .company-cards-overlap .card:first-child{border-left:1px solid #e0e0e0}
#company .company-cards-overlap .card-icon{height:80px;margin-bottom:25px;object-fit:contain}
#company .company-cards-overlap h3{font-size:22px;color:#222;margin-bottom:20px;font-weight:700}
#company .company-cards-overlap .card-line{position:relative;width:100%;height:0;border-top:2px solid #dfdfdf;margin-bottom:25px}
#company .company-cards-overlap .card-line::before{content:"";position:absolute;left:0;top:-2px;width:40px;height:2px;background:#c51e3a;z-index:2}

@media screen and (max-width:1024px){
	#about_team_section .team-bottom,.team-top{grid-template-columns:1fr}
	#about_team_section .team-section{padding:60px 8% 80px}
	#about_team_section .team-top{margin-bottom:50px;grid-template-columns:none;}

}

@media screen and (max-width:600px){
	#company{padding:30px 0 0;margin-bottom:30px;display: flex;flex-direction: column;height: auto;}
	#company .company-header-title .text-white{font-size:26px;}
	#company .company-header-title{margin-bottom:30px;}
	#company .company-video-left{position:relative;width:100%;height:auto;}
	#company .company-body-canvas video{min-width:100%;height:auto !important;}
	#company .company-text-right{position:relative;width:100%;height;auto;top:20px;right:0;padding:40px 20px;top:0;}
	#company .company-cards-overlap{width:100%;position:relative;flex-direction: column;bottom:0;}
	#about_team_section .team-grid{grid-template-columns:1fr;grid-template-rows:auto}
}

/* 首页新闻 */
#latest_news{padding-top:150px;padding-bottom:100px;background:#fff}
#latest_news .news-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}
#latest_news .news-header h2{font-size:40px;color:#000000;font-weight:800;margin-bottom:40px}
#latest_news .news-header h2{margin-bottom:15px;text-align:left;flex-shrink:0}
#latest_news .btn-split{display:flex;gap:8px;align-items:stretch;text-decoration:none;}
#latest_news .btn-split .text{padding:15px 30px;color:#000000;font-weight:700;font-size:16px;display:flex;align-items:center;border: 1px solid #666666;transition: background-color .6s ease}
#latest_news .btn-split .text:hover{background-color:#c51e3a;color:#ffffff;transition: background-color .6s ease;transition: color .6s ease;border:1px solid #c51e3a;}
#latest_news .btn-split .icon-box{background:#c51e3a;color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:center;font-weight:700}
#latest_news .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#latest_news .news-card{background:#f9f9f9;transition: all .6s ease;overflow:hidden;}
#latest_news .news-card:hover img{transform:scale(1.1);}
#latest_news .news-card:hover span{color:#757575;}
#latest_news .news-card:hover h3{color:#757575;}
#latest_news .news-card:hover p{color:#757575;}
#latest_news .news-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;transition: all .6s ease;}
#latest_news .news-image{overflow:hidden;}
#latest_news .news-info{padding:35px 35px}
#latest_news .news-info .date{color:#000000;font-weight:700;font-size:18px;display:block;margin-bottom:15px;line-height:28px;}
#latest_news .news-info h3{font-size:26px;margin-bottom:15px;font-weight:800;color:#000000;line-height:28px;}
#latest_news .news-info p{color:#666666;font-size:18px;line-height:27px;}

@media screen and (max-width:768px){
	#latest_news{padding:30px 0 30px;}
	#latest_news .news-header h2{width:50%;font-size:28px;}
	#latest_news .news-grid{grid-template-columns: repeat(1, 1fr);}
	#latest_news .news-info{padding:15px;}
	#latest_news .news-info h3{font-size:18px;}
	#latest_news .news-info p{font-size:16px;}
}

/* 客户评价 */
#client_reviews{padding:60px 0 70px;background:#f5f5f5}
#client_reviews .reviews-layout{display:flex;align-items:flex-start;position:relative}
#client_reviews .review-left{width:45%;position:relative;z-index:10;padding-top:40px}
#client_reviews .review-left h2{font-size:48px;font-weight:800;color:#222;margin-bottom:40px;line-height:1.2}
#client_reviews .review-quote-box{padding:50px 50px 30px 0px;margin-right:-150px;display:flex;flex-direction:column;gap:30px}
#client_reviews .review-full-img{padding:70px 80px;width:100%;height:550px;;display:block;object-fit:contain;background-color:#fff;}
#client_reviews .jj{width:43px;height:27px;margin-bottom:30px;}
#client_reviews .review-full-img h3{font-size:20px;font-weight:400;line-height:38px;margin-bottom:110px;}
#client_reviews .avatar{display:flex;gap:30px;align-items: center;}
#client_reviews .avatar .name p{margin-bottom:15px;}
#client_reviews .review-nav-container{display:flex;justify-content:flex-end;width:100%;margin-top:-120px;padding-right:70px}
#client_reviews .review-nav{display:flex;gap:25px;align-items:center}
#client_reviews .review-nav .arrow-btn img{width:25px;height:auto;object-fit:contain;display:block}
#client_reviews .review-nav .prev{width:35px;height:35px;background-image:url("../images/index/left.png");background-repeat:no-repeat;transition: background-color .2s ease}
#client_reviews .review-nav .prev:hover{background-image:url("../images/index/h-left.png");background-repeat:no-repeat;}
#client_reviews .review-nav .next{width:35px;height:35px;background-image:url("../images/index/right.png");background-repeat:no-repeat;transition: background-color .2s ease}
#client_reviews .review-nav .next:hover{background-image:url("../images/index/h-right.png");background-repeat:no-repeat;}
#client_reviews .review-right{width:55%;z-index:1;overflow:hidden;}
#client_reviews .globe-bg{width:100%;height:590px;overflow:hidden;}
#client_reviews .globe-bg img{width:100%;height:100%;transition: all .6s ease;}
#client_reviews .globe-bg:hover img{transform:scale(1.1);}
#client_reviews .globe-logo{width: 100%;max-width: 750px;overflow: hidden;position: relative;float: right;max-height: 160px;}
#client_reviews .logo-list{display: flex;justify-content: flex-end;align-items: center;gap: 50px;margin-top: 20px;position: relative;z-index: 15;padding-right: 20px;animation: scroll 40s linear infinite;width: 200%;height: 130px;}
#client_reviews .logo-list img{height:50px;object-fit:contain;filter:grayscale(100%);opacity:.5;transition:.3s}
#client_reviews .logo-list img:hover{filter:none;opacity:1}

@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}
@media screen and (max-width:768px){
	#client_reviews{padding:30px 0 30px;}
	#client_reviews .review-left h2{width:50%;font-size:26px;}
	#client_reviews .review-nav-container{position:absolute;margin-top:30px;}
	#client_reviews .reviews-layout{flex-direction: column;}
	#client_reviews .review-left{width:100%;}
	#client_reviews .review-right{width:100%;}
	#client_reviews .review-quote-box{margin:0;padding:0;flex-direction: row;}
	#client_reviews .review-full-img{padding:70px 70px;height:auto;}
	#client_reviews .review-full-img h3{margin-bottom:30px;font-size:16px;line-height:normal;}
	#client_reviews .globe-bg{width:100%;height:auto;overflow:hidden;}
}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .indMenu {right: 18px;}
    .indMenu p span {padding-right: 16px;}
}

@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;}
    .indfa-menu a .text::before, .indfa-menu a .text::after{display: none;}
    .indfa-menu a .text {height: 40px;padding: 0 16px;margin-top: -20px;border-radius: 6px;}
    .indfa-menu a i{border-radius: 6px;}
    .indcp-link .bg{height: 197px;}
    .indcp-link .cont {padding: 20px 18px 0;}
    .indgy .indgy-wrap {padding: 100px 0 180px;}
    .indxw-main-img{width: 100%;}
    .indxw-main-img .link img{height: 273px;}
    .indxw-link.indxw-main-one{width: 100%;margin-top: 16px;}


    .indpro .pro-nav {width:100%;}
    .indpro .pro-list{width:100%;margin-top:20px;}
    .indpro .pro-list ul li{width:100%;margin-left:0px;}
    .indcase .scrollcase{overflow-x: scroll;}
    .indcase .case-name{width:1200px}
    .indcase .case-list .list-item{width:calc( 50% - 25px);}
    .indcase .case-list .list-item .content{opacity:1;}

    .indwhy .pagesTitle .title{width:100%;}
    .indwhy .abwhy-list .list-item{width:100%;}
    .indwhy .abwhy-list .list-item:nth-child(7){width:100%;}
    
    .indwhy .contact .btn{margin-left:0px;margin-top:20px;}
    .indwhy .contact .btn a{border-radius:30px;}
    

    .indfac .num ul li{width:100%;padding:0px;justify-content: center;}
    .indfac .num ul li::after{width:0px;}
    .indfac .num ul li:nth-child(1) .jia{right:95px;}
    .indfac .num ul li:nth-child(2) .jia{right:52px;}
    .indfac .num .jia2{right:45px;bottom:5px;}
    .indfac .num ul li:nth-child(3) .jia {right:38px;}
    .indfac .video{width:113%;left: -35px;bottom: -328px;}
    .indfac .video .video-slide{width:100%;}
    .indfac .video .video-content{width:100%;}

    .indxw{padding-top:410px;}
    .indxw .big-news{width:100%;}
    .indxw .news-list{width:100%;margin-top:20px;}


    .indque .big-que{width:100%;}
    .indque .big-que .content{right:30px;bottom:30px;}
    .indque .ques-list{width:100%;padding-left:20px;padding-right:20px;padding-top:30px;}
    .indque .ques-content .ques-item .icon{padding-top:0px;}

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

/* ------------------------手机端-------------------------- */
@media all and (max-width:720px) {
    /* 移动终端 360 适配 */
	.banner-image video,.banner-image img{height: 100%;object-fit: cover;}
	.banner .swiper-container{margin-top:15%;}
    .indfa-menu{display: none;}
    .indcp-ul {margin: -5px 0 0 -5px;}
    .indcp-link {width: calc(100% - 5px);margin: 5px 0 0 5px;}
    .indcp-link:nth-child(3), .indcp-link:nth-child(4) {width: calc(50% - 5px);}
    .indcp-link .bg{height: 187px;}
    .indcp-link .cont {padding: 20px 16px 0;}
    .indcp {padding-bottom: 40px;}
    .indgy-loop .link {padding: 10px;height: 60px;}
    .indgy-num ul{margin: -18px 0 0 -18px;}
    .indgy-num li{width: calc(50% - 18px);margin: 18px 0 0 18px;text-align: center;}
    .indgy-num li .cont{width: 100%;}
    .indgy-num li .cont .num{justify-content: center;}
    .indgy-num li .cont .num span {margin-right: 6px;}
    .indgy-num{margin-top: 40px;}
    .indgy .indgy-wrap {padding: 60px 0 140px;}
    .indgy-shade2 {background-size: auto 100px;}
    .indxw-main-img .link img{height: 130px;}
    .indxw-main-img .link .cont{position: relative;padding: 0 16px;background: #fff;animation: none !important;opacity: 1;height: 58px;display: flex;align-items: center;}
    .indxw-main-img .link .cont .title{color: #1c1d1f;}
    .indxw-main-img .link::after{height: calc(100% - 58px);background-size: auto 28%;}
    .indxw-main-img .swiper-pagination {bottom: 68px;right: 0;width: 100%;text-align: center;}
    .indxw-main-img .swiper-pagination-bullet {margin: 0 0 0 8px !important;width: 8px;height: 8px;}
    .indxw-link.indxw-main-one {margin-top: 12px;}
    .indxw-link {padding: 20px 16px;height: 150px;box-shadow: none !important;}
    .indxw-main-img .link img, .indxw-link.indxw-main-one {height: 204px;}
    .indxw-list .swiper-container{overflow: hidden;}
    .indxw-list .swiper-wrapper{justify-content: flex-start;margin: 0;width: 100%;flex-wrap: nowrap;}
    .indxw-list .swiper-slide{width: 100%;margin: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;flex: none;}
    .indxw-list {margin-top: 12px;}
    .indfa {animation-duration: 1.6s;}
}