@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");} */
.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: 60px;}
/* .banner-dot .swiper-pagination{text-align: left;} */
.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: 12px;height: 12px;background: rgba(255, 255, 255, .5);position: relative;margin: 0 6px;opacity: 1;border-radius: 0;}
/* .banner-pagination .swiper-pagination-bullet::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #1d2088;}
.banner-pagination .swiper-pagination-bullet.active::after{animation: paginationAni 4s linear both;}
.banner-pagination .swiper-pagination-bullet.active.first-bullet::after{animation: paginationAni 3s linear both;} */
.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;}}




/* 主要产品 */
#main_products{padding:100px 0 100px;background-color:#fafafa;}
#main_products .tit{display:flex;}
#main_products .tit p{width:39%;padding:15px;font-size:20px;font-weight:400;color:#222222;}
#main_products .tit p::before{content:"■";position:absolute;left:0;color:#000;font-size:16px}
#main_products .tit h2{font-size:50px;color:#222222;font-weight:bold;margin-bottom:56px;}

#main_products .content{display:grid;gap:19px;grid-template-columns: repeat(2, 1fr);}
#main_products .content .left{width:100%;overflow: hidden;}
#main_products .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(1, 1fr);overflow: hidden;}
#main_products .content .left ul li:nth-child(1){position: relative;height:100%;overflow: hidden;object-fit: cover;object-position: center;}
#main_products .content .left ul li:nth-child(2){position: relative;height:100%;overflow: hidden;object-fit: cover;object-position: center;}
#main_products .content .left ul li img{width:100%;height: 100%;position:relative;object-fit: cover;object-position: center;}
#main_products .content .left ul li:nth-child(1) a{position:absolute;display:block;bottom:62%;left:50px;right:20px;font-size:18px;color:#fff;line-height:22px;text-align:left;margin:0;transition:transform .3s ease;padding-top:42px}
#main_products .content .left ul li:nth-child(2) a{position:absolute;display:block;bottom:62%;left:50px;right:20px;font-size:18px;color:#fff;line-height:22px;text-align:left;margin:0;transition:transform .3s ease;padding-top:42px}

#main_products .content .left ul li a h3{width:40%;font-size:30px;font-weight:bold;margin-bottom:40px;color:#222222;}
#main_products .content .left ul li a span{padding:10px 15px;width:202px;height:43px;background-color:#ffffff;color:#666666;display: block;}
#main_products .content .left ul li a:hover span{background-color:#ff8500;color:#fff;}
#main_products .content .left ul li a:hover h3{color:#ff8500;}
#main_products .content .left ul li a span em{font-style: normal;float:right;font-size:16px;}

#main_products .content .right{width:100%;overflow: hidden;}
#main_products .content .right ul{display:grid;gap:0;grid-template-columns: repeat(1, 1fr);}
#main_products .content .right ul li{height:886px;position: relative;}
#main_products .content .right ul li img{width:100%;height: 100%;position:relative;object-fit: cover;object-position: center;}
#main_products .content .right ul li a{position:absolute;display:block;bottom:0;left:50px;right:20px;font-size:18px;line-height:22px;text-align:left;margin:0;transition:transform .3s ease;padding-top:42px}
#main_products .content .right ul li a{width:100%;height:100%;display: block;}
#main_products .content .right ul li a h3{width:40%;font-size:30px;font-weight:bold;margin-bottom:40px;color:#222222;}
#main_products .content .right ul li a span{padding:10px 15px;width:202px;height:43px;background-color:#ffffff;color:#666666;display: block;}
#main_products .content .right ul li a:hover span{background-color:#ff8500;color:#fff;}
#main_products .content .right ul li a:hover h3{color:#ff8500;}
#main_products .content .right ul li a span em{font-style: normal;float:right;font-size:16px;}

#main_products .list{margin-top:29px;}
#main_products .list ul{display:grid;gap:21px;grid-template-columns: repeat(4, 1fr);overflow: hidden;}
#main_products .list ul li{padding: 30px;height:476px;text-align:center;border:2px solid #f4f4f4;}
#main_products .list ul li b{height:290px;display: block;}
#main_products .list ul li img{height:241px;}
#main_products .list ul li:hover h3{color:#ff8500;}
#main_products .list ul li:hover a{color:#ff8500;}
#main_products .list ul li h3{font-size:20px;font-weight:bold;color:#222222;}
#main_products .list ul li p{padding:18px 40px;margin-bottom: 10px;}

@media (max-width:1600px){
	#main_products .content .left ul li:nth-child(1) a{bottom:30%;}
	#main_products .content .left ul li:nth-child(2) a{bottom:50%;}		
	#main_products .content .right ul li{height:auto;}
	#main_products .content .right ul li img{width:100%;height: 100%;position:relative;object-fit: cover;object-position: center;}
}
@media (max-width:1300px){
	#main_products .content{display:grid;gap;0;grid-template-columns: repeat(1, 1fr);}
	#main_products .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(2, 1fr);}
	#main_products .content .left ul li:nth-child(1) a{bottom:30%;}
	#main_products .content .left ul li:nth-child(2) a{bottom:30%;}
	#main_products .content .left ul li a h3{width:100%;}
	#main_products .content .right ul li a h3{width:100%;}
	
	#main_products .content .right ul li{background-size:cover;}
	
	#main_products .list ul{display:grid;gap:21px;grid-template-columns: repeat(2, 1fr);}
	#main_products .list ul li{height:auto;}
}

@media (max-width:1000px){
	#main_products .tit h2{font-size:40px;}	
	#main_products .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(1, 1fr);}
}

@media(max-width:600px) {
	#main_products{padding:60px 0 60px}	
	#main_products .tit{flex-direction: column;}
	#main_products .tit p{width:100%;padding:0;margin-bottom:20px;}
	#main_products .tit h2{width:100%;font-size:22px;}
	#main_products .tit p::before{position:relative;padding:0 10px;}
	#main_products .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(1, 1fr);}
	#main_products .content .right ul li{height:auto;}
	#main_products .content .left ul li a h3{font-size:18px;}
	#main_products .content .right ul li a h3{font-size:18px;}
	
	#main_products .list ul{gap:10px;grid-template-columns: repeat(2, 1fr);}
	#main_products .list ul li{padding:10px;}
	#main_products .list ul li b{height:auto;}
	#main_products .list ul li img{padding:20px;}
	#main_products .list ul li p{padding:10px;}
}

/* 解决方案 */
#industry_solutions{width:100%;height:1000px;position:relative;overflow:hidden}
#industry_solutions .tit{display:flex;margin-top:-30%;}
#industry_solutions .tit p{width:90%;padding:15px;font-size:20px;font-weight:400;color:#fff;}
#industry_solutions .tit p::before{content:"■";position:absolute;left:0;color:#fff;font-size:16px}
#industry_solutions .tit h2{font-size:50px;color:#ffffff;font-weight:bold;margin-bottom:56px;}
#industry_solutions .swiper-container{width:100%;height:100%;}
#industry_solutions .swiper-slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;position:relative}
#industry_solutions .swiper-slide::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;/* background:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 100%); */z-index:1}
#industry_solutions .bt_nav{position:absolute;bottom:50px;left:117px;right:0;display:flex;justify-content:center;gap:0;z-index:3;width: 20%;flex-direction: column;}
#industry_solutions .bt_nav a{background:rgb(255 255 255 / 0%);color: rgba(255, 255, 255, 0.32);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;width:100%;margin-bottom:20px;}
#industry_solutions .bt_nav a.active,#industry_solutions .bt_nav a:hover{border-color:#fff;color:#fff;}

@media (max-width:1200px){
	#industry_solutions .tit{display:flex;margin-top:-30%;flex-direction: column;}
}
@media (max-width:992px){

}
@media (max-width:600px){
	#industry_solutions .tit{display:flex;margin-top:-100%;flex-direction: column;}
	#industry_solutions .tit p{width:100%;padding:0;margin-bottom:20px;}
	#industry_solutions .tit h2{width:100%;font-size:22px;}
	#industry_solutions .tit p::before{position:relative;padding:0 10px;}
	#industry_solutions .bt_nav{width:100%;}
}



/* 为什么选择我们 */
#choose{background-color:#ffffff;padding:80px 0;position:relative}
#choose .tit{text-align:center;margin:0 auto;}
#choose .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}
#choose .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#choose .tit h2{font-size:50px;color:#222;font-weight:600;margin:0 0 60px}
#choose .content{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);align-items:start}
#choose .content .left ul{display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none}
#choose .content .left ul li{border-bottom:1px solid #c6c6c6;cursor:pointer;transition:all .3s ease}
#choose .content .left ul li:last-child{border-bottom:block}
#choose .content .left ul li h3{padding:25px 15px;font-size:24px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0;color:#222222;transition:color .3s ease}
#choose .content .left ul li h3:hover{color:#ff8500;}
#choose .content .left ul li:hover h3{color:#ff8500;}
#choose .content .left ul li h3::after{content:"+";font-size:24px;font-weight:300;color:#999;transition:all .3s ease}
#choose .content .left ul li.active h3{color:#222222}
#choose .content .left ul li.active h3::after{content:"-";font-size:28px;color:#ff8500}
#choose .content .left ul li p{padding:0 15px 30px;margin:0;display:none;color:#666666;line-height:24px;font-size:16px}
#choose .content .left ul li.active p{display:block;animation:fadeIn .5s ease}
#choose .content .left ul li.active p:hover{color:#ff8500;}
#choose .content .left ul li span{display:none;padding:0 15px 25px;color:#007bff;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}
#choose .content .left ul li.active span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;background-color:#eeeeee;color:#666666;display: block;margin-bottom:36px;}
#choose .content .left ul li.active span em{font-style: normal;float:right;font-size:16px;}
#choose .content .left ul li span:hover{transform:translateX(5px);text-decoration:underline}
#choose .content .right{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#choose .content .right img{width:100%;height:auto;display:block;transition:transform .5s ease}
#choose .content .right:hover img{transform:scale(1.03)}
@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
@media (max-width:992px){
	#choose .tit h2{font-size:40px}
	#choose .content{gap:30px}
}
@media (max-width:768px){
	#choose{padding:60px 0}
	#choose .tit h2{font-size:32px}
	#choose .content{grid-template-columns:1fr;gap:30px}
	#choose .content .right{order:-1;position:static}
	#choose .content .left ul li h3{padding:15px;font-size:16px}
}
@media (max-width:480px){
	#choose .tit h2{font-size:22px}
	#choose .tit p{font-size:16px;margin-bottom:20px;}
}


/* 我们的业务 */
#business{background-color:#f4f4f4;height:919px;padding:80px 0;position:relative}
#business .tit{text-align:center;margin:0 auto;}
#business .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;}
#business .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#business .tit h2{font-size:50px;color:#222;font-weight:600;margin:0 0 60px}
#business .content{margin-top:80px;}
#business .content ul{display:grid;gap:24px;grid-template-columns: repeat(3, 1fr);margin:0;padding:0;list-style:none}
#business .content ul li{background-color:#ffffff;cursor:pointer;transition:all .3s ease}
#business .content ul li:hover img{transform:scale(1.03)}
#business .content ul li b{width:100%;height:329px;display:block;overflow:hidden;}
#business .content ul li b img{width:100%;height:auto;display:block;transition:transform .5s ease}
#business .content ul li h3{padding:0 30px;font-size:24px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;margin:0;color:#222222;transition:color .3s ease}
#business .content ul li p{padding:30px 0 0 30px;color:#222222;line-height:30px;font-size:24px;display:block;}
#business .content ul li span{display:inline-block;animation:fadeIn .5s ease;padding:30px 30px;width:202px;height:43px;color:#222222;display: block;margin-bottom:30px;letter-spacing:1px;transition:transform .3s ease}
#business .content ul li span em{font-style: normal;float:right;font-size:16px;}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@media (max-width:600px){
	#business{height:auto;}
	#business .tit{text-align:left;}
	#business .tit p{margin-bottom:20px;}
	#business .tit h2{margin:0 0 20px;font-size:22px;font-weight:bold;}
	#business .content{margin-top:0px;}
	#business .content ul{display:grid;gap:24px;grid-template-columns: repeat(1, 1fr);margin:0;padding:0;list-style:none}
	#business .content ul li b{height:auto;}
	#business .content ul li h3{font-size:20px;}

}


/* 关于我们 */
#index_about_us{background-color:#ffffff;height:937px;padding:80px 0;position:relative}
#index_about_us .tit{margin:0 auto;}
#index_about_us .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;}
#index_about_us .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#index_about_us .tit h2{font-size:50px;color:#222;font-weight:bold;margin:0 0 60px}
#index_about_us .content{margin-top:80px;display:grid;gap:60px;grid-template-columns: repeat(2, 1fr);}
#index_about_us .content .left{width:100%;padding:0 0 0 186px;}
#index_about_us .content .left p{font-size:16px;color:#666666;line-height:30px;margin-bottom:125px;}
#index_about_us .content .left span{display:inline-block;animation:fadeIn .5s ease;padding:10px 15px;width:202px;height:43px;color:#fff;background-color:#222222;display: block;margin-bottom:30px;letter-spacing:1px;transition:transform .3s ease}
#index_about_us .content .left span:hover{background-color:#ff8500;}
#index_about_us .content .left span em{font-style: normal;float:right;font-size:16px;}
#index_about_us .content .right{width:100%;}
#index_about_us .content .right{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#index_about_us .content .right img{width:100%;height:458px;display:block;transition:transform .5s ease}
#index_about_us .content .right:hover img{transform:scale(1.03)}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@media (max-width:600px){
	#index_about_us{height:auto;}	
	#index_about_us .tit h2{margin:0;font-size:30px;font-size:22px;font-weight:bold;}
	#index_about_us .content .left{padding:0;}
	#index_about_us .content .left p{margin-bottom:20px;}	
	#index_about_us .content{margin-top:20px;display:grid;gap:0px;grid-template-columns: repeat(1, 1fr);}
	#index_about_us .content .right img{height:auto;}
}


/* 关于评价 */
#about_says{height:919px;padding:80px 0;position:relative;background-image:url('../images/index/about_says.jpg')}
#about_says .tit{padding:4px 0;}
#about_says .tit p{font-size:20px;color:#fff;margin-bottom:8px;letter-spacing:1px;}
#about_says .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#fff;font-size:16px;display:inline-block;margin-right:5px}
#about_says .tit h2{font-size:50px;color:#fff;font-weight:600;}
#about_says .content{margin-top:80px;}
#about_says .swiper{width:100%;overflow:hidden}
#about_says .swiper-wrapper{display: flex;}
#about_says .swiper-slide{width:auto;height:509px;flex-shrink: 0;cursor:pointer;transition:all .3s ease;background-size:cover;background-position:center;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;position:relative;flex-shrink:0;width:calc((100% - 72px)/ 4);box-shadow:0 20px 30px -10px rgba(0,0,0,.5);}
#about_says .swiper-slide .slide{}
#about_says .swiper-slide:hover{transform: scale(1.03);}
#about_says .swiper-slide p{padding:30px 0 0 30px;color:#fff;line-height:30px;font-size:24px;display:block;text-shadow:0 2px 5px rgba(0,0,0,.5);transition:opacity .2s ease;position:relative;z-index:2}
#about_says .swiper-slide h3{padding:0 30px;font-size:24px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:10px 0 0 0;color:#fff;transition:opacity .2s ease;text-shadow:0 2px 5px rgba(0,0,0,.5);position:relative;z-index:2}
#about_says .swiper-slide span{display:inline-block;animation:fadeIn .5s ease;padding:15px 30px 30px 30px;width:auto;height:auto;color:#fff;letter-spacing:1px;transition:opacity .2s ease;text-shadow:0 2px 5px rgba(0,0,0,.5);font-size:18px;position:relative;z-index:2}
#about_says .swiper-slide span em{font-style:normal;float:right;font-size:16px;margin-left:15px}
#about_says .swiper-slide::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);pointer-events:none;z-index:1;}
#about_says .slide{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.0);color:#fff;padding:24px 32px;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;transition:opacity .3s ease;pointer-events:none;backdrop-filter:blur(2px);box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:10}
#about_says .swiper-slide:hover .slide{opacity:1}
#about_says .swiper-slide:hover h3,.swiper-slide:hover p,.swiper-slide:hover span{opacity:.1}
#about_says .slide img{width:50px;height:45px;margin-bottom:25%;}
#about_says .slide .title{font-size:20px;font-weight:700;margin-bottom:10px;color:#fff;letter-spacing:2px}
#about_says .slide .text{font-size:16px;line-height:24px;color:#fff;}
#about_says .swiper-pagination{position:relative;margin-top:4%;text-align:center;bottom:auto!important}
#about_says .swiper-pagination-bullet{background:#272727;opacity:1;width:10px;height:10px;margin:0 6px;transition:background .2s;border-radius:inherit;}
#about_says .swiper-pagination-bullet-active{background:#fff}
@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#about_says .swiper-slide{width:calc((100% - 48px)/ 4)}
}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@media (max-width:600px){
	#about_says{height:auto;}	
	#about_says .tit h2{margin:0;font-size:22px;font-weight:bold;}

}






/* 新闻区 */
#news{padding:80px 0 120px;background-color:#ffffff;}
#news .tit{text-align:center;margin:0 auto;}
#news .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}
#news .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#news .tit h2{font-size:50px;color:#222;font-weight:600;margin:0 0 60px}
	
#news .news_recommend{display:grid;grid-template-columns: repeat(2, 1fr);margin-bottom:36px;}
#news .news_recommend .left{background-color:#f8f8f8;padding:67px 52px 0;}
#news .news_recommend b{color:#004098}
#news .news_recommend h2{width:90%;color:#000000;font-size:30px;line-height:34px;font-weight:bold;margin-bottom:10px;}
#news .news_recommend h2:hover{color:#ff8500;}
#news .news_recommend p{width:89%;color:#666666;font-size:16px;line-height:22px;width:45%;margin-bottom:20px;}
#news .news_recommend p:hover{color:#ff8500;}
#news .news_recommend span{color:#888888;font-size:16px;}
#news .news_recommend span:hover{color:#ff8500;}
#news .news_recommend .right{overflow:hidden;}
#news .news_recommend .right img{width:100%;height:100%;}

#news .news_list ul{display:grid;gap:27px;grid-template-columns: repeat(4, 1fr);}
#news .news_list .image{margin-bottom:25px;overflow:hidden;}
#news .news_list img{width:100%;}
#news .news_list b{color:#004098;font-size:16px;}
#news .news_list h2{color:#000000;margin-top:10px;margin-bottom:10px;line-height:27px;font-size:22px;font-weight:bold;}
#news .news_list h2:hover{color:#ff8500;}
#news .news_list p{color:#666666;margin-bottom:45px;}
#news .news_list p:hover{color:#ff8500;}
#news .news_list span{color:#888888;}
#news .news_list span:hover{color:#ff8500;}


@media (max-width:1100px){
	#news .news_recommend{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 36px;}
	#news .news_recommend .left{padding: 40px 30px;}
	#news .news_recommend h2{font-size:30px;}
	#news .news_recommend p{width:100%;}
	#news .news_recommend .right img{width:100%;}

	#news .news_list ul{display: grid;gap: 27px;grid-template-columns: repeat(2, 1fr)}	
}

@media (max-width:600px){
	#news{padding:40px 0;}
	#news .tit h2{font-size:22px;}	
	#news .news_recommend{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 36px;}
	#news .news_recommend .left{padding: 40px 30px;}
	#news .news_recommend h2{width:100%;font-size:20px;}
	#news .news_recommend p{width:100%;}
	#news .news_list ul{display: grid;gap: 27px;grid-template-columns: repeat(1, 1fr)}
	#news .news_list h2{font-size:18px;}
}


/* 产品 */
.indpro  .pro-nav{width:25%; }
.indpro  .pro-nav ul li a{padding:25px;padding-left:20px;border-bottom:1px solid #e1e1e1;background-color: #f5f5f5;display:block;font-size:18px;}
.indpro  .pro-nav ul li.active a{background-color: #009fa8;color:white;}
.indpro  .pro-nav .contact .content{background-color: #f9f9f9;padding:20px;}
.indpro  .pro-nav .contact .img img{width:100%;}
.indpro  .pro-nav .contact .btn{background:#009fa8;width:230px;height:35px;border-radius:30px;text-align: center;line-height:35px;display:block;color:white}
.indpro .pro-list{width:75%}
.indpro .pro-list ul li{width:calc( 100% / 3 - 25px);margin-left:25px;margin-bottom:20px;background-color: #f5f5f5;padding:20px; transition: all .4s ease;}
.indpro .pro-list ul li:hover{border:1px solid #009fa8; }
.indpro .pro-list ul li .title{padding-top:40px; padding-bottom:20px;}
.indpro .pro-list ul li .img{text-align:center;}
.indpro .pro-list ul li .img img{width:100%;}
.indpro .contact{width:310px;height:50px;line-height:50px;border-radius:30px;color:white;background-color: #009fa8;margin-right:25px;}
.indpro .request{width:310px;height:50px;line-height:50px;border-radius:30px;color:#999999;border:1px solid #999999;}


/* 案例 */
.indcase{background: url('../images/new/index_case_bg.png') no-repeat center/cover;}
.indcase .case-name{justify-content: space-between;padding-bottom:10px;border-bottom:1px solid #fff;}
.indcase .case-name .case-item{padding:0px 20px;position: relative;}
.indcase .case-name .case-item.active::after{content:'';width:100%;height:2px;background-color:#009fa8;position:absolute;left:0;bottom:-11px;}
.indcase .case-list{margin-left:-25px;}
.indcase .case-list .list-item{width:calc( 25% - 25px);margin-left:25px;margin-bottom:25px;position: relative;cursor:pointer}
.indcase .case-list .list-item:hover .content{opacity:1;}
.indcase .case-list .list-item .content{text-align: center; position:absolute;opacity: 0;left:0;top:0;width:100%;color:white;height:100%;display:flex;flex-direction: column; justify-content: center;align-items:center;}
.indcase .case-list .list-item .content .more{background-color: #009fa8;width:110px;height:30px;border-radius: 30px;line-height:30px;text-align: center;}
 

/* why */
.indwhy .pagesTitle{justify-content: space-between;align-items: center;}
.indwhy .pagesTitle .title{width:50%;}
.indwhy .abwhy-list{margin-left:-25px;}
.indwhy .abwhy-list .list-item{width:calc( 25% - 25px);margin-left:25px;padding:40px 25px;height:360px;margin-bottom:20px;border-bottom: 10px solid #009fa8;}
.indwhy .abwhy-list .list-item:nth-child(7){width:calc( 50% - 25px);}
.indwhy .abwhy-list .list-item .content{position:absolute;bottom:30px;}
.indwhy .abwhy-list .list-item .title-content{align-items: center;}
.indwhy .abwhy-list .list-item .title-content .icon{margin-right:10px;}
.indwhy .contact .btn{margin-left:55px;}
.indwhy .abwhy-list .hide{opacity: 0;background-color: #009fa8;z-index:222;width:100%;height:100%;padding:40px 25px;left:0;top:0;position: absolute;}
.indwhy .abwhy-list .hide .title .icon{margin-right:20px;}
.indwhy .abwhy-list .list-item:hover .hide{opacity: 1;}

/* factory */
.indfac{background: url('../images/new/factory_index_bg.png') no-repeat center/cover;}
.indfac .num ul li{width:calc( 100% / 3);padding:0px 60px;position:relative;}
.indfac .num ul li::after{width:2px; height:100%;background-color:#009fa8;content:'';position:absolute;right:0px;top:0px;}
.indfac .num ul li:nth-child(3)::after{width:0px;}

.indfac .num ul li:nth-child(1) .jia{position:absolute;right:50px; top:3px;}
.indfac .num ul li:nth-child(2) .jia{position:absolute;right:12px; top:3px;}
.indfac .num ul li:nth-child(3) .jia{position:absolute;right:3px; top:3px;}
.indfac .num .jia2{position:absolute;right:-4px; bottom:16px;}

.indfac .indgy-link .more{width:150px;height:50px;line-height:50px;text-align: center;border-radius:30px;background-color: #009fa8;color:white;margin-right:20px;}
.indfac .indgy-link .contact{width:150px;height:50px;line-height:50px;text-align: center;border-radius:30px;color:#222222;border:1px solid #222222;}
.indfac .video{position:absolute;left:0;bottom:-250px;z-index:22;width:100%}
.indfac .video .video-content{background-color: #f3f3f3; width:36%;padding:40px 50px;flex-direction: column;justify-content: space-between;}
.indfac .video .video-slide{width:64%;cursor: pointer;}
.indfac .video .video-slide .play{position:absolute;left:50%;top:50%;transform: translate(-30px,-30px);}

.indfac .video .fac-btn{z-index: 2;left: calc(50% + 70px);bottom: 70px;}
.indfac .video .fac-btn .btn{user-select: none;cursor: pointer;width: 36px;height: 36px;border-radius: 50%;border:1px solid #a0a0a0;font-size: 12px;}
.indfac .video .fac-btn .btn::before{display: block;transform: scale(.8);}
.indfac .video .fac-btn .btn.next{margin-left: 18px;transform: rotate(180deg);}
.indfac .video .fac-btn .btn:hover{background: #009fa8;color:white;border:none;}


/* blog */
.indxw{background: #f7f9fc;padding-top:340px;}
.indxw .big-news{width:50%;}
.indxw .big-news .content{position:absolute;left:0;top:0;width:100%;height:100%;padding:20px 25px;color:#fff;display:flex; flex-direction: column;justify-content: end;}
.indxw .big-news .content .catename{margin-right:20px;}
.indxw .news-list{width:50%;padding-left:25px;}
.indxw .news-list ul{flex-direction: column;justify-content: space-between;height:100%;}
.indxw .news-list .item-pic{width:30%;}
.indxw .news-list .item-content{width:70%;padding-left:20px;}
.indxw .news-list .item-content .catename{margin-right:20px;}

/* question */
.indque .big-que{width:50%;}
.indque .big-que .img{height:100%}
.indque .big-que .img img{height:100%;}
.indque .big-que .content{position:absolute;right:75px;bottom:80px;background-color: #009fa8;color:white;padding:20px;}
.indque .ques-list{width:50%;background-color: #f3f3f3;padding-left:60px;padding-right:206px; display:flex; flex-direction: column;justify-content: center;}
.indque .ques-content .ques-item{border-top: 1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;cursor:pointer;padding:30px 0;}
.indque .ques-content .ques-item .icon{width:5%;padding-top:5px;}
.indque .ques-content .ques-item .icon img{transform: rotate(45deg);}
.indque .ques-content .ques-item .item-content{width:90%;}
.indque .ques-content .ques-item .desc{display:none}
.indque .ques-content .ques-item.active .desc{display:block}
.indque .ques-content .ques-item.active .icon img{transform: rotate(0deg);}

/* .indPage .swiper-pagination{bottom: 0;position: relative;font-size: 0;pointer-events: none;}
.indPage .swiper-pagination-bullet{margin: 0 0 0 22px !important;background: #1c1d1f;opacity: 0.25;pointer-events: auto;}
.indPage .swiper-pagination-bullet:first-child{margin: 0 !important;}
.indPage .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1c1d1f;opacity: 1;} */

.indMenu{position: fixed;right: 60px;z-index: 99;top: 52%;transform: translateY(-50%);user-select: none;}
.indMenu p{cursor: pointer;position: relative;width: 8px;height: 8px;border-radius: 50%;background: rgba(28,29,31,0.1);transition: background .4s ease;margin-top: 20px;}
.indMenu p:first-child{margin-top: 0;}
.indMenu p span{position: absolute;right: 0;padding-right: 20px;color: #1c1d1f;top: -5px;white-space: nowrap;font-size: 12px;opacity: 0;transition: all .4s ease;}
.indMenu p.active, .indMenu p:hover{background: #1c1d1f;}
.indMenu p.active span, .indMenu p:hover span{opacity: 1;}
.indMenu.color p{background: rgba(255,255,255,0.15);}
.indMenu.color p span{color: #fff;}
.indMenu.color p.active, .indMenu.color p:hover{background: #fff;}

.indfa{background: #cbc8ce;animation-duration: 1.8s;}
.indfa-bg{width: 100%;}
.indfa-menu{position: absolute;width: 100%;height: 100%;top: 0;left: 0;transform: translate3d(0,0,10px);z-index: 4;}
.indfa-menu a{position: absolute;width: 1px;height: 1px;display: block;user-select: none;}
.indfa-menu a .text{height: 60px;padding: 0 36px;color: #fff;align-items: center;border-radius: 12px;white-space: nowrap;box-shadow: 0px 6px 18px 0px rgba(18, 27, 54, 0.35);display: flex;position: absolute;left: 50%;top: 50%;margin-top: -30px;transform: translateX(-50%);}
.indfa-menu a img, .indfa-menu a span{position: relative;z-index: 4;}
.indfa-menu a img{max-width: 18px;max-height: 18px;}
.indfa-menu a span{margin-left: 12px;line-height: 1.14;}
.indfa-menu a i{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(162, 173, 196, .5);backdrop-filter: saturate(90%) blur(4px);border-radius: 12px;transition: all .4s ease;}
.indfa-menu a .text::before, .indfa-menu a .text::after{content: "";position: absolute;top: 0;width: 135px;height: 100%;transition: all .4s ease;background: url("../images/index/indfaSd.png") no-repeat left top/100% 100%;z-index: 2;}
.indfa-menu a .text::before{left: 0;}
.indfa-menu a .text::after{right: 0;transform: rotate(180deg);}
.indfa-menu a:hover i{background: rgba(28,29,31,0.6);}
.indfa-menu a:hover .text::before, .indfa-menu a:hover .text::after{opacity: 0;}
.indfa-menu a.m1{top: 49%;left: 27.5%;}
.indfa-menu a.m2{top: 44%;left: 49%;}
.indfa-menu a.m3{top: 64%;left: 64%;}
.indfa-menu a.m4{top: 52%;left: 75%;}

.indcp{background: #fff;}
.indcp-list{width: 100%;}
.indcp-ul{margin: -8px 0 0 -8px;}
.indcp-link{display: block;overflow: hidden;width: calc(50% - 8px);margin: 8px 0 0 8px;position: relative;}
.indcp-link .bg{width: 100%;height: 392px;transition: all .6s ease;}
.indcp-link .cont{position: absolute;width: 100%;top: 0;left: 0;padding: 32px 46px 0;transform: translate3d(0,0,10px);}
.indcp-link .cont .hint{opacity: 0.75;}
.indcp-link:hover .bg{transform: scale(1.06);}
.indcp-link:nth-child(3), .indcp-link:nth-child(4){width: calc(25% - 8px);}

.indgy{background: #9698a3;overflow: visible;height: 100vh;}
.indgy-sticky{width: 100%;top: 0;left: 0;position: sticky;overflow: hidden;}
.indgy-bg{width: 100%;height: 100vh;}
.indgy-wrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;z-index: 2;padding-bottom: 2%;}
.indgy-head{width: 100%;text-align: center;color: #fff;}
.indgy-head .title{line-height: 1.24;}
.indgy-num{color: #fff;max-width: 1100px;margin-left: auto;margin-right: auto;}
.indgy-num ul{justify-content: space-between;}
.indgy-num li{display: flex;width: auto;}
.indgy-num li .cont{width: auto;}
.indgy-num li .cont .num{align-items: baseline;}
.indgy-num li .cont .num span{margin-right: 10px;}
.indgy-link{display: flex;justify-content: center;}
.indgy-link .link{position: relative;padding-right: 16px;}
.indgy-link .link::after{content: "";position: absolute;right: 0;top: 50%;margin-top: -6px;transition: all .4s ease;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #fff;width: 0;height: 0;}
.indgy-link .link:hover::after{transform: translateX(-4px);}
.indgy-loop{position: absolute;width: 100%;bottom: 54px;left: 0;user-select: none;}
.indgy-loop .contain{position: relative;padding: 0 30px;}
.indgy-loop .link{display: flex;width: 100%;padding: 12px;height: 100px;align-items: center;justify-content: center;position: relative;}
.indgy-loop .link img{transition: all .4s ease;max-height: 100%;}
.indgy-loop .link img.h{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}
.indgy-loop .link:hover img.s{opacity: 0;}
.indgy-loop .link:hover img.h{opacity: 1;}
.indgy-prev, .indgy-next{width: 30px;position: absolute;cursor: pointer;height: 100%;display: flex;align-items: center;color: #fff;font-size: 14px;top: 0;}
.indgy-prev i, .indgy-next i{font-size: inherit;}
.indgy-prev{left: 0;}
.indgy-next{right: 0;transform: rotateY(180deg);}
.indgy-logo{position: absolute;z-index: 4;width: 100%;height: calc(100vh + 4px);top: -2px;left: 0;pointer-events: none;}
.indgy-logo img {width: 100%;height: 100%;object-fit: cover;}
.indgy-logo .text{position: absolute;width: 1px;height: 1px;}
.indgy-logo .text span{line-height: 1.14;white-space: nowrap;position: absolute;}
.indgy-logo .text.left span{right: 0;top: 0;}
.indgy-logo .text.right span{left: 0;top: 0;}
.indgy-logo .text.left{top: 38%;left: 43%;}
.indgy-logo .text.right{top: 57%;right: 43%;}
/* -- */
.indgy-shade{position: absolute;z-index: 1;width: 100%;height: 100vh;top: 0;left: 0;background: rgba(23, 27, 35, 0.4);opacity: 0;}
.indgy-shade2{position: absolute;z-index: 1;width: 100%;height: 100vh;top: 0;left: 0;background: url("../images/index/indgySd.png") repeat-x left bottom/auto 446px;opacity: 0;}
/* -- */
.indgy .indgy-wrap{opacity: 0;pointer-events: none;transition: all .8s ease;}
.indgy.active .indgy-wrap{opacity: 1;pointer-events: auto;}
.indgy.active .indgy-wrap .indgy-head{animation: indgyRun 1s ease both .4s;}
.indgy.active .indgy-wrap .indgy-num{animation: indgyRun 1s ease both .6s;}
.indgy.active .indgy-wrap .indgy-link{animation: indgyRun 1s ease both .8s;}
.indgy.active .indgy-wrap .indgy-loop{animation: indgyRun 1s ease both 1s;}
@keyframes indgyRun{0%{opacity: 0;transform: translateY(60px);filter: blur(6px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
/* -- */


/* -------------------------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:13%;}
    .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;}
}