@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
/* 分页 */
.hr{width:100%;height:1px;background-color:#b9b9b9;}
.paging .nav-links{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

.paging .nav-links a{width: 35px;height: 35px;border-radius: 50%;margin: 4px 5px;font-size: 16px;color: #666;transition: all .4s ease;display: flex;align-items: center;justify-content: center;font-family: "fab";}
.paging .nav-links span{width: 35px;height: 35px;border-radius: 50%;margin: 4px 5px;font-size: 16px;color: #666;transition: all .4s ease;display: flex;align-items: center;justify-content: center;font-family: "fab";}

.paging .nav-links .prev:first-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;font-family: monospace;font-weight: bold;}
.paging .nav-links .next:last-child{font-size: 16px;padding: 0;color: #807a78;font-family: monospace;font-weight: bold;}

/* .paging .nav-links a:first-child::before, .nav-links a:last-child::before{content: "\e80b";font-size: 16px;font-family: "icon";line-height: 1;} */
.paging .nav-links .prev:last-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;} 
.paging .nav-links a:last-child{transform:rotateY(0deg);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;}

.paging .nav-links a:hover{border-color: #ff8500 !important;background-color: #000000 !important;color: #fff !important;}
.paging .nav-links span.current{border-color: #000000 !important;background-color: #000000 !important;color: #fff !important;}
.paging a.on{border-color: #ff8500 !important;background-color: #ff8500 !important;color: #fff !important;}

@media all and (max-width:1590px) {
    .paging a{width: 35px;height: 35px;font-size: 15px;}
    .paging a:first-child::before, .paging-menu a:last-child::before {font-size: 15px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width:1000px) {
    .paging a{margin: 4px;width: 30px;height: 30px;font-size: 14px;}
    .paging a:first-child::before, .paging-menu a:last-child::before {font-size: 14px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #143263;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #143263;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #143263 !important;}
.search-link:hover h2{color: #143263;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #143263;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #143263;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width: 720px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
	.ctaMsg{min-width:100%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;}
}
@media all and (max-width: 930px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;margin:auto;margin-top:20px;}
	
}
@media all and (max-width: 430px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin-right: 20px;margin-bottom: 20px;margin:auto;margin-top:20px;}
	
}
@media only screen and (max-width: 390px) {
	.ctaMsg{min-width:168%;}
	.pro_content .all-content .feature ul li{width: 44%;background-color: #f5f5f5;padding: 20px 25px;margin:auto;margin-top:20px;}
	
}

/* 内页公共 */

/* body{background: #f7f8fb;} */
.pagesBan-bg img{width: 100%;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;}
.pagesBan-con .contain>*{width: 38%;}
.pagesBan-con .contain .title{margin-top:5.8%;font-size:60px;font-weight:bold;}
.pagesBan-con .contain p{display:flex;color:#fff;}
.pagesBan-con .contain p a{color:#fff;}
.pagesBan-con .title{animation: banText 1.5s ease both;}
.pagesBan-con .text{animation: banText 1.5s .2s ease both;}
.pagesBan-con .btn{width: 174px;height: 40px;border-radius: 40px;background: rgba(255, 255, 255, .08);animation: banText 1.5s .3s ease both;}
.pagesBan-con .btn:hover{background: #fff;color: #1c1d1f;}
.pagesBan-list{justify-content: space-between;}
.pagesBan-list li{width: 48%;animation: banText 1.5s .3s ease both;}
.pagesBan-list li:nth-child(2n){animation: banText 1.5s .4s ease both;}
.pagesBan-list .list-icon{width: 60px;height: 60px;border-radius: 50%;background: rgba(255, 255, 255, .08);}
.pagesBan-list .list-icon img{max-width: 50%;max-height: 50%;}

@media (max-width:600px){
.pagesBan{margin-top:13%;}	
.pagesBan-con .contain .title{margin-top:1%;font-size:30px;}
.pagesBan-con .contain>*{width:100%;}
}

@keyframes banText {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}
.pagesLink{background: #fff;}
.pagesLink .contain{justify-content: space-between;}
.pagesNav-item{height: 90px;align-items: center;color: rgba(28, 29, 31, .5);margin-left: 3.1vw;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #1c1d1f;opacity: 0;}
.pagesNav-item:hover,.pagesNav-item.active{color: #1c1d1f;}
.pagesNav-item.active::after{opacity: 1;}
.pagesLink .pagesBread-item{height: 40px;}
.pagesBread-item{align-items: center;height: 100%;color: #222222;}
.pagesBread-item:first-child::after{content: "";}
.pagesBread-item::after{content: "/";color:rgba(28, 29, 31, .5);position: absolute;left: -13px;top: 50%;transform: translateY(-50%);}
.pagesBread-item:first-child{margin-right: 20px;color:#7d7d7d;}
.pagesBread-item:nth-child(2){margin-right: 20px;}
.pagesBread-item:hover{color: #1c1d1f;}

.pages-pagination{user-select: none;display: flex;align-items: center;justify-content: center;width: 100%;}
.pages-pagination .swiper-pagination-bullet{border: 2px solid transparent; width: 6px;height: 6px;opacity: 1;background: #c0c1c4;margin: 0 8px;}
.pages-pagination .swiper-pagination-bullet-active{width: 14px;height: 14px;border-color: #1c1d1f;background: transparent;}


/* 新闻列表 */
.news .top .img{width:50%;overflow:hidden;}
.news .top .img img{width:100%;height:100%;}
.news .top .content{width:50%;padding:50px;background-color: #eee;}
.mr20{margin-right:20px}

.news .news_list ul{display:grid;gap:26px;grid-template-columns: repeat(4, 1fr);}
.news .news_list ul li{width:100%;margin-bottom:50px;}
.news .news_list ul li .img{overflow:hidden;}
.news .news-list-item:hover .title{color:#ff8500}

@media (max-width:1000px){
	.news .news_list ul{display:grid;gap:26px;grid-template-columns: repeat(2, 1fr);}
	.news .news_list ul li{width:100%;margin-bottom:50px;}
}


@media (max-width:600px){
	.news .news_list ul{display:grid;gap:26px;grid-template-columns: repeat(1, 1fr);}
	.news .news_list ul li{width:100%;margin-bottom:50px;}
}



/* 新闻分类 */
#news_category{padding:80px 0;background-color:#fff;}
#news_category .list{display:flex;gap:16px;}
#news_category .list a{padding:0 10px;height:46px;line-height:47px;background-color:#fafafa;font-size:18px;color:#222222;}
#news_category .list .active{background-color:#014099;color:#fff;}

@media (max-width:600px){
	#news_category .list{display:flex;gap:16px;flex-wrap: wrap;}
	#news_category .list a{font-size:15px;}
}


/* 新闻详情 */
.news_info .title{padding-top:20px;}
.news_info .news_content_left{width:70%;}
.news_info .news_content_left .content{padding-top:30px;padding-bottom:30px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.news_info .news_content_left .content p{line-height:40px;}
.news_info .news_content_left .content strong{line-height:60px;}
.news_info .news_content_left .prev label{padding:2px 20px 2px 20px;width:72px;height:27px;border:1px solid #b2b2b2;display:inline-block;margin-bottom:15px;color:#666666;background-color:#000000;color:#ffffff;border:1px solid #000000;}
.news_info .news_content_left .next label{padding:2px 20px 2px 20px;width:72px;height:27px;border:1px solid #b2b2b2;display:inline-block;color:#666666;}
.news_info .news_content_left .next label:hover{background-color:#000000;color:#ffffff;border:1px solid #000000;}

.news_info .news_right{width:24%;padding-left:80px}
.news_info .news_right .xline{padding-bottom:10px;border-bottom:1px solid #dcdcdc;font-family: auto;font-weight:400;}
.news_info .lastest_news .list .list-item{display:grid;gap:20px;margin-bottom:40px}
.news_info .lastest_news .list .img{width:100%;overflow:hidden;}
.news_info .lastest_news .list .content{width:100%;}
.news_info .lastest_news .list .content .title2{font-weight:bold;color:#222222;margin-bottom:10px;}
.news_info .lastest_news .list .content .desc{color:#666666;margin-bottom:20px;}
.news_info .lastest_news .list .content .descs{color:#888888;}
.news_info .tags a{padding:15px 10px;border:1px solid #dcdcdc;color:#666666;}
.news_info .tags .theme{display:grid;gap:12px;grid-template-columns: repeat(2, 1fr);}
.news_info .share .flex{display:grid;gap:11px;grid-template-columns: repeat(4, 1fr);}


/* 关于我们 */
#about_us{background-color:#ffffff;height:937px;padding:80px 0;position:relative}
#about_us .tit{margin:0 auto;}
#about_us .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;}
#about_us .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#about_us .tit h2{font-size:50px;color:#222;font-weight:bold;margin:0 0 60px}
#about_us .content{margin-top:80px;display:grid;gap:60px;grid-template-columns: repeat(2, 1fr);}
#about_us .content .left{width:100%;padding:0 0 0 186px;}
#about_us .content .left p{font-size:16px;color:#666666;line-height:30px;margin-bottom:125px;}
#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}
#about_us .content .left span:hover{background-color:#ff8500;}
#about_us .content .left span em{font-style: normal;float:right;font-size:16px;}
#about_us .content .right{width:100%;}

#about_us .video{width:100%;background-color:#1a1a1a;cursor:pointer;position:relative;height:449px;overflow:hidden}
#about_us .video .cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;z-index:2}
#about_us .video .cover img{width:100%;height:100%;object-fit:cover}
#about_us .video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-image:url('../images/pages/video_ico.png');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transition:transform .2s;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));z-index:3}
#about_us .video .cover:hover .play-icon{transform:translate(-50%,-50%) scale(1.1)}
#about_us .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;z-index:1;}


/* #about_us .content .right{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:fit-content;position:sticky;top:20px}
#about_us .content .right img{width:100%;height:458px;display:block;transition:transform .5s ease}
#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){
	#about_us{height:auto;}	
	#about_us .tit h2{margin:0;font-size:22px;font-weight:bold;}
	#about_us .content .left{padding:0;}
	#about_us .content .left p{margin-bottom:20px;}	
	#about_us .content{margin-top:20px;display:grid;gap:0px;grid-template-columns: repeat(1, 1fr);}
	#about_us .video{height:200px;}
	#about_us .video video{height:auto;}
}


/* 企业文化 */
#corporate_culture{background-image:url('../images/pages/corporate_culture.jpg');height:919px;padding:80px 0;position:relative}
#corporate_culture .tit{text-align:center;margin:0 auto;}
#corporate_culture .tit p{font-size:20px;color:#fff;margin-bottom:8px;letter-spacing:1px;}
#corporate_culture .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#fff;font-size:16px;display:inline-block;margin-right:5px}
#corporate_culture .tit h2{font-size:50px;color:#fff;font-weight:600;margin:0 0 60px}
#corporate_culture .content{background-color: rgba(0, 0, 0, 0.2);margin-top:80px;width:70%;height:424px;}
#corporate_culture .content ul{display:grid;gap:0px;grid-template-columns: repeat(3, 1fr);margin:0;padding:0;list-style:none}
#corporate_culture .content ul li{padding:70px 20px;text-align:center;cursor:pointer;transition:all .3s ease;}
#corporate_culture .content ul li:nth-child(1){background-image:url('../images/pages/i.png');background-repeat:no-repeat;background-position:100% 66%;}
#corporate_culture .content ul li:nth-child(2){background-image:url('../images/pages/i.png');background-repeat:no-repeat;background-position:100% 66%;}
#corporate_culture .content ul li:hover img{transform:scale(1.03)}
#corporate_culture .content ul li b{width:100%;height:50px;display:block;overflow:hidden;margin-bottom:10px;}
#corporate_culture .content ul li b img{margin:auto;height:auto;display:block;transition:transform .5s ease;}
#corporate_culture .content ul li h3{font-size:30px;margin-bottom:20px;font-weight:bold;color:#fff;transition:color .3s ease}
#corporate_culture .content ul li p{color:#fff;line-height:26px;font-size:18px;display:block;}
#corporate_culture .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}
#corporate_culture .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){
	#corporate_culture{height:auto;background-size: cover;}
	#corporate_culture .tit h2{font-size:22px;font-weight:bold;}	
	#corporate_culture .content{height:auto;}	
	#corporate_culture .content ul{display:grid;gap:0px;grid-template-columns: repeat(1, 1fr);margin:0;padding:0;list-style:none}

}




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


/* 关于我们-员工档案 */
#about_employee{background-color:#f4f4f4;height:937px;padding:80px 0;position:relative}
#about_employee .tit{margin:0 auto;}
#about_employee .tit p{font-size:20px;color:#222;margin-bottom:8px;letter-spacing:1px;}
#about_employee .tit p::before{content:"■";position:relative;left:-5px;top:-2px;color:#222;font-size:16px;display:inline-block;margin-right:5px}
#about_employee .tit h2{font-size:50px;color:#222;font-weight:bold;margin:0 0 60px}
#about_employee .content{margin-top:80px;display:grid;gap:29px;grid-template-columns: repeat(2, 1fr);}
#about_employee .content .left{width:100%;overflow:hidden;}
#about_employee .content .left img{width:100%;display:block;transition:transform .5s ease}
#about_employee .content .left:hover img{transform:scale(1.03)}
#about_employee .content .right{width:100%;display:grid;gap:29px;grid-template-columns: repeat(2, 1fr);}
#about_employee .content .right{overflow:hidden;height:fit-content;position:sticky;top:20px}
#about_employee .content .right .tog_img{overflow:hidden;}
#about_employee .content .right .tog_img img{width:100%;display:block;transition:transform .5s ease}
#about_employee .content .right .tog_img:hover img{transform:scale(1.03)}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

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




/* 可持续发展 */
#sustainable_development{padding:100px 0;background-color:#ffffff}
#sustainable_development .tit{display:flex}
#sustainable_development .tit p{width:25.6%;padding:15px;font-size:20px;font-weight:400;color:#222;position:relative}
#sustainable_development .tit p::before{content:"■";position:absolute;left:0;color:#000;font-size:16px}
#sustainable_development .tit h2{font-size:50px;color:#222;font-weight:700;margin-bottom:56px}
#sustainable_development .content{padding-left:23%;display:grid;gap:23px;grid-template-columns:repeat(2,1fr);background-color:#fff}
#sustainable_development .content .left,#sustainable_development .content .right{position:relative;z-index:1;background:0 0!important;overflow:hidden;padding:165px 45px;width:100%;height:477px;color:#fff;transition:filter .3s ease}
#sustainable_development .content .left::before,#sustainable_development .content .right::before{content:'';position:absolute;inset:0;background-image:var(--bg);background-size:cover;background-position:center;z-index:-1;transition:filter .3s ease;filter:blur(0)}
#sustainable_development .content .left:hover::before,#sustainable_development .content .right:hover::before{filter:blur(4px)}
#sustainable_development .content .left p,#sustainable_development .content .right p{opacity:0;transition:opacity .3s ease}
#sustainable_development .content .left:hover p,#sustainable_development .content .right:hover p{opacity:1}
#sustainable_development .content .left img,#sustainable_development .content .right img{height:75px;margin-bottom:10px}
#sustainable_development .content .left h3,#sustainable_development .content .right h3{margin-bottom:20px}


@media (max-width:1600px){
	#sustainable_development .list ul li{height:486px;}
}
@media (max-width:1300px){
	#sustainable_development{padding:30px 0;}
	#sustainable_development .tit{flex-direction: column;}
	#sustainable_development .tit p{width:100%;}
	#sustainable_development .tit h2{font-size:22px;font-weight:bold;margin-bottom:20px;}	
	#sustainable_development .content{padding-left:0;display:grid;gap;0;grid-template-columns: repeat(1, 1fr);background-color:#fff;}
	#sustainable_development .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(2, 1fr);}
	#sustainable_development .content .left ul li:nth-child(1){height:437px;background-size:cover;}
	#sustainable_development .content .left ul li:nth-child(2){height:auto;background-size:cover;}
	#sustainable_development .content .left ul li a h3{width:100%;}
	#sustainable_development .content .right ul li a h3{width:100%;}
	#sustainable_development .content .right ul li{background-size:cover;}
	
}

@media (max-width:992px){
}

@media(max-width:600px) {
	#sustainable_development{padding:30px 0;}
	#sustainable_development .tit{flex-direction: column;}
	#sustainable_development .tit p{width:100%;}
	#sustainable_development .tit h2{font-size:22px;font-weight:bold;margin-bottom:20px;}	
	#sustainable_development .content{padding-left:0;display:grid;gap;0;grid-template-columns: repeat(1, 1fr);background-color:#fff;}
	#sustainable_development .content .left ul{display:grid;gap:21px;grid-template-columns: repeat(2, 1fr);}
	#sustainable_development .content .left ul li:nth-child(1){height:437px;background-size:cover;}
	#sustainable_development .content .left ul li:nth-child(2){height:auto;background-size:cover;}
	#sustainable_development .content .left ul li a h3{width:100%;}
	#sustainable_development .content .right ul li a h3{width:100%;}
	#sustainable_development .content .right ul li{background-size:cover;}	

}



/* 荣誉证书 */
#cert{height:919px;padding:120px 0;background-image:url(../images/pages/honor_back.png);background-size:100% auto;background-position:left bottom;background-repeat:no-repeat}
#cert .pc{overflow:hidden;}
#cert h2{font-size:45px;font-weight:bold;line-height:54px;color:#000000;margin-bottom:30px;}
#cert .subtitle{width:51%;font-size:16px;line-height:28px;color:#666666;margin-bottom:60px;}
#cert .cert-box{position:relative;}
#cert .cert-box .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);width:31px;height:31px;border-radius:50%;border:1px solid #bdbebe;color:#9fa0a0;font-size:16px;text-align:center;line-height:28px;}
#cert .cert-box .swiper-next{position:absolute;top:50%;transform:translateY(-50%);width:31px;height:31px;border-radius:50%;border:1px solid #bdbebe;color:#9fa0a0;font-size:16px;text-align:center;line-height:28px;transform:rotate(180deg);}
#cert .cert-box .swiper-prev{left:-3.5%;z-index:100;}
#cert .cert-box .swiper-next{right:-3.5%;z-index:100;}
#cert .swiper-slide ul{display:flex;gap:27px;overflow:hidden;}
#cert .swiper-slide ul li{flex:1;display:flex;align-items:end;-webkit-transition:all .6s ease;transition:all .6s ease;height:23vw;max-height:430px}
#cert .swiper-slide ul li img{width:100%;height:auto}
#cert .swiper-slide ul li.active{flex:1.4}
#cert .mb{display:none}
@media(max-width:1100px){#cert{padding:30px 0}
#cert .swiper-slide ul li.active{flex:1}
}
@media(max-width:768px){
	#cert h2{font-size:30px;}
	#cert .subtitle{width:100%;}
	#cert .pc{display:none}
	#cert .mb{display:block}
	#cert .mb img{max-width:80%;margin:0 auto;display:block}
}





/* 营业证书 */
.about-page3{background-color:#fafafa;height:100vh;padding:1rem 0 1rem;overflow:hidden}
.about-page3 h2{font-size:50px;line-height:59px;color:#000000;font-weight:bold;}
.about-page3 h6{font-size:20px;color:#ff8500;margin-bottom:20px;}
.about-page3 .flex{display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;-webkit-justify-content: space-between;}
.about-page3 .page3-left{max-width:50%;width:100%;gap:.5rem;flex-shrink:0;padding-right:var(--container_margin)}
.about-page3 .page-title{padding-left:10%}
.about-page3 .page3-swi{height:3rem;overflow:hidden;padding-left:10%}
.about-page3 .page3-swi .swi-slide{font-size:.18rem;color:#bcbdc0;transition:.3s;display:flex;align-items:center;position:relative;flex-shrink:0}
.about-page3 .page3-swi .swi-slide .slide-img{display:none}
.about-page3 .page3-swi .swi-slide.swi-slides{font-family:Bold;font-size:.32rem;color:var(--themeColor1)}
.about-page3 .page3-swi .swi-slide.swi-slides::before{width:.8rem}
.about-page3 .page3-swi .swi-slide::before{content:"";position:absolute;width:0;height:1px;background:var(--themeColor1);top:50%;right:100%;transform:translate(-50%,100%);transition:.3s}
.about-page3 .page3-pation{padding-left:10%;width:100%}
.about-page3 .page3-pation .num{gap:.05rem}
.about-page3 .page3-pation .num h1{font-family:Bold}
.about-page3 .page3-pation .num h1,.about-page3 .page3-pation .num h3{line-height:1}
.about-page3 .page3-pation .pation-left{gap:.3rem}
.about-page3 .page3-pation .pation-left .swipation{margin-top:.2rem;height:2px;width:2.2rem;background:rgba(0,0,0,.25)}
.about-page3 .page3-pation .pation-left .swipation .swiper-pagination-progressbar-fill{width:100%;height:100%;display:block;transform-origin:left;background:var(--themeColor1)}
.about-page3 .page3-pation .pation-right{gap:.3rem}
.about-page3 .page3-right{position:relative;left:0;top:50%;flex:1;height:100%;transform:translate(-25%,-50%)}
.about-page3 .page3-right .bg{transform:translateY(-50%);padding:.8rem;border-radius:50%;border:3rem solid #f1f1f1;text-align:end;text-align:right;position:relative;top:50%}
.about-page3 .page3-right .bg .bgimg{height:100%}
.about-page3 .page3-right .bg .bgimg{border-top-right-radius:50%;border-bottom-right-radius:50%}
.about-page3 .page3-right .imgitem{position:absolute;top:0;left:0;transition:.3s;transform-origin:right bottom;width:3rem;border:.1rem solid transparent}
.about-page3 .page3-right .imgitem::before{background:url('../images/pages/hboderw.png') no-repeat;background-size:cover;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}
.about-page3 .page3-right .imgitem .img{transition:.3s ease-in-out;padding:.15rem}
.about-page3 .page3-right .imgitem .img.imgh{background:url('../images/pages/hboderh.png') no-repeat;background-size:cover}
.about-page3 .page3-right .imgitem .img.imgw{background:url('../images/pages/hboderw.png') no-repeat;background-size:cover}
.about-page3 .page3-right .imgitem .img img{width:100%}



.about-page3 .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}
.about-page3 .flex.column{flex-direction:column}
.about-page3 .flex.j_center{-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}
.about-page3 .flex.j_start{-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}
.about-page3 .flex.j_end{-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}
.about-page3 .flex.j_around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}
.about-page3 .flex.j_between{-ms-flex-pack:distribute;justify-content:space-between;-webkit-justify-content:space-between}
.about-page3 .flex.a_start{-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}
.about-page3 .flex.a_end{-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}
.about-page3 .flex.a_baseline{-ms-flex-align:baseline;align-items:baseline;-webkit-align-items:baseline}
.about-page3 .flex.a_center{-ms-flex-align:center;align-items:center;-webkit-align-items:center}

@media screen and (max-width:600px){
	.swiper-vertical>.swiper-wrapper{flex-direction: initial;}
	.swiper-wrapper{position:absolute;}
}


/* 员工风格 */
#staff_style{padding:118px 0}
#staff_style b{font-size:20px;color:#014099;display:block;margin-bottom:15px}
#staff_style h2{width:45%;font-size:50px;font-weight:bold;line-height:67px;color:#000;margin-bottom:80px;}
#staff_style .list{display:flex;gap:14px;}
#staff_style .left{width:37%;overflow:hidden;}
#staff_style .right{width:63%;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);}
#staff_style .left img,#staff_style .right img{width:100%;height:100%;display:block;transition:all .6s ease;}
#staff_style .right a:hover{overflow:hidden;}
#staff_style .left img:hover,#staff_style .right img:hover{transform:scale(1.05)}

@media (max-width:768px){
	#staff_style{padding:50px 0}
	#staff_style b{font-size:16px;margin-bottom:10px}
	#staff_style h2{width:100%;font-size:30px;line-height:30px;margin-bottom:30px;font-weight:bold;}
	#staff_style .list{display:grid;gap:20px;grid-template-columns:1fr}
	#staff_style .left{width:100%;order:1}
	#staff_style .right{width:100%;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);order:2}
	#staff_style .left img{width:100%;height:auto}
	#staff_style .right img{width:100%;height:auto}
}
@media (min-width:600px) and (max-width:1024px){
	#staff_style{padding:80px 0}
	#staff_style h2{width:90%;font-size:30px;line-height:30px;font-weight:bold;}
	#staff_style .list{display:grid;gap:20px;grid-template-columns:1fr}
	#staff_style .left{width:100%}
	#staff_style .right{width:100%;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}
}


/* 反馈 */
#feedback{padding:100px 0;background-color:#fff}
#feedback .contect{background-color:#fafafa;display:flex;gap:70px;height:708px;}
#feedback .left{width:34.4%;display:flex;}
#feedback .right{width:65.6%;}
#feedback .left img{width:100%;height:auto;}
#feedback .right .tit{text-align:left;}
#feedback .tit{margin-top:40px}
#feedback .tit h2{margin:0;font-size:45px;font-weight:bold;line-height:54p;color:#000000;margin-bottom:20px}
#feedback .feedbackForm{display:grid;gap:22px;grid-template-columns:repeat(1,1fr);}
#feedback .tit p{color:#666;font-size:14px;margin-top:30px;margin-bottom:50px;line-height:1.6}
#feedback .tit p i{color:#ff4757;margin-right:5px;font-size:12px}
#feedback .form-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
#feedback .file{display:flex;width:78%;gap:24px;align-items:center}
#feedback .decs{font-size:14px;color:#666;line-height:1.5;flex:1}
#feedback label{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:15px;width:20%;min-width:120px}
#feedback label span{color:#ff4757}
#feedback .input-container{float:right;width:78.5%}
#feedback input,#feedback select,#feedback textarea{width:88%;padding:9px 16px;border:1px solid #dbdbdb;font-size:15px;color:#999999;background-color:#fafafa;transition:all .3s;box-sizing:border-box;}
#feedback input:focus,#feedback select:focus,#feedback textarea:focus{outline:0;border-color:#06c;background-color:#fff;}
#feedback textarea{min-height:120px;resize:vertical;font-family:inherit}
#feedback .file_upload{width:33%;border:1px solid #dbdbdb;padding:8px 16px;text-align:center;cursor:pointer;transition:all .3s;background-color:#fff;color:#666;font-size:14px;min-height:27px;display:flex;align-items:center;justify-content:center}
#feedback .file_upload:hover{border-color:#06c;background-color:#f0f7ff}
#feedback .submit{background-color:#014099;color:#fff;width:211px;height:45px;border:0;margin:auto;margin-top:30px;display:block;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}
#feedback .submit:hover{background-color:#000;box-shadow:0 5px 15px rgba(0,102,204,.2);transform:translateY(-2px)}

@media (max-width:1100px){
	#feedback .contect{height: auto;}
}	

@media (max-width:600px){
	#feedback{padding:50px 0}
	#feedback .contect{display:flex;flex-direction:column;gap:30px;height:auto;padding:20px}
	#feedback .left{width:100%;order:1}
	#feedback .left img{width:100%;max-height:300px;object-fit:cover}
	#feedback .right{width:100%;order:2;padding:0}
	#feedback .tit{margin-top:0}
	#feedback .tit h2{font-size:28px}
	#feedback .tit p{margin-top:15px;margin-bottom:30px;font-size:13px}
	#feedback .feedbackForm{display:grid;gap:20px;grid-template-columns:1fr}
	#feedback .form-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}
	#feedback label{width:100%;margin-bottom:8px;font-size:14px}
	#feedback .input-container{width:100%;float:none}
	#feedback input,#feedback select,#feedback textarea{width:100%;padding:12px 14px;font-size:14px}
	#feedback .file{display:flex;flex-direction:column;width:100%;gap:15px}
	#feedback .file_upload{width:100%;padding:12px;min-height:50px;font-size:13px}
	#feedback .decs{width:100%;font-size:12px}
	#feedback .submit{width:100%;max-width:300px;margin-top:30px}
}
@media (min-width:601px) and (max-width:1024px){
	#feedback{padding:60px 0}
	#feedback .contect{display:flex;flex-direction:column;gap:40px;height:auto;}
	#feedback .left{width:100%}
	#feedback .right{width:100%;padding: 20px}
	#feedback .form-group{flex-direction:column;align-items:flex-start}
	#feedback label{width:100%;margin-bottom:10px}
	#feedback .input-container{width:100%}
	#feedback .file{width:100%;flex-direction:column;align-items:flex-start;gap:15px}
	#feedback .decs{width:88%;}
	#feedback .tit p{width:70%;}
}
@media (max-width:480px){
	#feedback .contect{padding:15px}
	#feedback .tit h2{font-size:30px;font-weight:bold;}
	#feedback .tit p{font-size:16px;margin-bottom:25px}
	#feedback input,#feedback select,#feedback textarea{padding:10px 12px;font-size:13px}
}


/* 技术创新 */
#technological_innovation{padding:140px 0;background-color:#fafafa;}
#technological_innovation .tit{display:flex;margin-bottom:100px;}
#technological_innovation .tit .title{width:60%;font-size:45px;line-height:54px;font-weight:bold;text-align: left;color:#000000;}
#technological_innovation .tit .desc{width:40%;text-align: left;font-size:16px;line-height:28px;color:#666666;}
#technological_innovation .list ul{display: grid;gap:16px;grid-template-columns: repeat(5, 1fr);border-radius: 10px;}
#technological_innovation .list ul li{padding: 20px 28px 28px;flex:1;border-radius: 10px;background-repeat: no-repeat;background-color:#fff;background-size: auto 41px;background-position: 30px 20px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
#technological_innovation .list ul li b{font-size: 50px;line-height: 76px;color:#ff8500;}
#technological_innovation .list ul li p{font-size: 22px;line-height: 26px;height:140px;margin-top: 20px;margin-bottom:18px;text-align:left;color:#000000;}
#technological_innovation .list ul li a{color:#ff8500;}
#technological_innovation .list ul li:nth-child(1){background-image: url(../images/pages/ti1.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:nth-child(2){background-image: url(../images/pages/ti2.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:nth-child(3){background-image: url(../images/pages/ti3.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:nth-child(4){background-image: url(../images/pages/ti4.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:nth-child(5){background-image: url(../images/pages/ti5.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:hover{background-color: #ff8500;}
#technological_innovation .list ul li:hover *{color: #fff;}
#technological_innovation .list ul li:hover:nth-child(1){background-image: url(../images/pages/ci1.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:hover:nth-child(2){background-image: url(../images/pages/ci2.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:hover:nth-child(3){background-image: url(../images/pages/ci3.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:hover:nth-child(4){background-image: url(../images/pages/ci4.png);background-position: 90% 90%;background-size: 24% auto;}
#technological_innovation .list ul li:hover:nth-child(5){background-image: url(../images/pages/ci5.png);background-position: 90% 90%;background-size: 24% auto;}

@media (max-width:900px){
	#technological_innovation{padding:40px 0}
	#technological_innovation .tit{display:grid;margin-bottom:30px;}
	#technological_innovation .tit .title{width:100%;font-size:30px;}
	#technological_innovation .tit .desc{width:100%;}	
	#technological_innovation .list ul{display: grid;gap:16px;grid-template-columns: repeat(3, 1fr);border-radius: 10px;}
	#technological_innovation .list ul li p{}
}


@media (max-width:600px){
	#technological_innovation{padding:40px 0}
	#technological_innovation .tit{display:grid;margin-bottom:30px;}
	#technological_innovation .tit .title{width:100%;font-size:30px;}
	#technological_innovation .tit .desc{width:100%;}	
	#technological_innovation .list ul{display: grid;gap:16px;grid-template-columns: repeat(2, 1fr);border-radius: 10px;}
	#technological_innovation .list ul li p{height:auto;}
}



/* 产业 */
#industry{height:919px;background-image:url(../images/pages/industry.jpg);background-size: cover;background-position: center;}
#industry h2{color:#fff;font-size:45px;font-weight: bold;line-height:54px;padding:140px 0 20px}
#industry p{width:55%;color:#fff;font-size:16px;line-height:28px;margin-bottom:65px;}
#industry ul{width:50%;display:grid;gap:21px;grid-template-columns: repeat(3, 1fr);}
#industry li{padding:18px;background-color:#fff;}

@media (max-width:600px){
	#industry{height:auto;background-image:url(../images/pages/industry.jpg);background-size: cover;background-position: center;}
	#industry h2{color:#fff;font-size:30px;font-weight: bold;line-height:54px;padding:40px 0 10px}
	#industry p{width:100%;color:#fff;font-size:16px;line-height:25px;margin-bottom:10px;}
	#industry ul{padding:20px 0;width:100%;display:grid;gap:21px;grid-template-columns: repeat(3, 1fr);}
	#industry li{padding:18px;background-color:#fff;}
}



/* 研发基地 */
#rd_base{background-color:#fafafa;padding:140px 0;position:relative}
#rd_base .tit{display:flex;margin-bottom:100px;}
#rd_base .tit .title{width:60%;font-size:45px;line-height:54px;font-weight:bold;text-align: left;color:#000000;}
#rd_base .tit .desc{width:40%;text-align: left;font-size:16px;line-height:28px;color:#666666;}
#rd_base .rd{display:flex;gap:20px;justify-content: center;}
#rd_base .rd .lt{width:31px;height:31px;border-radius:50%;background-color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #bdbebe;}
#rd_base .rd .rt{width:31px;height:31px;border-radius:50%;background-color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:rotate(180deg);border:1px solid #bdbebe;}
#rd_base .base{position:relative;max-width:100%;margin:0 auto;}
#rd_base .base .swiper-container{padding:20px 0 40px}
#rd_base .base .swiper-slide{background-color:#fff;border-radius:10px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08);height:auto;position:relative}
#rd_base .base .swiper-slide img{width:100%;height:446px;object-fit:cover;border-bottom:1px solid #f0f0f0;display:block;transition: transform 0.4s ease, opacity 0.4s ease, filter 0.4s ease;}
#rd_base .base .swiper-slide:hover img{transform: scale(1.15);transition: all 0.4s ease-in;}
#rd_base .base .swiper-slide .tit{position:absolute;left:0;right:0;color:#fff;z-index:2;margin:0;padding:65px 65px;height:621px;margin-top:-69.2%;}
#rd_base .base .swiper-slide .tit:hover{background: linear-gradient(to top, rgba(1, 64, 152, 1) 0%, rgba(1, 64, 152, 0) 45%);}
#rd_base .base .swiper-slide h3{font-size:30px;font-weight:600;bottom:80px;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-top: 58%;}
#rd_base .base .swiper-slide p{font-size:16px;bottom:30px;line-height:1.5;color:rgba(255,255,255,.9)}
#rd_base .base .swiper-slide::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 50%,transparent 100%);z-index:1;border-radius:0 0 12px 12px}
#rd_base .swiper-pagination{position:relative;margin-top:30px}
#rd_base .swiper-pagination-bullet{width:12px;height:12px;background-color:#ddd;opacity:1;margin:0 6px}
#rd_base .swiper-pagination-bullet-active{background-color:#2a6df5;transform:scale(1.2)}

@media (max-width:1669px){
	#rd_base .base .swiper-slide h2{margin-top:65%;}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#rd_base .base .swiper-slide .tit{padding:10px;height:621px;margin-top: -80%;}
	#rd_base .tit .left h2{font-size:30px}
}

@media (max-width:1500px){
	#rd_base .base .swiper-slide h2{margin-top: 78%;}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide .tit{padding:10px;height:541px;margin-top: -98%;}
	#rd_base .tit .left h2{font-size:30px}
}

@media (max-width:1100px){
	#rd_base .base .swiper-slide h2{margin-top: 78%;}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide .tit{padding:10px;height:541px;margin-top: -110%;}
	#rd_base .tit .left h2{font-size:30px}
}

@media (max-width:920px){
	#rd_base .base .swiper-slide h2{margin-top: 78%;}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide .tit{padding:10px;height:421px;margin-top: -120%;}
	#rd_base .tit .left h2{font-size:30px}
}

@media (max-width:768px){
	#rd_base{padding:60px 0}
	#rd_base .tit{margin-bottom:40px}
	#rd_base .tit .left h2{font-size:26px;line-height:1.4}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide h2{font-size:24px;bottom:70px;padding-left:20px;padding-right:20px}
	#rd_base .base .swiper-slide p{font-size:15px;bottom:25px;padding-left:20px;padding-right:20px}
}
@media (max-width:600px){
	#rd_base{padding:40px 0}
	#rd_base .tit .title{width:100%;font-size:30px;font-weight:bold;}
	#rd_base .tit{display:grid;margin-bottom:150px;}
	#rd_base .tit .title{width:100%;}
	#rd_base .tit .desc{width:100%;}
	#rd_base .tit p{width:36px;height:36px;font-size:18px}
	#rd_base .rd .lt{font-size:14px;}
	#rd_base .rd .rt{font-size:14px;}
	#rd_base .base .swiper-slide img{height:auto}
	#rd_base .base .swiper-slide h2{font-size:20px;bottom:60px;padding-left:15px;padding-right:15px}
	#rd_base .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#rd_base .base .swiper-slide .tit{padding:10px;height:auto;margin-top: -108%;}
}




/* 资质荣誉证书 */
#honor_pro{background-color:#ffffff;padding:140px 0;position:relative}
#honor_pro .tit{display:flex;margin-bottom:100px;}
#honor_pro .tit .title{width:60%;font-size:45px;line-height:54px;font-weight:bold;text-align: left;color:#000000;}
#honor_pro .tit h2{width:60%;font-weight:bold;}
#honor_pro .tit .desc{width:40%;text-align: left;font-size:16px;line-height:28px;color:#666666;}
#honor_pro .rd{display:flex;gap:20px;justify-content: center;}
#honor_pro .rd .lt{width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #bdbebe;}
#honor_pro .rd .rt{width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:rotate(180deg);border:1px solid #bdbebe;}
#honor_pro .base{position:relative;max-width:100%;margin:0 auto;}
#honor_pro .base .swiper-container{padding:20px 0 40px}
#honor_pro .base .swiper-slide{background-color:#fff;border-radius:10px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08);height:auto;position:relative}
#honor_pro .base .swiper-slide img{height:auto;object-fit:cover;border-bottom:1px solid #f0f0f0;display:block;transition: transform 0.4s ease, opacity 0.4s ease, filter 0.4s ease;}
#honor_pro .base .swiper-slide:hover img{transform: scale(1.15);transition: all 0.4s ease-in;}
#honor_pro .base .swiper-slide .tit{position:absolute;left:0;right:0;color:#fff;z-index:2;margin:0;padding:65px 65px;height:621px;margin-top:-69.2%;}
#honor_pro .base .swiper-slide .tit:hover{background: linear-gradient(to top, rgba(1, 64, 152, 1) 0%, rgba(1, 64, 152, 0) 45%);}
#honor_pro .base .swiper-slide h3{font-size:30px;font-weight:600;bottom:80px;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-top: 58%;}
#honor_pro .base .swiper-slide p{font-size:16px;bottom:30px;line-height:1.5;color:rgba(255,255,255,.9)}
#honor_pro .base .swiper-slide::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;z-index:1;border-radius:0 0 12px 12px}
#honor_pro .swiper-pagination{position:relative;margin-top:30px}
#honor_pro .swiper-pagination-bullet{width:12px;height:12px;background-color:#ddd;opacity:1;margin:0 6px}
#honor_pro .swiper-pagination-bullet-active{background-color:#2a6df5;transform:scale(1.2)}

@media (max-width:1669px){
	#honor_pro .base .swiper-slide h2{margin-top:65%;}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#honor_pro .base .swiper-slide .tit{padding:10px;height:621px;margin-top: -80%;}
	#honor_pro .tit .left h2{font-size:30px}
}

@media (max-width:1500px){
	#honor_pro .base .swiper-slide h2{margin-top: 78%;}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide .tit{padding:10px;height:541px;margin-top: -98%;}
	#honor_pro .tit .left h2{font-size:30px}
}

@media (max-width:1100px){
	#honor_pro .base .swiper-slide h2{margin-top: 78%;}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide .tit{padding:10px;height:541px;margin-top: -110%;}
	#honor_pro .tit .left h2{font-size:30px}
}

@media (max-width:920px){
	#honor_pro .base .swiper-slide h2{margin-top: 78%;}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide .tit{padding:10px;height:421px;margin-top: -120%;}
	#honor_pro .tit .left h2{font-size:30px}
}

@media (max-width:768px){
	#honor_pro{padding:60px 0}
	#honor_pro .tit{margin-bottom:40px}
	#honor_pro .tit .left h2{font-size:26px;line-height:1.4}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide h2{font-size:24px;bottom:70px;padding-left:20px;padding-right:20px}
	#honor_pro .base .swiper-slide p{font-size:15px;bottom:25px;padding-left:20px;padding-right:20px}
}
@media (max-width:600px){
	#honor_pro{padding:40px 0}
	#honor_pro .tit h2{width:100%;font-size:30px;font-weight:bold;}
	#honor_pro .tit{display:grid;margin-bottom:150px;}
	#honor_pro .tit .title{width:100%;}
	#honor_pro .tit .desc{width:100%;}
	#honor_pro .tit p{width:36px;height:36px;font-size:18px}
	#honor_pro .rd .lt{font-size:14px;}
	#honor_pro .rd .rt{font-size:14px;}
	#honor_pro .base .swiper-slide img{height:auto}
	#honor_pro .base .swiper-slide h2{font-size:20px;bottom:60px;padding-left:15px;padding-right:15px}
	#honor_pro .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#honor_pro .base .swiper-slide .tit{padding:10px;height:auto;margin-top: -108%;}
}





/* 实验室 */

#laboratory{padding:110px 0;background-color:#ffffff;}
#laboratory h2{font-size:45px;font-weight:bold;line-height:54px;margin-bottom:85px;color:#000000;}
#laboratory ul{display:grid;gap:60px;grid-template-columns: repeat(3, 1fr);}
#laboratory li img{width:100%;}
#laboratory p{font-size:26px;line-height:46px;color:#666666;margin-top:10px;}

@media (max-width:1200px){
	#laboratory{padding:40px 0}
	#laboratory .contain{width:100%;padding:0 30px;}
	#laboratory h2{font-size:40px;margin-bottom:30px;}
	#laboratory ul{padding: 0;display:grid;gap:30px;grid-template-columns: repeat(2, 1fr);}
	#laboratory li img{width:100%;}
	#laboratory p{font-size:16px;line-height:25px;}
}

@media (max-width:600px){
	#laboratory{padding:40px 0}
	#laboratory h2{font-size:30px;margin-bottom:20px;}
	#laboratory ul{display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
	#laboratory p{font-size:16px;line-height:25px;}
}



/* 品质管控 */
/* quality_control_qa */
#quality_control_qa{padding:100px 0;background-color:#ffffff;}
#quality_control_qa .contain{display:flex;gap:20px;}
#quality_control_qa h2{font-size:45px;font-weight:bold;line-height:54px;margin-bottom:30px;color:#000000;}
#quality_control_qa p{width:100%;font-size:16px;line-height:28px;color:#666666;margin-bottom:70px;}
#quality_control_qa .img{width:54%;}
#quality_control_qa .tit{width:46%;padding:80px 80px;}

@media (max-width:600px){
	#quality_control_qa{padding:30px 0;}
	#quality_control_qa h2{font-size:22px;font-weight:bold;}
	#quality_control_qa p{margin-bottom:20px;}
	#quality_control_qa .contain{flex-direction: column;}
	#quality_control_qa .img{width:100%;}
	#quality_control_qa .tit{width:100%;padding:0;margin-top:2%;}
}



/* 智能制造 */
#mes{padding:100px 0;}
#mes .contect{display:flex;gap:30px;}
#mes .left{width:20%;}
#mes ul{margin:0;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}
#mes li{padding: 0 0 0 99px;height:63px;background-color:#f6f6f6;font-size:20px;color:#000000;line-height:63px;list-style:none;background-repeat: no-repeat;background-size: auto 35px;background-position: 40px 12px;}
#mes .active{height:63px;background-color:#014099;line-height:63px;color:#fff;border-radius:10px;}
#mes li:hover{height:63px;background-color:#014099;line-height:63px;color:#fff;}
#mes .left ul li:nth-child(1){background-image: url(../images/pages/mes01.png);}
#mes .left ul li:nth-child(2){background-image: url(../images/pages/mes02.png);}
#mes .left ul li:nth-child(3){background-image: url(../images/pages/mes03.png);}
#mes .left ul li:nth-child(4){background-image: url(../images/pages/mes04.png);}
#mes .left ul li:nth-child(5){background-image: url(../images/pages/mes05.png);}
#mes .left ul li:nth-child(6){background-image: url(../images/pages/mes06.png);}
#mes .left ul li:nth-child(7){background-image: url(../images/pages/mes07.png);}
#mes .left ul li:nth-child(8){background-image: url(../images/pages/mes08.png);}
#mes .left ul li:hover{background-color: #ff8500;}
#mes .left ul li:hover *{color: #fff;}
#mes .left ul li:hover:nth-child(1){background-image: url(../images/pages/mes1.png);}
#mes .left ul li:hover:nth-child(2){background-image: url(../images/pages/mes2.png);}
#mes .left ul li:hover:nth-child(3){background-image: url(../images/pages/mes3.png);}
#mes .left ul li:hover:nth-child(4){background-image: url(../images/pages/mes4.png);}
#mes .left ul li:hover:nth-child(5){background-image: url(../images/pages/mes5.png);}
#mes .left ul li:hover:nth-child(6){background-image: url(../images/pages/mes6.png);}
#mes .left ul li:hover:nth-child(7){background-image: url(../images/pages/mes7.png);}
#mes .left ul li:hover:nth-child(8){background-image: url(../images/pages/mes8.png);}
#mes .active{height:63px;background-color:#014099;line-height:63px;color:#fff;}
#mes .left ul .active:nth-child(1){background-image: url(../images/pages/mes1.png);}
#mes .left ul .active:nth-child(2){background-image: url(../images/pages/mes2.png);}
#mes .left ul .active:nth-child(3){background-image: url(../images/pages/mes3.png);}
#mes .left ul .active:nth-child(4){background-image: url(../images/pages/mes4.png);}
#mes .left ul .active:nth-child(5){background-image: url(../images/pages/mes5.png);}
#mes .left ul .active:nth-child(6){background-image: url(../images/pages/mes6.png);}
#mes .left ul .active:nth-child(7){background-image: url(../images/pages/mes7.png);}
#mes .left ul .active:nth-child(8){background-image: url(../images/pages/mes8.png);}
#mes .right{width:80%;background-color:#f6f6f6;text-align:center;border-radius:10px;}
#mes .right img{margin-top:10%;}


/* Production Equipment */
#production_equipment{padding:110px 0;background-color:#ffffff;}
#production_equipment h2{font-size:45px;font-weight:bold;line-height:54px;margin-bottom:85px;color:#000000;}
#production_equipment ul{display:grid;gap:24px;grid-template-columns: repeat(4, 1fr);}
#production_equipment li{margin-bottom:20px;}
#production_equipment li img{width:100%;}
#production_equipment p{font-size:16px;line-height:24px;color:#666666;margin-top:15px;}

@media (max-width:1200px){
	#production_equipment{padding:40px 0}
	#production_equipment .contain{width:100%;padding:0 30px;}
	#production_equipment h2{font-size:40px;margin-bottom:30px;}
	#production_equipment ul{padding: 0;display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
	#production_equipment li img{width:100%;}
	#production_equipment p{font-size:16px;line-height:25px;}
}
@media (max-width:600px){
	#production_equipment{padding:40px 0}
	#production_equipment h2{font-size:30px;margin-bottom:20px;}
	#production_equipment ul{display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
	#production_equipment p{font-size:16px;line-height:25px;}
}


/* 产品中心 */

/* 产品列表 */
#products{padding:20px 0 74px;background-color:#fff;}
#products .products_list{display:flex;gap:93px;grid-template-columns: repeat(2, 1fr);}
#products .category{display:flex;gap:0px;flex-direction: column;}
#products .category a{padding:0 17px;height:80px;line-height:80px;background-color:#f5f5f5;font-size:18px;color:#222222;border-bottom:1px solid #e1e1e1;}
#products .category a:hover{background-color:#000000;color:#ffffff;}
#products .category .active{background-color:#000000;color:#fff;}
#products .category .contact{margin-top:50px;}
#products .category .contact img{max-width: none;margin-bottom:20px;}
#products .category .contact span{font-size:20px;color:#000000;line-height:24px;margin-bottom:30px;display: block;}
#products .category .contact p{font-size:16px;font-weight:bold;color:#222222;margin-bottom:10px;}
#products .category .contact p em{ font-style: normal;font-weight:400;color:#666666;}


#products .content ul{display:flex;gap:16px;display:grid;gap:34px;grid-template-columns: repeat(3, 1fr);margin-bottom: 50px}
#products .content li{text-align: center;padding:30px;height:474px;line-height:47px;font-size:18px;color:#222222;border:2px solid #f4f4f4;}
#products .content li:hover a{color:#ff8500;}
#products .content .ctt{}
#products .content h2{font-size:22px;line-height:31px;font-weight:bold;}
#products .content p{font-size:16px;line-height:28px;margin-bottom: 10px;}
#products .content b{height:250px;font-size:14px;font-weight:500;line-height:24px;color:#ff8500;text-decoration: underline;text-decoration-color: #d0d6e4;}
#products .content img{height:250px;margin: auto;margin-bottom:20px;}
#products .content .more{font-size:14px;color:#666666;}
#products .content .more em{padding:0 5px 0;font-style: normal;}
@media (max-width:1500px){
	#products .content ul{grid-template-columns: repeat(2, 1fr);}
}

@media (max-width:1200px){
	#products .products_list{flex-direction: column;}
	#products .content ul{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:600px){
	#products .content{padding:30px 0;}
	#products .products_list{display:block;}
	#products .content ul{grid-template-columns: repeat(1, 1fr);}
	#products .category .contact img{width:100%;}

}


/* 产品详情 */
#product_detail{height:700px;background-color:#f4f4f4;display:flex;gap:0px;padding:0 150px}
#product_detail .thumbnail-section{width:10%;display:flex;flex-direction:column;align-items:center}
#product_detail .thumbnail-list{display:flex;flex-direction:column;gap:10px;height:488px;padding-right:5px;overflow-y: auto;}
#product_detail .thumbnail-list::-webkit-scrollbar{width:3px}
#product_detail .thumbnail-list::-webkit-scrollbar-track{background:#f1f1f1}
#product_detail .thumbnail-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}
#product_detail .thumbnail{width:93px;height:89px;border:1px solid #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s ease}
#product_detail .thumbnail:hover{border-color:#999;transform:scale(1.05)}
#product_detail .thumbnail.active{border-color:#333;border-width:2px}
#product_detail .thumbnail img{padding: 8px;width:100%;height:100%;object-fit:cover}
#product_detail .nav-buttons{margin-top:20px;display:flex;gap:10px}
#product_detail .nav-btn{width:30px;height:30px;border-radius: 50px;border:1px solid #c6c7c7;color:#c6c7c7;background-color:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}
#product_detail .nav-btn:hover{background-color:#f0f0f0;border-color:#999}
#product_detail .main-image-section{flex:1;display:flex;align-items:flex-start;justify-content:center;min-height:500px;border-radius:5px}
#product_detail #mainImage{max-width:100%;max-height:450px;object-fit:contain;transition:transform .3s ease}
#product_detail #mainImage:hover{transform:scale(1.02)}
#product_detail .product-info-section{width:35%;padding:20px 0}
#product_detail .product-subtitle{font-size:20px;font-weight:400;color:#222222;margin-bottom:10px}
#product_detail .product-title{font-size:60px;font-weight:700;margin-bottom:95px;color:#222222}
#product_detail .parameters-section{margin-bottom:25px}
#product_detail .parameters-section h3{font-size:18px;margin-bottom:15px;font-weight:bold;color:#555}
#product_detail .parameters-section ul{list-style:none}
#product_detail .parameters-section li{margin-bottom:8px;font-size:16px;color:#666;padding-left:20px;position:relative}
#product_detail .parameters-section li:before{content:"•";position:absolute;left:0;color:#999}
#product_detail .action-buttons{display:grid;gap:38px;grid-template-columns: repeat(2, 1fr);}
#product_detail .quote-btn{width:100%;padding:12px 20px;background-color:#000;color:#fff;border:none;cursor:pointer;font-size:15px;transition:all .3s ease;text-align:center;}
#product_detail .quote-btn:hover{background-color:#ff8500;transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.2)}
#product_detail .download-btn{width:100%;padding:12px 20px;background-color:transparent;color:#666;border:1px solid #ddd;cursor:pointer;font-size:16px;transition:all .3s ease;text-align:center;border-radius:4px}
#product_detail .download-btn:hover{background-color:#000000;border-color:#fff;color:#fff;transform:translateY(-2px)}

@media (max-width:1669px){
	#product_detail .action-buttons{padding:0;gap:20px;}
}

@media (max-width:1500px){
	#product_detail .action-buttons{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width:768px){
	#product_detail .product-detail-container{flex-direction:column;gap:20px}
	#product_detail .thumbnail-section{width:100%;flex-direction:column;justify-content:center;padding:0 20px}
	#product_detail .thumbnail-list{flex-direction:row;flex-wrap:wrap;justify-content:center;height:auto;overflow-y:visible}
	#product_detail .nav-buttons{flex-direction:row}
	#product_detail .product-info-section{width:100%}
	#product_detail .main-image-section{min-height:300px;background-color:#ffffff;}
}

@media (max-width:600px){
	#product_detail{padding:0;height:auto;gap:30px;flex-direction: column;}
	#product_detail .product-title{margin-bottom:20px;}
	#product_detail .parameters-section{margin-bottom:40px;}
	#product_detail .product-info-section{padding:0 20px;margin-bottom: 30px;}
	#product_detail .action-buttons{padding:0;gap:20px;}
	#product_detail .quote-btn{padding:12px 10px;font-size:12px;}
}

/* 关于产品详情页评价 */
#products_says{padding:80px 0;}
#products_says .tit{display:grid;gap:38px;grid-template-columns: repeat(2, 1fr);}
#products_says .tit p{font-size:16px;color:#222222;margin-bottom:8px;letter-spacing:1px;}
#products_says .tit h2{font-size:50px;color:#222222;font-weight:600;}
#products_says .content{margin-top:80px;}
#products_says .swiper{width:100%;overflow:hidden;position:relative;z-index:99;}
#products_says .swiper-wrapper{display: flex;}
#products_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);}
#products_says .swiper-slide:hover{transform: scale(1.03);}
#products_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}
#products_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}
#products_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}
#products_says .swiper-slide span em{font-style:normal;float:right;font-size:16px;margin-left:15px}
#products_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;}
#products_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}
#products_says .swiper-slide:hover .slide{opacity:1}
#products_says .swiper-slide:hover h3,.swiper-slide:hover p,.swiper-slide:hover span{/* opacity:.1 */}
#products_says .slide img{width:50px;height:45px;margin-bottom:25%;}
#products_says .slide .title{font-size:20px;font-weight:700;margin-bottom:10px;color:#fff;letter-spacing:2px}
#products_says .slide .text{font-size:16px;line-height:24px;color:#fff;}
#products_says .swiper-pagination{position:relative;margin-top:4%;text-align:center;bottom:auto!important}
#products_says .swiper-pagination-bullet{background:#272727;opacity:1;width:10px;height:10px;margin:0 6px;transition:background .2s;border-radius:inherit;}
#products_says .swiper-pagination-bullet-active{background:#fff}


#products_says .swiper-button-next,#products_says .swiper-button-prev{width:48px;height:48px;border-radius:50%;color:#b1b1b1;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;background-image:none;font-size:24px;line-height:1;z-index:999;position:relative;}
#products_says .swiper-button-next:hover,#products_says .swiper-button-prev:hover{transform:scale(1.05)}
#products_says .swiper-button-prev::after{content:'‹';font-size:50px;line-height:0;margin-right:2px}
#products_says .swiper-button-next::after{content:'›';font-size:50px;line-height:0;margin-left:2px}
#products_says .swiper-button-prev{left:-50px;float: left;top: -300px;}
#products_says .swiper-button-next{right:-50px;float: right;top: -300px;}
@media (max-width:768px){#products_says .swiper-button-next,#products_says .swiper-button-prev{width:36px;height:36px}
#products_says .swiper-button-next::after,#products_says .swiper-button-prev::after{font-size:28px}
}
#products_says .swiper-pagination{position:relative;margin-top:30px;bottom:auto!important}


@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#products_says .swiper-slide{width:calc((100% - 48px)/ 4)}
}

@media (max-width:600px){
	#products_says{height:auto;padding:30px 0;}
	#products_says .tit{display: flex;gap: 20px;flex-direction: column;}	
	#products_says .tit h2{margin:0;font-size:30px;}
	#products_says .swiper-button-prev{left:20px;float: left;top: -100px;background: #676767;}
	#products_says .swiper-button-next{right:20px;float: right;top: -100px;background: #676767;}	

}



#product_details{padding:80px 0;}
#product_details .tit h2{font-size:40px;color:#222222;font-weight:600;line-height:36px;}
#product_details .content{padding:60px 0}
#product_details .content ul{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
#product_details .content ul li{display:flex;}
#product_details .content ul li .image{width:50%;overflow:hidden;}
#product_details .content ul li .image img{width:100%;object-fit: cover;}
#product_details .content ul li .tit{width:50%;overflow:hidden;padding:74px 88px;}
#product_details .content ul li h3{font-size:24px;font-weight:bold;color:#222222;margin-bottom:30px;}
#product_details .content ul li p{font-size:16px;color:#222222;line-height:35px;}


@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#product_details .swiper-slide{width:calc((100% - 48px)/ 4)}
}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@media (max-width:600px){
	#product_details{height:auto;padding:30px 0;}	
	#product_details .tit h2{margin:0;font-size:30px;}
	#product_details .content ul{grid-template-columns: repeat(1, 1fr);}
	#product_details .content ul li{flex-direction: column;}
	#product_details .content ul li .image{width:100%;}
	#product_details .content ul li .tit{width:100%;padding:30px 0;}
	#product_details .content ul li:nth-child(3){padding:20px;}	

}


#quality_certifications{padding:80px 0;}
#quality_certifications .tit{text-align:center;}
#quality_certifications .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;margin-bottom:25px;}
#quality_certifications .tit p{width:70%;margin:auto;font-size:16px;color:#222222;margin-bottom:8px;letter-spacing:1px;}
#quality_certifications .content{padding:60px 0}
#quality_certifications .content ul{display:flex;gap:70px;grid-template-columns: repeat(5, 1fr);justify-content: center;align-items: center;}
#quality_certifications .content ul li{display:flex;align-items: center;height:184px;padding:36px 30px;background-color:#f4f4f4;}
#quality_certifications .content ul li img{}
#quality_certifications .content ul li h3{font-size:24px;font-weight:bold;color:#222222;margin-bottom:30px;}
#quality_certifications .content ul li p{font-size:16px;color:#222222;line-height:35px;}

@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#quality_certifications .swiper-slide{width:calc((100% - 48px)/ 4)}
}
@media (max-width:1669px){

}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@media (max-width:600px){
	#quality_certifications{height:auto;padding:30px 0;}	
	#quality_certifications .tit h2{margin:0;font-size:30px;margin-bottom:30px;}
	#quality_certifications .tit p{width:100%;}
	#quality_certifications .content ul{display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}

}

#customized_solutions{padding:80px 0;}
#customized_solutions .tit{text-align:center;}
#customized_solutions .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;margin-bottom:25px;}
#customized_solutions .tit p{width:70%;margin:auto;font-size:16px;color:#222222;margin-bottom:8px;letter-spacing:1px;}
#customized_solutions .content{padding:60px 0}
#customized_solutions .content ul{display:grid;gap:27px;grid-template-columns: repeat(3, 1fr);}
#customized_solutions .content ul li:nth-child(1){background-color:#f7f7f7;padding:24px;text-align:left;}
#customized_solutions .content ul li{height:602px;display:grid;grid-auto-flow: row;}
#customized_solutions .content ul li .a1{display:grid;gap:20px;grid-template-columns: repeat(3, 1fr);text-align: center;}
#customized_solutions .content ul li h3{font-size:20px;line-height:36px;color:#222222;}
#customized_solutions .content ul li .a2{display:grid;gap:27px;grid-template-columns: repeat(1, 1fr);}
#customized_solutions .content ul li .a2 .l1{padding: 24px;height:288px;background-color:#f7f7f7;text-align:center;}
#customized_solutions .content ul li .a2 .l1 h3{text-align:left;}
#customized_solutions .content ul li .a2 .l1 img{margin:auto;}
#customized_solutions .content ul li .a2 .l2{padding: 24px;height:288px;background-color:#f7f7f7;}
#customized_solutions .content ul li .a2 .list{display:grid;gap:20px;grid-template-columns: repeat(4, 1fr);text-align:center;}
#customized_solutions .content ul li .a2 .list p{padding:20px 0;}


#customized_solutions .content ul li .a3{display:grid;gap:27px;grid-template-columns: repeat(1, 1fr);}
#customized_solutions .content ul li .a3 .l1{padding: 24px;height:288px;background-color:#f7f7f7;}

#customized_solutions .content ul li .a3 .l2{padding: 24px;height:288px;background-color:#f7f7f7;}
#customized_solutions .content ul li .a3 .l2 img{margin:auto;}
#customized_solutions .content ul li .a3 .list{display:grid;gap:20px;grid-template-columns: repeat(4, 1fr);text-align:center;}
#customized_solutions .content ul li .a3 .list p{padding:20px 0;}

#customized_solutions .content ul li .a3 .list_1{display:grid;gap:0px;grid-template-columns: repeat(2, 1fr);text-align:center;}
#customized_solutions .content ul li .a3 .list_1 p{padding:20px 0;}




@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#customized_solutions .swiper-slide{width:calc((100% - 48px)/ 4)}
}
@media (max-width:1669px){
	#customized_solutions .content ul{grid-template-columns: repeat(3, 1fr);}
	#customized_solutions .content ul li .a1{gap:10px;text-align: center;}
}

@media (max-width:1500px){
	#customized_solutions .content ul{grid-template-columns: repeat(3, 1fr);}
	#customized_solutions .content ul li .a1{gap:10px;text-align: center;}
}

@media (max-width:1000px){
	#customized_solutions .content ul{grid-template-columns: repeat(1, 1fr);}
	#customized_solutions .content ul li .a1{gap:10px;text-align: center;}
}

@media (max-width:768px){
	#customized_solutions .content ul{grid-template-columns: repeat(1, 1fr);}

}
@media (max-width:600px){
	#customized_solutions{height:auto;padding:20px 0;}	
	#customized_solutions .tit h2{margin:0;font-size:30px;}
	#customized_solutions .content{padding:20px 0}
	#customized_solutions .content ul{display:flex;grid-template-columns: repeat(1, 1fr);flex-direction: column;}
	#customized_solutions .content ul li{height:auto;}
	#customized_solutions .content ul li .a1{gap:20px;grid-template-columns: repeat(2, 1fr);}

}

#simplify{padding:80px 0;}
#simplify .tit{text-align:center;}
#simplify .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;}
#simplify .content{padding:50px 0}
#simplify .content ul{display:grid;gap:27px;grid-template-columns: repeat(3, 1fr);}
#simplify .content ul li{padding:40px 80px;display:grid;gap:50px;grid-template-columns: repeat(2, 1fr);flex-direction: column;justify-items: center;background-color:#f7f7f7;text-align: center;}
#simplify .content ul li p{font-size:16px;color:#222222;line-height:26px;text-align:left;}
#simplify .content ul li:hover{border-top:4px solid #222222;}


@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#simplify .swiper-slide{width:calc((100% - 48px)/ 4)}
}

@media (max-width:600px){
	#simplify{height:auto;padding:20px 0;}	
	#simplify .tit h2{margin:0;font-size:22px;font-weight:bold;}
	#simplify .content ul{grid-template-columns: repeat(1, 1fr);}

}

/* 产品详情页-合作流程 */
#cooperation_process{padding:80px 0;}
#cooperation_process .tit{}
#cooperation_process .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;}
#cooperation_process .content{padding:30px 0}
#cooperation_process .content ul{display:grid;gap:27px;grid-template-columns: repeat(5, 1fr);}
#cooperation_process .content ul li{padding:25px;height:425px;display:flex;gap:240px;grid-template-columns: repeat(2, 1fr);flex-direction: column;justify-items: center;background-color:#f7f7f7;}
#cooperation_process .content ul li b{display:block;color:#ffffff;font-size:20px;line-height:36px;font-weight: 400;}
#cooperation_process .content ul li p{border-top:1px solid #cacaca;font-size:18px;color:#ffffff;line-height:26px;text-align:left;}
#cooperation_process .content ul li p em{font-style: normal;font-size:16px;line-height:22px;}

@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#cooperation_process .swiper-slide{width:calc((100% - 48px)/ 4)}
}

@media (max-width:600px){
	#cooperation_process{height:auto;padding:20px 0;}	
	#cooperation_process .tit h2{margin:0;font-size:22px;font-weight:bold;}
	#cooperation_process .content ul{grid-template-columns: repeat(1, 1fr);background-size: 100%;}
	#cooperation_process .content ul li{background-size: 100%;}

}

/* 定制-合作流程 */
#oem_cooperation_process{padding:80px 0}
#oem_cooperation_process .tit h2{font-size:36px;color:#222;font-weight:600;line-height:36px}
#oem_cooperation_process .content{padding:30px 0}
#oem_cooperation_process .content ul{display:grid;gap:27px;grid-template-columns:repeat(5,1fr)}
#oem_cooperation_process .content ul li.image-item{position:relative;height:425px;overflow:hidden;background-color:#f7f7f7}
#oem_cooperation_process .content ul li.image-item .step-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
#oem_cooperation_process .content ul li.image-item .step-number{position:absolute;top:20px;left:20px;color:#fff;font-size:20px;line-height:36px;font-weight:400;z-index:2}
#oem_cooperation_process .content ul li.image-item .step-title{position:absolute;bottom:25px;left:20px;right:20px;font-size:18px;color:#fff;line-height:22px;text-align:left;margin:0;transition:transform .3s ease;border-top:1px solid #cacaca;padding-top:10px}
#oem_cooperation_process .content ul li.image-item .step-desc{position:absolute;bottom:20px;left:20px;right:20px;font-style:normal;font-size:16px;line-height:22px;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(20px);color:#fff;}
#oem_cooperation_process .content ul li.image-item:hover .step-img{transform: scale(1.1)}
#oem_cooperation_process .content ul li.image-item:hover .step-title{transform:translateY(-45px)}
#oem_cooperation_process .content ul li.image-item:hover .step-desc{opacity:1;transform:translateY(0)}
@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1600px){
	#oem_cooperation_process .content ul{grid-template-columns:repeat(5,1fr)}
	#oem_cooperation_process .content ul li.image-item:hover .step-img{transform: scale(1.1)}
	#oem_cooperation_process .content ul li.image-item:hover .step-title{transform:translateY(-50px)}
	#oem_cooperation_process .content ul li.image-item:hover .step-desc{opacity:1;transform:translateY(0)}	
}

@media (max-width:1000px){
	#oem_cooperation_process .content ul{grid-template-columns:repeat(3,1fr)}
	#oem_cooperation_process .content ul li.image-item:hover .step-img{transform: scale(1.1)}
	#oem_cooperation_process .content ul li.image-item:hover .step-title{transform:translateY(-50px)}
	#oem_cooperation_process .content ul li.image-item:hover .step-desc{opacity:1;transform:translateY(0)}	
}
@media (max-width:600px){
	#oem_cooperation_process{padding:20px 0}
	#oem_cooperation_process .tit h2{font-size:30px;margin:0}
	#oem_cooperation_process .content ul{grid-template-columns:repeat(1,1fr)}
	#oem_cooperation_process .content ul li.image-item{height:auto}
	#oem_cooperation_process .content ul li.image-item:hover .step-img{transform:translateY(-0px)}
	#oem_cooperation_process .content ul li.image-item:hover .step-title{transform:translateY(-45px)}
	#oem_cooperation_process .content ul li.image-item:hover .step-desc{opacity:1;transform:translateY(0)}
}



/* 质量保障 */
#assure{padding:80px 0 0}
#assure .tit{text-align:center}
#assure .tit h2{font-size:36px;color:#222;font-weight:600;line-height:36px}
#assure .content{padding:40px 0}
#assure .content ul{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}
#assure .content ul li{position:relative;height:380px;background-color:#f7f7f7;overflow:hidden}
#assure .content ul li img{width:100%;height:auto;}
#assure .content ul li b{position:absolute;top:0px;left:0px;color:#fff;font-size:20px;line-height:36px;font-weight:400;z-index:2;width:44px;height:42px;background-color:#000;text-align:center;line-height:42px}
#assure .content ul li h3{padding:0 22px;font-size:20px;font-weight:700;color:#222;margin-top:35px;margin-bottom:15px;}
#assure .content ul li p{padding:0 22px;font-size:16px;color:#222;line-height:22px;text-align:left}

@keyframes fadeIn{
	0%{opacity:0;transform:translateY(5px)}
	100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#assure .swiper-slide{width:calc((100% - 48px)/ 4)}
	#assure .content ul{grid-template-columns:repeat(2,1fr)}
	#assure .content ul li{height:420px;}
}
@media (max-width:600px){
	#assure{height:auto;padding:20px 0}
	#assure .tit h2{margin:0;font-size:22px;font-weight:700}
	#assure .content{padding:20px 0}
	#assure .content ul{grid-template-columns:repeat(1,1fr)}
	#assure .content ul li{background-size:100%}
}




/* Product Parameters */
#product_parameter{padding:90px 0;height:700px;background-color:#fff;}
#product_parameter .list{display:flex;}
#product_parameter .tit{padding:170px 0 0}
#product_parameter h2{width:50%;font-size:45px;font-weight:bold;line-height:54px;color:#000000;margin-bottom:30px;}
#product_parameter p{width:38%;font-size:16px;line-height:28px;color:#666666;margin-bottom:140px;}
#product_parameter a{width:22%;height:41px;padding:0 0 0 18px;background-image:url(../images/pages/ww.png);background-repeat:no-repeat;background-position:30px 9px;line-height:41px;background-color:#014099;display:block;color:#fff;text-align:center}
#product_parameter img{width:95%;}

@media (max-width:600px){
	#product_parameter{padding:20px 0;height:auto;}
	#product_parameter h2{width:100%;font-size:30px;}
}

/* Frequently Asked Questions */
#faq{margin:0 auto;padding:50px 0 90px}
#faq h2{width:100%;font-size:45px;font-weight:bold;line-height:54px;color:#000000;margin-bottom:30px;}
#faq .item{background-color:#fff;margin-bottom:15px;overflow:hidden;}
#faq .tit{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 0 20px;border-top:1px solid #b9b9b9;cursor:pointer;transition:background-color .2s}
#faq .question{font-weight:600;font-size:20px;line-height:28px;color:#222222;flex-grow:1;padding-right:20px}
#faq .question:hover{color:#ff8500;}
#faq .btn{width:40px;height:40px;border:1px solid #000000;border-radius:50%;background-color:#fff;color:#000000;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;font-size:28px;transform-origin:center center}
#faq .btn:hover{background-color:#fff;transform:scale(1.05)}
#faq .answer{max-height:0;overflow:hidden;padding:0 20px;color:#666;font-size:14px;line-height:1.8;transition:all .3s ease;opacity:0}
#faq .answer:hover{color:#ff8500;}
#faq .item.active .answer{width:56%;max-height:500px;padding:10px 20px;opacity:1}
#faq .item.active .btn{background-color:#fff;transform:rotate(0deg) scale(1.05)}

@media (max-width:600px){
	#faq h2{width:100%;font-size:30px;}
	#faq .question{width:80%;font-size:16px;}
	#faq .item.active .answer{width:100%;}
}

/* related products */
#related_products{padding:80px 0 122px 0;background-color:#fff;position:relative}
#related_products .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;position:relative}
#related_products .tit h2{font-size:45px;line-height:54px;font-weight:700;color:#000;margin:0}
#related_products .list{margin-top:29px;overflow:hidden;}
#related_products .list ul{display:flex;gap:0px;grid-template-columns: repeat(4, 1fr);}
#related_products .list ul li{padding: 30px;height:476px;text-align:center;border:2px solid #f4f4f4;}
#related_products .list ul li:hover h3{color:#ff8500;}
#related_products .list ul li:hover a{color:#ff8500;}
#related_products .list ul li b{height:290px;display: block;}
#related_products .list ul li img{}
#related_products .list ul li h3{font-size:20px;font-weight:bold;color:#222222;}
#related_products .list ul li p{padding:18px 40px;margin-bottom: 10px;}


#related_products .swiper-button-next,#related_products .swiper-button-prev{width:48px;height:48px;border-radius:50%;color:#b1b1b1;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;background-image:none;font-size:24px;line-height:1;z-index:999;position:relative;}
#related_products .swiper-button-next:hover,#related_products .swiper-button-prev:hover{transform:scale(1.05)}
#related_products .swiper-button-prev::after{content:'‹';font-size:50px;line-height:0;margin-right:2px}
#related_products .swiper-button-next::after{content:'›';font-size:50px;line-height:0;margin-left:2px}
#related_products .swiper-button-prev{left:50px;float: left;top: -300px;}
#related_products .swiper-button-next{right:50px;float: right;top: -300px;}

@media (max-width:1024px){
}
@media (max-width:600px){
	#related_products{padding:20px;}
	#related_products .tit h2{font-size:22px;font-weight:bold;}
	#related_products .swiper-slide{min-height:280px}
	#related_products .content h2{font-size:16px}
	#related_products .content p{font-size:12px}
}


/* 产品详情页表单提交 */
#product_consult{padding:83px 0 175px;background-color:#ffffff;}
#product_consult h2{font-size:50px;color:#222222;font-weight:bold;margin-top:35px;margin-bottom:60px;}
#product_consult .booking-form-container{width:60%;margin:auto;padding:52px 85px;background:#f0f0f0;}
#product_consult .booking-form{width:100%}
#product_consult .form-row{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:34px}
#product_consult .form-group{flex:1;min-width:0}
#product_consult .form-group.half{flex:0 0 calc(50% - 10px)}
#product_consult .form-group.full{flex:0 0 100%}
#product_consult .form-label{display:block;margin-bottom:10px;color:#616161;font-size:18px}
#product_consult .form-label strong{font-weight:400}
#product_consult .required{color:#e53935;font-size:14px;margin-left:2px}
#product_consult .form-input,.form-select{width:100%;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#product_consult .form-textarea{width:100%;height:112px;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#product_consult #telephone{width:48.1%}
#product_consult .form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:#eaebee;}
#product_consult .date-input-container{position:relative}
#product_consult .date-placeholder{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:14px}
#product_consult .date-input:focus+.date-placeholder,.date-input:valid+.date-placeholder{display:none}
#product_consult .checkbox-group{display:flex;align-items:center;justify-content:center;}
#product_consult .checkbox-input{margin-right:10px;width:18px;height:18px;cursor:pointer;border:1px solid #a0a0a0;}
#product_consult .checkbox-label{color:#666;font-size:14px;cursor:pointer;margin:0}
#product_consult .privacy-link{color:#d80c18;text-decoration:none}
#product_consult .privacy-link:hover{text-decoration:underline}
#product_consult .submit-button{width:24%;margin:auto;padding:15px 20px;background-color:#222222;color:#fff;border:none;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}
#product_consult .submit-button:hover{background:#d80c18}
#product_consult .calendar-icon{margin-right:10px}


@media (max-width:1559px){
	#product_consult .booking-form-container{width:100%;}
}

@media(max-width:600px){
	#product_consult{padding:30px 0;}	
	#product_consult.form-group.half{flex:0 0 100%}
	#product_consult .booking-form-container{width:100%;padding:20px}
	#product_consult .form-row{flex-direction: column;}
	#product_consult #telephone{width:100%;}
}



/* 成为分销商 */
#become_a_distributor{padding:100px 0 0;height:942px;background-image:url(../images/pages/become_a_distributor.jpg);}
#become_a_distributor .contain{padding:86px 0 0;display:flex;gap:0;}
#become_a_distributor .tit h2{font-size:50px;color:#ffffff;font-weight:bold;margin-top:35px;margin-bottom:60px;}

#become_a_distributor .booking-form-container{width:60%;margin:auto;padding:52px 85px;background:#f0f0f0;}
#become_a_distributor .booking-form{width:100%}
#become_a_distributor .form-row{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:34px}
#become_a_distributor .form-group{flex:1;min-width:0}
#become_a_distributor .form-group.half{flex:0 0 calc(50% - 10px)}
#become_a_distributor .form-group.full{flex:0 0 100%}
#become_a_distributor .form-label{display:block;margin-bottom:10px;color:#616161;font-size:18px}
#become_a_distributor .form-label strong{font-weight:400}
#become_a_distributor .required{color:#e53935;font-size:14px;margin-left:2px}
#become_a_distributor .form-input,.form-select{width:100%;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#become_a_distributor .form-textarea{width:100%;height:112px;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#become_a_distributor #telephone{width:48.1%}
#become_a_distributor .form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:#eaebee;}
#become_a_distributor .date-input-container{position:relative}
#become_a_distributor .date-placeholder{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:14px}
#become_a_distributor .date-input:focus+.date-placeholder,.date-input:valid+.date-placeholder{display:none}
#become_a_distributor .checkbox-group{display:flex;align-items:center;justify-content:center;}
#become_a_distributor .checkbox-input{margin-right:10px;width:18px;height:18px;cursor:pointer;border:1px solid #a0a0a0;}
#become_a_distributor .checkbox-label{color:#666;font-size:14px;cursor:pointer;margin:0}
#become_a_distributor .privacy-link{color:#d80c18;text-decoration:none}
#become_a_distributor .privacy-link:hover{text-decoration:underline}
#become_a_distributor .submit-button{width:24%;margin:auto;padding:15px 20px;background-color:#222222;color:#fff;border:none;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}
#become_a_distributor .submit-button:hover{background:#d80c18}
#become_a_distributor .calendar-icon{margin-right:10px}

@media(max-width:600px){
	#become_a_distributor{height:auto;}
	#become_a_distributor .tit h2{font-size:22px;font-weight:bold;margin-top:0;margin-bottom:20px;}	
	#become_a_distributor .contain{padding:20px 0;flex-direction: column;}	
	#become_a_distributor.form-group.half{flex:0 0 100%}
	#become_a_distributor .booking-form-container{width:100%;padding:20px}
	#become_a_distributor .form-row{flex-direction: column;}
	#become_a_distributor #telephone{width:100%;}
}



/* 解决方案 */
#solution_ent{padding:50px 0;}
#solution_ent .ent_content{display:grid;gap:140px;grid-template-columns: repeat(2, 1fr);}
#solution_ent h1{width:88%;font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin-top:90px;margin-bottom:20px;}
#solution_ent p{width:90%;font-size:16px;line-height:28px;}

@media (max-width:600px){
	#solution_ent .ent_content{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#solution_ent h1{width:100%;font-size:30px;margin-top:40px;}
	#solution_ent p{width:100%;}
}

#solution_type{padding:50px 0;height:1438px;background-image:url(../images/pages/earth.jpg);background-size:100% auto;background-position:left bottom;background-repeat:no-repeat;}
#solution_type .type_content .tit{margin-bottom:50px;}
#solution_type .type_content .tit h2{width:88%;font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin-top:90px;margin-bottom:20px;}

#solution_type .type_content ul{display:grid;gap:48px;grid-template-columns: repeat(3, 1fr);}
#solution_type .type_content li{background-color:#ffffff;height:540px;}
#solution_type .type_content img{margin-bottom:30px;}
#solution_type .type_content h3{width:100%;padding:0 28px;font-size:22px;font-weight:bold;line-height:31px;color:#000000;margin-bottom:10px;}
#solution_type .type_content p{padding:0 28px;font-size:16px;line-height:28px;color:#666666}

#solution_type .custom_content{text-align:center;}
#solution_type .custom_content .process{margin-bottom:80px;}
#solution_type .custom_content .process h2{width:100%;font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin-top:11%;margin-bottom:20px;}
#solution_type .custom_content .ico_img{width:100%;height:74px;}
#solution_type .custom_content .ico_img img{width:98.5%;}
#solution_type .custom_content ul{display:flex;gap:0;position:relative;}
#solution_type .custom_content li{flex:1;position:relative;text-align:center;padding-top:10px}
#solution_type .custom_content li p{text-align:left;}
#solution_type .custom_content li:nth-child(1) p{padding:0 0 0 5%;}
#solution_type .custom_content li:nth-child(2) p{padding:0 0 0 15%;}
#solution_type .custom_content li:nth-child(3) p{padding:0 0 0 26%;}
#solution_type .custom_content li:nth-child(4) p{padding:0 0 0 36%;}
#solution_type .custom_content li:nth-child(5) p{padding:0 0 0 48%;}
#solution_type .custom_content li:nth-child(6) p{padding:0 0 0 58%;}
#solution_type .custom_content li:nth-child(7) p{padding:0 0 0 68%;}
#solution_type .custom_content li:nth-child(8) p{padding:0 0 0 80%;}

@media (max-width:600px){
	#solution_type{padding:0;height:auto;}
	#solution_type .custom_content .ico_img{height:auto;}
	#solution_type .type_content .tit h2{margin-top:0px;}
	#solution_type .type_content ul{display:grid;gap:48px;grid-template-columns: repeat(1, 1fr);}
}



/* related products */
#solution_related_products{padding:80px 0 122px 0;background-color:#fff;}
#solution_related_products .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
#solution_related_products .tit h2{font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin:0}
#solution_related_products .control{display:flex;gap:15px}

#solution_related_products .control .lt{position:relative;left:-3.5%;width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #babbbb;}
#solution_related_products .control .rt{position:relative;right:-3.5%;width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:rotate(180deg);border:1px solid #babbbb;}

#solution_related_products .list{margin-left:8.2%;}
#solution_related_products .swiper-container{position:relative;width:100%;overflow: hidden;}
#solution_related_products .swiper-wrapper{display:flex;transition:transform .5s ease;will-change:transform;left:-22.6%;}
/* #solution_related_products .swiper-slide{display:flex;margin:0;list-style:none;width:100%;flex-shrink:0} */
#solution_related_products .swiper-slide{list-style:none;flex:0 0 calc(45.5% - 15px);height:375px;background-color:#fafafa;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;}
#solution_related_products .swiper-slide:last-child{margin-right:0}
#solution_related_products .content{display:grid;grid-template-columns:1fr 1fr;height:100%;text-decoration:none;color:inherit}
#solution_related_products .left{padding:45px 40px 0 40px;display:flex;flex-direction:column}
#solution_related_products .left h2{width:95%;height:62px;font-size:22px;font-weight:bold;line-height:31px;color:#000000;margin-bottom:20px;}
#solution_related_products .left p{height:112px;overflow:hidden;font-size:16px;line-height:28px;color:#666666;margin-bottom:60px;}
#solution_related_products .left b{font-size:14px;font-weight:500;line-height:23px;color:#ff8500;}
#solution_related_products .right{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}
#solution_related_products .right img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .5s ease}
#solution_related_products .swiper-slide:hover .right img{transform:scale(1.05)}
#solution_related_products .swiper-indicators{display:flex;justify-content:center;gap:8px;margin-top:30px}
#solution_related_products .swiper-indicator{width:10px;height:10px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:background-color .3s ease,transform .3s ease}
#solution_related_products .swiper-indicator.active{background-color:#ff8500;transform:scale(1.2)}
#solution_related_products .swiper-indicator:hover{background-color:#666}
@media (max-width:1024px){
	#solution_related_products .swiper-slide{flex:0 0 calc(50% - 15px)}
}
@media (max-width:768px){
	#solution_related_products .swiper-slide{flex:0 0 calc(100% - 20px);margin-right:20px}
	#solution_related_products .tit{align-items:flex-start;gap:20px}
	#solution_related_products .control{align-self:flex-end}
}
@media (max-width:600px){
	#solution_related_products .tit h2{font-size:30px;}
	#solution_related_products .content{grid-template-columns:1fr;grid-template-rows:auto 1fr}
	#solution_related_products .right{order:-1;height:200px}
	#solution_related_products .left{padding:25px 25px 0 25px}
	#solution_related_products .swiper-slide{height:auto;min-height:500px}
	#solution_related_products p{-webkit-line-clamp:2}
	#solution_related_products b{margin-bottom:25px}
}


/* Quality Assurance */
#solution_quality_assurance{padding:150px 80px 35px;background-color:#fafafa;}
#solution_quality_assurance .tit h2{font-size:45px;font-weight:bold;line-height:54px;color:#000000;text-align:center;margin-bottom:20px;}
#solution_quality_assurance .tit p{width:65%;margin:auto;text-align:center;font-size:16px;line-height:28px;color:#666666;}
#solution_quality_assurance .list{margin-top:60px;}
#solution_quality_assurance .list ul{display:grid;gap:30px;grid-template-columns: repeat(4, 1fr);text-align:center;}
#solution_quality_assurance .list ul li{padding:50px 50px;background-color:#fff;border-radius:10px;transition: all 0.3s ease;}
#solution_quality_assurance .list ul li:hover{background-color:#ff8500;}
#solution_quality_assurance .list ul li:hover,#solution_quality_assurance .list ul li:hover b,#solution_quality_assurance .list ul li:hover em,#solution_quality_assurance .list ul li:hover h3,#solution_quality_assurance .list ul li:hover p{color:#fff!important}
#solution_quality_assurance .list ul li em{font-size:28px;font-style: normal;margin-left:4px;transition: all 0.3s ease;}
#solution_quality_assurance .list ul li b{font-size:64px;color:#ff8500;transition: all 0.3s ease;}
#solution_quality_assurance .list ul li h3{font-size:22px;line-height:26px;color:#000000;margin-bottom:10px;transition: all 0.3s ease;}
#solution_quality_assurance .list ul li p{width:90%;margin:auto;font-size:16px;line-height:23px;color:#666666;transition: all 0.3s ease;}
#solution_quality_assurance .ico_quality{padding:50px 21%;display:grid;gap:0;grid-template-columns:repeat(5,1fr);text-align:center;margin:auto}

@media (max-width:1440px){
	#solution_quality_assurance{padding:40px 0;}
	#solution_quality_assurance .list ul{display:grid;gap:30px;grid-template-columns: repeat(2, 1fr);text-align:center;}
}

@media (max-width:600px){
	#solution_quality_assurance{padding:40px 0;}
	#solution_quality_assurance .tit p{width:100%;}
	#solution_quality_assurance .list{margin-top:30px;}
	#solution_quality_assurance .list ul{display:grid;gap:30px;grid-template-columns: repeat(1, 1fr);text-align:center;}
	#solution_quality_assurance .ico_quality{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);padding:30px 0;}
}



/* Experience Our Factory */
#solution_factory{padding:150px 80px 155px;background-color:#ffffff;}
#solution_factory .tit{margin-bottom:40px;}
#solution_factory .tit h2{font-size:45px;font-weight:bold;line-height:54px;color:#000000;text-align:center;margin-bottom:20px;}
#solution_factory .tit p{width:55%;margin:auto;text-align:center;font-size:16px;line-height:28px;color:#666666;}

#solution_factory .intro_video ul{display:grid;gap:8px;grid-template-columns: repeat(1, 1fr);}
#solution_factory .intro_video li{width: 100%;margin-bottom: 40px;}
#solution_factory .intro_video li:nth-child(5n){margin-right: 0%;}
#solution_factory .intro_video li:nth-child(9n){margin-right: 0%;}
#solution_factory .intro_video li .tit{font-weight: bold;position: relative;height: 61px;}
#solution_factory .intro_video li .tit font{font-size: 36px;color: #dcdcdc;position: absolute;left: 0;top: 0;}
#solution_factory .intro_video li .tit span{font-size: 20px;color: #000;display: block;line-height: 20px;padding-left: 60px;}
#solution_factory .intro_video li .to-big{position: relative;height: 596px;display: block;}
#solution_factory .intro_video li .to-big .img{position: absolute;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
#solution_factory .intro_video li .to-big img{height: 100%;}
#solution_factory .intro_video li .to-big::after{content:"";display: block;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;width: 41px;height: 41px;margin: 0 auto;background-image: url(../images/pages/play2.png);}
#solution_factory .intro_video li .to-big video{width: 100%;height: 100%;position: relative;z-index: -1;}
#solution_factory .intro_video li .to-big.active video{z-index:1;object-fit:cover;}

@media(max-width:1440px) {
	#solution_factory{padding:40px 0;}
    #solution_factory .intro_video li .tit font{font-size: 32px;}
    #solution_factory .intro_video li .tit span{font-size: 18px;padding-left: 50px;}
}

@media(max-width:1100px){
    #solution_factory{padding:35px 0;}
	#solution_factory .intro_video ul{display:grid;gap:8px;grid-template-columns: repeat(1, 1fr);}
    #solution_factory .intro_video li{width: 100%;margin-right: 0.33333%;}
    #solution_factory .intro_video li:nth-child(4n){margin-right: 0.33333%;}
    #solution_factory .intro_video li:nth-child(3n){margin-right: 0;}
    #solution_factory .intro_video li .tit{height: 55px;}
    #solution_factory .intro_video li .tit font{font-size: 28px;}
    #solution_factory .intro_video li .tit span{font-size: 16px;line-height: 16px;padding-left: 40px;}
}

@media(max-width:600px){
	#solution_factory{padding:30px 0;}
	#solution_factory .tit p{width:100%;}
	#solution_factory .intro_video ul{display:grid;gap:8px;grid-template-columns: repeat(1, 1fr);}
    #solution_factory .intro_video li{width: 100%;margin-right: 1%;margin-bottom: 20px;}
    #solution_factory .intro_video li:nth-child(3n){margin-right: 1%;}
    #solution_factory .intro_video li:nth-child(2n){margin-right: 1%;}
    #solution_factory .intro_video li .tit{height: 48px;}
    #solution_factory .intro_video li .tit font {font-size: 20px;}
    #solution_factory .intro_video li .tit span{font-size: 14px;line-height: 15px;padding-left: 30px;}
	#solution_factory .intro_video li .to-big{height:auto;}
}

@media(max-width:400px){
	#solution_factory{padding:10px 0;}
    #solution_factory .intro_video li{width: 100%;margin-bottom: 10px;}
    #solution_factory .intro_video li .tit{height: auto;margin-bottom: 8px;}
    #solution_factory .intro_video li a{height: 220px;}
}


/* Frequently Asked Questions */
#solution_faq{margin:0 auto;padding:0 0 157px}
#solution_faq h2{width:100%;font-size:45px;font-weight:bold;line-height:54px;color:#000000;margin-bottom:30px;}
#solution_faq .item{background-color:#fff;margin-bottom:15px;overflow:hidden;}
#solution_faq .tit{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 0 20px;border-top:1px solid #ededed;cursor:pointer;transition:background-color .2s}
#solution_faq .question{font-weight:600;font-size:20px;line-height:28px;color:#222222;flex-grow:1;padding-right:20px}
#solution_faq .btn{width:40px;height:40px;border:1px solid #ff8500;border-radius:50%;background-color:#fff;color:#ff8500;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;font-size:28px;transform-origin:center center}
#solution_faq .btn:hover{background-color:#fff;transform:scale(1.05)}
#solution_faq .answer{max-height:0;overflow:hidden;padding:0 20px;color:#666;font-size:14px;line-height:1.8;transition:all .3s ease;opacity:0}
#solution_faq .item.active .answer{width:56%;max-height:500px;padding:10px 20px;opacity:1}
#solution_faq .item.active .btn{background-color:#fff;transform:rotate(0deg) scale(1.05)}

@media (max-width:600px){
	#solution_faq h2{width:100%;font-size:30px;}
	#solution_faq .question{width:80%;font-size:16px;}
	#solution_faq .item.active .answer{width:100%;}
}


/* 全球网络 销售网络地址 */
#map_location .map_section{position:relative;width:100%;height:auto;}
#map_location .world-map-img{display:block;width:100%;height:auto;vertical-align:middle;pointer-events:none;background-size: cover;background-position: center;background-repeat: no-repeat;pointer-events:none;}
#map_location .dot{position:absolute;width:18px;height:18px;background-color:#1e3a5f;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,30,60,.3);animation:pulse 2.2s infinite ease-out;z-index:10;border:2px solid rgba(255,255,255,.9);position:absolute}
#map_location .dot::before{content:attr(title);position:absolute;right:100%;top:50%;transform:translateY(-50%);white-space:nowrap;padding:4px 4px;border-radius:30px;font-size:16px;font-weight:500;color:#222222;margin-right:10px;pointer-events:none;line-height:1.2;z-index:15}
	
#map_location .dot.greenland{background-color:#ff8500}
#map_location .dot.canada{background-color:#ff8500}
#map_location .dot.usa{background-color:#ff8500}
#map_location .dot.shenzhen{background-color:#ff8500}
#map_location .dot.russia{background-color:#ff8500}
#map_location .dot.mexico{background-color:#ff8500}
#map_location .dot.argentina{background-color:#ff8500}
#map_location .dot.brazil{background-color:#ff8500}
#map_location .dot.sudan{background-color:#ff8500}
#map_location .dot.thailand{background-color:#ff8500}
#map_location .dot.australia{background-color:#ff8500}
	
@keyframes pulse {
  0% { transform: translate(-50%, -50%); opacity: 1; box-shadow: 0 0 0 0 rgba(30,58,95,.5); }
  50% { transform: translate(-50%, -50%); opacity: .9; box-shadow: 0 0 0 8px rgba(30,58,95,.1); }
  100% { transform: translate(-50%, -50%); opacity: 1; box-shadow: 0 0 0 16px rgba(30,58,95,0); }
}
#map_location .dot.greenland{left:33%;top:16%}
#map_location .dot.canada{left:17.3%;top:26%}
#map_location .dot.usa{left:14.8%;top:36.7%}
#map_location .dot.mexico{left:15.8%;top:48%}
#map_location .dot.brazil{left:28%;top:59.5%}
#map_location .dot.argentina{left:24%;top:74.5%}
#map_location .dot.russia{left:63.5%;top:23%}
#map_location .dot.sudan{left:46%;top:50%}
#map_location .dot.shenzhen{left:66.5%;top:42%}
#map_location .dot.thailand{left:67.5%;top:51%}
#map_location .dot.australia{left:76%;top:72%}
#map_location .stats-section{position:absolute;bottom:90px;right:97px;z-index:30;border-radius:24px;padding:20px 28px;display:flex;flex-direction:column;gap:65px;max-width:280px;width:auto}
#map_location .stat-item{text-align:left;padding-left:16px}
#map_location .stat-number{font-size:120px;font-weight:800;line-height:1;color:#222222;letter-spacing:-.02em;display:flex;align-items:baseline;flex-wrap:nowrap}
#map_location .stat-number span{font-size:32px;font-weight:600;color:#222222;margin-left:6px}
#map_location .stat-text{font-size:18px;font-weight:600;letter-spacing:1px;color:#222222;margin-top:6px}
	
	@media (max-width:1500px){
		#map_location .dot::before{font-size:11px;padding:2px 8px;white-space:nowrap}
		#map_location .stats-section{bottom:80px;right:60px;padding:14px 18px;gap:85px;}
		#map_location .stat-number{font-size:60px}
		#map_location .stat-number span{font-size:18px}
		#map_location .stat-text{font-size:11px}
	}

	@media (max-width:1200px){
		#map_location .dot::before{font-size:11px;padding:2px 8px;white-space:nowrap}
		#map_location .stats-section{bottom:60px;right:40px;padding:14px 18px;gap:65px;}
		#map_location .stat-number{font-size:32px}
		#map_location .stat-number span{font-size:18px}
		#map_location .stat-text{font-size:11px}
	}	
	
	@media (max-width:600px){
		#map_location .dot::before{font-size:11px;padding:2px 8px;white-space:nowrap}
		#map_location .stats-section{bottom:0px;right:-60px;padding:14px 18px;gap:12px;}
		#map_location .stat-number{font-size:18px}
		#map_location .stat-number span{font-size:16px}
		#map_location .stat-text{width:50%;font-size:11px;}
	}
	@media (max-width:480px){.dot{width:10px;height:10px;border-width:1.5px}
		#map_location .dot::before{font-size:10px;padding:2px 6px;margin-right:6px}
	}
		#map_location .map-credit{display:none}





/*帮助中心*/
#help_center{padding: 80px 0;}
#help_center .content{display: flex;gap: 50px;}
#help_center .content .left{width:17%;border-right: 1px solid #f4f4f4;padding: 22px 37px 0 0;}
#help_center .content .left h2{margin-bottom: 30px;font-size: 26px;font-weight:bold;color:#222222;}
#help_center .content .left input[type=text]{outline: 0;border: 0;background-color: #eaebee;width: 100%;height: 40px;line-height: 40px;padding-left: 20px;border-radius: 20px;}
#help_center .content .left input[type=submit]{outline: 0;border: 0;background-repeat: no-repeat;background-image: url(../images/pages/help_search.png);background-position: center;background-size: 100% auto;text-indent: -20000px;background-color: transparent;position: relative;left: 90%;top: -10%;height: 100%;width: 14px;margin-top: -25%;}
#help_center .content .left ul{margin-top:40px;color:#999999;}
#help_center .content .left ul li{padding:0 0 5px;margin-bottom:30px;}
#help_center .content .left ul li a{font-size: 20px;line-height: 18px;padding:0 18px;background-color: #fff;}
#help_center .content .left ul .active{color:#222222;border-bottom:1px solid #222222;}
#help_center .content .left ul li:hover{color:#222222;border-bottom:1px solid #222222;}

#help_center .content .right{width:78%;}
#help_center .content .right .list a{line-height: 40px;}
#help_center .content .right .list h3{padding: 54px 0 20px;font-size:16px;}
#help_center .content .right .list p{font-size:18px;line-height:23px;color:#222222;}
#help_center .content .right .list strong{font-size:18px;}
#help_center .content .right .p_list{display: none;margin-bottom:40px;}
#help_center .content .right .p_list h2{font-size:50px;font-weight:bold;color:#222222;margin-bottom:60px;}
#help_center .content .right .p_list.active{display: block;}
#help_center li .active{border-bottom:1px solid #222222;}
#help_center li b{display: block;font-size: 16px;color:#222222;line-height: 24px;position: relative;font-weight: 500;}
#help_center li b i{display: block;width: 50px;font-size: 20px;text-align: center;position: absolute;right: 0;top: 20px;color: #c3c3c3;}

@media(max-width:1440px){
#help_center li b{font-size: 15px;line-height: 22px;padding: 15px 20px 15px 20px;}
#help_center li b i{width: 40px;font-size: 16px;right: 0;top: 17px;color: #c3c3c3;}
#help_center li p{font-size: 13px;line-height: 17px;padding: 20px 25px;}
}
@media(max-width:1100px){
#help_center li b{font-size: 15px;line-height: 22px;padding: 15px 30px 15px 20px;}
#help_center li b i{width: 30px;font-size: 16px;right: 0;top: 17px;}
#help_center li p{font-size: 13px;line-height: 17px;padding: 20px 25px;}
}



/* 模具车间 */
#mold_workshop{padding:80px 0;background-color:#f7f7f7;}
#mold_workshop .tit{}
#mold_workshop .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;text-align:center;}
#mold_workshop .content{padding:80px 0;overflow:hidden;}
#mold_workshop .content ul{display:flex;gap:0;grid-template-columns: repeat(4, 1fr);}
#mold_workshop .content ul li{display:grid;gap:16px;grid-template-columns: repeat(1, 1fr);}
#mold_workshop .content ul li .ct{position: relative;height:260px;text-align:center;background-size: cover;overflow:hidden;}
#mold_workshop .content ul li .ct p{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.3);height:42px;font-size:18px;color:#ffffff;line-height:42px;}

#mold_workshop .swiper-button-next,#mold_workshop .swiper-button-prev{width:48px;height:48px;border-radius:50%;color:#b1b1b1;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;background-image:none;font-size:24px;line-height:1;z-index:999;position:relative;}
#mold_workshop .swiper-button-next:hover,#mold_workshop .swiper-button-prev:hover{transform:scale(1.05)}
#mold_workshop .swiper-button-prev::after{content:'‹';font-size:50px;line-height:0;margin-right:2px}
#mold_workshop .swiper-button-next::after{content:'›';font-size:50px;line-height:0;margin-left:2px}
#mold_workshop .swiper-button-prev{left:50px;float: left;top: -355px;}
#mold_workshop .swiper-button-next{right:50px;float: right;top: -355px;}
@media (max-width:768px){#mold_workshop .swiper-button-next,#mold_workshop .swiper-button-prev{width:36px;height:36px}
#mold_workshop .swiper-button-next::after,#mold_workshop .swiper-button-prev::after{font-size:28px}
}

@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#mold_workshop .swiper-slide{width:calc((100% - 48px)/ 2)}
}

@media (max-width:600px){
	#mold_workshop{height:auto;padding:30px 0;}	
	#mold_workshop .tit h2{margin:0;font-size:30px;}
	#mold_workshop .content{padding:20px 0;}
	#mold_workshop .content ul{grid-template-columns: repeat(1, 1fr);background-size: 100%;}
	#mold_workshop .content ul li{background-size: 100%;}
	
	#mold_workshop .content ul li .ct{}
	#mold_workshop .swiper-button-prev{left:-5px;float: left;top: -350px;}
	#mold_workshop .swiper-button-next{right:-5px;float: right;top: -350px;}

}


/* VS区别 */
#the_difference{margin:40px auto;}
#the_difference .header{text-align:center;margin-bottom:50px;}
#the_difference .header h2{margin:auto;width:65%;font-size:50px;font-weight:bold;line-height:62px;color:#222222;margin-bottom:20px;}
#the_difference .header p{margin:auto;width:65%;font-size:16px;color:#666666;}

#the_difference .comparison-section{display:flex;gap:0px;align-items:stretch;}
#the_difference .column{}
#the_difference .left-column{padding:39px 50px;background-color:#444;color:#fff;text-align:center;}
#the_difference .left-column li{text-align:left;font-size:16px;line-height:24px;}
#the_difference .left-column .section-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:48px;padding:10px 20px;background-color:#000;color:#fff;border-radius:20px;display:inline-block}
#the_difference .left-column .feature-list{list-style:none;padding:0;margin:0}
#the_difference .left-column .feature-item{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #757575}
#the_difference .left-column .feature-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
#the_difference .left-column .feature-item p{font-size:14px;line-height:1.6;margin:0}
#the_difference .left-column .feature-label{font-weight:700;margin-bottom:8px}

#the_difference .middle-column{padding:39px 25px;width:28%;background-color:#f5f5f5;text-align:center;}
#the_difference .middle-column .vs_title{font-size:50px;font-weight:bold;color:#666666;margin-top:-6.5%;margin-bottom:30px;}

#the_difference .middle-column ul li{padding-bottom:40px;margin-bottom:20px;font-size:16px;font-weight:600;color:#666666;border-bottom:1px solid #d3d3d3;}
#the_difference .middle-column ul li:nth-child(6){border-bottom:none;padding-bottom:0;}

#the_difference .right-column{padding:39px 77px;background-size:cover;background-color:#ececec;background: linear-gradient(to right, #d7d7d7 0%, #ececec 10%, #ececec 50%, #ececec 80%, #ececec 100%);color:#333;text-align: center;}
#the_difference .right-column li{text-align:left;color:#666666;font-size:16px;line-height:24px;}
#the_difference .right-column .section-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:48px;padding:10px 20px;background-color:#000;color:#fff;border-radius:20px;display:inline-block}
#the_difference .right-column .feature-list{list-style:none;padding:0;margin:0}
#the_difference .right-column .feature-item{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #d3d3d3;}
#the_difference .right-column .feature-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
#the_difference .right-column .feature-item p{font-size:14px;line-height:1.6;margin:0}
#the_difference .right-column .feature-label{font-weight:700;margin-bottom:8px}

@media (max-width:600px){
	#the_difference{margin:0;}
	#the_difference .header h2{width:100%;font-size:22px;font-weight:bold;line-height:normal;}
	#the_difference .header p{width:100%;font-size:16px;}
	#the_difference .comparison-section{flex-direction: column;}
	#the_difference .middle-column{width:100%;}
}



/* 定制-联系我们处 */
#oem_contact_us{margin:150px 160px;padding:20px}
#oem_contact_us .tit{text-align:center;margin-bottom:50px;}
#oem_contact_us .tit h2{margin:auto;width:65%;font-size:50px;font-weight:bold;line-height:62px;color:#222222;margin-bottom:20px;}
#oem_contact_us .tit p{margin:auto;width:65%;font-size:16px;color:#666666;margin-bottom:50px;}
#oem_contact_us .tit a{padding:12px 20px;margin:auto;width:202px;color:#ffffff;background-color:#222222;display: block;text-align:center;}
#oem_contact_us .tit a:hover{background-color:#ff8500;}


@media (max-width:600px){
	#oem_contact_us{margin:20px;}
	#oem_contact_us .tit h2{width:100%;font-size:25px;line-height:normal;}
	#oem_contact_us .tit p{width:100%;font-size:16px;}
	#the_difference .left-column{padding:20px;}
	#the_difference .right-column{padding:20px;}
	#the_difference .middle-column ul li{padding-bottom:20px;}
}




/* 供应能力 */
#supply_capacity{margin:40px 0 80px;padding:20px}
#supply_capacity .tit{text-align:center;margin-bottom:50px;}
#supply_capacity .tit h2{margin:auto;width:46%;font-size:50px;font-weight:bold;line-height:62px;color:#222222;margin-bottom:20px;}
#supply_capacity .tit p{margin:auto;width:57%;font-size:16px;color:#666666;}

#supply_capacity .content{margin-top:120px;}
#supply_capacity .content ul{display:grid;gap:28px;grid-template-columns: repeat(2, 1fr);}
#supply_capacity .content ul li{height:422px;margin-bottom:87px;background-repeat: no-repeat;overflow:hidden;}
#supply_capacity .content ul li h3{width:67.5%;font-size:32px;font-weight:bold;color:#222222;line-height:41px;margin-bottom:60px;}
#supply_capacity .content ul li:nth-child(2){padding:60px 100px;background-position:70% 10%;}
#supply_capacity .content ul li:nth-child(3){padding:60px 100px;background-position:70% 10%;}
#supply_capacity .content ul li:nth-child(6){padding:60px 100px;background-position:70% 10%;}
#supply_capacity .content ul li:nth-child(7){padding:60px 100px;background-position:70% 10%;}


@media (max-width:1300px){
	#supply_capacity{margin:0;padding:10px 0;}
	#supply_capacity .tit{margin-bottom:20px;}	
	#supply_capacity .tit h2{width:100%;line-height:normal;font-size:32px;font-weight:bold;}
	#supply_capacity .tit p{width:100%;}
	#supply_capacity .content{margin-top:auto;}
	#supply_capacity .content ul{grid-template-columns: repeat(1, 1fr);}
	#supply_capacity .content ul li{height:auto;margin-bottom:20px;}
	#supply_capacity .content ul li img{width:100%;}
	#supply_capacity .content ul li:nth-child(2){padding:0;background-position:100% 10%;}
	#supply_capacity .content ul li:nth-child(3){padding:0;background-position:100% 10%;}
	#supply_capacity .content ul li:nth-child(6){padding:0;background-position:100% 10%;}
	#supply_capacity .content ul li:nth-child(7){padding:0;background-position:100% 10%;}
	#supply_capacity .content ul li h3{font-size:25px;}
	

}


@media (max-width:600px){
	#supply_capacity{padding:10px 0;}
	#supply_capacity .tit{margin-bottom:20px;}	
	#supply_capacity .tit h2{width:100%;line-height:normal;font-size:22px;font-weight:bold;}
	#supply_capacity .tit p{width:100%;}
	#supply_capacity .content{margin-top:auto;}	

}



/* 智能制造 */
#gl_manufacturing{margin:40px 0 80px;padding:20px;background-color:#fff}
#gl_manufacturing .tit{text-align:center;margin-bottom:50px}
#gl_manufacturing .tit h2{width:35%;font-size:50px;font-weight:bold;line-height:62px;color:#222222;text-align:left;}
#gl_manufacturing .content ul{display:flex;gap:117px;list-style:none;align-items:stretch;flex-wrap:nowrap}
#gl_manufacturing .content ul li:nth-child(1){width:36%;}
#gl_manufacturing .content ul li:nth-child(2){width:64%;}
#gl_manufacturing .content ul li p{font-size:18px;line-height:27px;color:#666666;margin-bottom:60px;font-weight:400}
#gl_manufacturing .content ul li img{width:100%;height:auto;box-shadow:0 15px 30px rgba(0,0,0,.1);display:block;transition:transform .3s ease}
#gl_manufacturing .content ul li img:hover{transform:scale(1.01)}
#gl_manufacturing .video{width:100%;background-color:#1a1a1a;box-shadow:0 20px 35px rgba(0,0,0,.15);cursor:pointer;position:relative;height:526px;overflow:hidden}
#gl_manufacturing .video .cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;z-index:2}
#gl_manufacturing .video .cover img{width:100%;height:100%;object-fit:cover}
#gl_manufacturing .video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-image:url('../images/pages/video_ico.png');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transition:transform .2s;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));z-index:3}
#gl_manufacturing .video .cover:hover .play-icon{transform:translate(-50%,-50%) scale(1.1)}
#gl_manufacturing .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;z-index:1;}

#gl_manufacturing .integrity{text-align:right;font-size:28px;font-weight:600;color:#1a2b4c;letter-spacing:2px;margin-top:70px;padding-top:20px;border-top:2px solid #eaeef2;max-width:1200px;margin-left:auto;margin-right:auto;}
#gl_manufacturing .integrity::before{content:"——";font-size:32px;color:#aaa;margin-right:15px;font-weight:300}


@media (max-width:600px){
	#gl_manufacturing{margin:20px 0 50px;padding:15px}
	#gl_manufacturing .tit{margin-bottom:20px;}
	#gl_manufacturing .tit h2{width:100%;font-size:22px;font-weight:bold;line-height:normal;}
	#gl_manufacturing .content ul{gap:20px;flex-direction: column;}
	#gl_manufacturing .content ul li p{font-size:16px;}
	#gl_manufacturing .content ul li:nth-child(1){width:100%;}
	#gl_manufacturing .content ul li:nth-child(2){width:100%;}
	#gl_manufacturing .content ul li p{margin-bottom:20px;}
	#gl_manufacturing .video{height:220px;}
	#gl_manufacturing .integrity{font-size:22px;text-align:center;margin-top:40px}
	#gl_manufacturing .integrity::before{content:"";display:none}
	#gl_manufacturing .video .play-icon{width:60px;height:60px}
}




/* 可持续发展 */

#sustainability_ent{padding:135px 0;}
#sustainability_ent .ent_content{display:grid;gap:0px;grid-template-columns: repeat(2, 1fr);margin-bottom: 20px;}
#sustainability_ent h1{width:88%;font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin-bottom:20px;}
#sustainability_ent .tit{}
#sustainability_ent .p1{width:88%;font-weight:500;font-size:16px;line-height:25px;color:#666;margin-bottom:50px}
#sustainability_ent .p2,#sustainability_ent .p3{width:85%;margin-left:1%;position:relative;margin-bottom:30px;padding-left:20px}
#sustainability_ent .p2 b,#sustainability_ent .p3 b{position:absolute;left:0;top:10px;width:8px;height:8px;background-color:#014099;border-radius:50%}
#sustainability_ent .p2 p,#sustainability_ent .p3 p{font-weight:500;font-size:16px;line-height:25px;color:#666;margin-bottom:0}
#sustainability_ent em{font-size:16px;font-weight:bold;color:#000;font-style:normal;margin-bottom:8px}
#sustainability_ent img{margin-top:4%}


@media (max-width:600px){
	#sustainability_ent{padding:0}
	#sustainability_ent .ent_content{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#sustainability_ent h1{width:100%;font-size:30px;margin-top:40px;}
	#sustainability_ent p{width:100%;}
}



#sustainability_soil{padding:70px 0;background: linear-gradient(to bottom, #ededed 0%, #ededed 66%, transparent 34%, transparent 100%);}
#sustainability_soil .contain{height:544px;}
#sustainability_soil .soil_content{display:flex;gap:55px;grid-template-columns: repeat(2, 1fr);margin-bottom: 70px;}
#sustainability_soil h1{width:88%;font-size:45px;line-height:54px;font-weight:bold;color:#000000;margin-bottom:20px;}




#sustainability_soil .tit h1{font-size:48px;font-weight:700;color:#014099;margin-bottom:30px}
#sustainability_soil .tit p{width:88%;font-weight:500;font-size:16px;line-height:25px;color:#666;margin-bottom:50px}
#sustainability_soil .tit .dw{width:58%;display:grid;gap:27px;grid-template-columns: repeat(1, 1fr);margin-top:28%;z-index:100;position:relative;}
#sustainability_soil .tit .dw .left{display:grid;gap:27px;grid-template-columns: repeat(2, 1fr);}
#sustainability_soil .tit .dw .left a{padding:15px 10px;height:49px;font-size:16px;border:1px solid #014099;color:#666666;line-height:15px;}
#sustainability_soil .tit .dw .left a:nth-child(1){background-image: url(../images/pages/dw01.png);background-repeat: no-repeat;background-position: 95% 15px;}
#sustainability_soil .tit .dw .left a:hover:nth-child(1){background-image: url(../images/pages/dw1.png);background-repeat: no-repeat;background-position: 95% 15px;}
#sustainability_soil .tit .dw .left a:nth-child(2){background-image: url(../images/pages/dw01.png);background-repeat: no-repeat;background-position: 95% 15px;}
#sustainability_soil .tit .dw .left a:hover:nth-child(2){background-image: url(../images/pages/dw1.png);background-repeat: no-repeat;background-position: 95% 15px;}
#sustainability_soil .tit .dw .left a:hover{background-color:#014099;color:#fff;}

#sustainability_soil .controls{display:flex;gap:27px;justify-content:flex-end;align-items:center;margin-top:-4.8%;z-index:1000;position:relative;}
#sustainability_soil .controls .lt,#sustainability_soil .controls .rt{width:52px;height:5px;background-color:#ededed;cursor:pointer;transition:background-color .3s ease}
#sustainability_soil .controls .lt::before,#sustainability_soil .controls .rt::after{content:"";position:absolute;width:0;height:0;border-style:solid}
#sustainability_soil .controls .lt::before{top:-5px;left:-10px;border-width:7.5px 10px 7.5px 0;border-color:transparent red transparent transparent}
#sustainability_soil .controls .rt::after{top:-5px;right:-10px;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent red}
#sustainability_soil .controls .lt:hover,#sustainability_soil .controls .rt:hover{background-color:#014099}
#sustainability_soil .controls .lt:hover::before{border-right-color:#c00}
#sustainability_soil .controls .rt:hover::after{border-left-color:#c00}
#sustainability_soil .controls .on{background-color:#014099;}
#sustainability_soil .img img{max-width: none;}



@media (max-width:600px){
	#sustainability_soil{padding:70px 0;background: linear-gradient(to bottom, #ededed 0%, #ededed 75%, transparent 25%, transparent 100%);}
	#sustainability_soil .contain{height:auto;}
	#sustainability_soil .tit .dw{width:100%;margin-top:20%;}
	#sustainability_soil .tit p{margin-bottom:10px;}
	#sustainability_soil .tit .dw .left{display:grid;gap:27px;grid-template-columns: repeat(1, 1fr);}
	#sustainability_soil .tit .dw .left a{width:90%;}	
	#sustainability_soil .soil_content{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#sustainability_soil h1{width:100%;font-size:30px;margin-top:40px;}
	#sustainability_soil p{width:100%;}
}



/* Multi-dimensional Protection to sustain career */

#Multi_dimensional{padding:80px 0 157px;}
#Multi_dimensional .content .tit{margin-bottom:50px;}
#Multi_dimensional .content .tit h2{font-size:50px;line-height:62px;font-weight:bold;color:#000000;margin-bottom:4%;text-align:center;}
#Multi_dimensional .content ul{display:grid;gap:17px;grid-template-columns: repeat(4, 1fr);}
#Multi_dimensional .content ul li{background-color:#f7f7f7;background-repeat: no-repeat;background-position: 95% 100%;overflow:hidden;}
#Multi_dimensional .content ul li:hover{background-color:#222222;color:#fff;}
#Multi_dimensional .content ul li:hover::before{opacity:.2}


#Multi_dimensional .content ul li:hover,#Multi_dimensional .content ul li:hover h3,#Multi_dimensional .content ul li:hover p{color:#fff!important}
#Multi_dimensional .content img{width: 100%;margin-bottom:30px;}
#Multi_dimensional .content h3{width:100%;padding:0 25px;font-size:20px;font-weight:bold;line-height:25px;color:#222222;}
#Multi_dimensional .content p{width:100%;padding:20px 25px;font-size:16px;line-height:24px;color:#222222;margin-bottom:40px;}

@media (max-width:600px){
	#Multi_dimensional{padding:30px 0;height:auto;}
	#Multi_dimensional .content .tit{margin-bottom:20px;}
	#Multi_dimensional .content .tit h2{width:100%;font-size:22px;font-weight:bold;margin-top:0px;line-height:normal;}
	#Multi_dimensional .content ul{display:grid;gap:48px;grid-template-columns: repeat(1, 1fr);}
	#Multi_dimensional .content h3{font-size:18px;}
}


/* 测试设备 */
#testing_equipment{padding:80px 0;background-color:#f7f7f7;}
#testing_equipment .tit{}
#testing_equipment .tit h2{font-size:36px;color:#222222;font-weight:600;line-height:36px;text-align:center;}
#testing_equipment .content{padding:80px 0;overflow:hidden;}
#testing_equipment .content ul{display:flex;gap:0;grid-template-columns: repeat(4, 1fr);}
#testing_equipment .content ul li{display:grid;gap:16px;grid-template-columns: repeat(1, 1fr);}
#testing_equipment .content ul li .ct{position: relative;height:263px;text-align:center;background-size: cover;}
#testing_equipment .content ul li .ct p{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.3);height:42px;font-size:18px;color:#ffffff;line-height:42px;}

#testing_equipment .swiper-button-next,#testing_equipment .swiper-button-prev{width:48px;height:48px;border-radius:50%;color:#b1b1b1;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;background-image:none;font-size:24px;line-height:1;z-index:999;position:relative;}
#testing_equipment .swiper-button-next:hover,#testing_equipment .swiper-button-prev:hover{transform:scale(1.05)}
#testing_equipment .swiper-button-prev::after{content:'‹';font-size:50px;line-height:0;margin-right:2px}
#testing_equipment .swiper-button-next::after{content:'›';font-size:50px;line-height:0;margin-left:2px}
#testing_equipment .swiper-button-prev{left:50px;float: left;top: -355px;}
#testing_equipment .swiper-button-next{right:50px;float: right;top: -355px;}
@media (max-width:768px){#testing_equipment .swiper-button-next,#testing_equipment .swiper-button-prev{width:36px;height:36px}
#testing_equipment .swiper-button-next::after,#testing_equipment .swiper-button-prev::after{font-size:28px}
}

@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:1200px){
	#testing_equipment .swiper-slide{width:calc((100% - 48px)/ 2)}
}

@media (max-width:600px){
	#testing_equipment{height:auto;padding:30px 0;}	
	#testing_equipment .tit h2{margin:0;font-size:22px;font-weight:bold;}
	#testing_equipment .content{padding:20px 0;}
	#testing_equipment .content ul{grid-template-columns: repeat(1, 1fr);background-size: 100%;}
	#testing_equipment .content ul li{background-size: 100%;}
	#testing_equipment .swiper-button-prev{left:-5px;float: left;top: -350px;}
	#testing_equipment .swiper-button-next{right:-5px;float: right;top: -350px;}

}




/* 职业机会 */

#hr-philosophy{padding:80px 0;}
#hr-philosophy .tit{margin-bottom:60px}
#hr-philosophy .tit h2{font-size:45px;font-weight:700;color:#000000;margin-bottom:15px;line-height:54px;}
#hr-philosophy .tit .subtitle{font-size:18px;color:#666;line-height:1.6;margin-bottom:30px}
#hr-philosophy .tit .divider{height:2px;width:80px;background-color:#014099}
#hr-philosophy .accordion-container{display:flex;height:500px;gap:20px;width:100%}
#hr-philosophy .accordion-item{position:relative;flex:1;overflow:hidden;border-radius:12px;transition:flex .5s ease;cursor:pointer}
#hr-philosophy .accordion-item.active{flex:2.92}
#hr-philosophy .accordion-item .accordion-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
#hr-philosophy .accordion-item .accordion-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
#hr-philosophy .accordion-item:hover .accordion-image img{transform:scale(1.05)}
#hr-philosophy .accordion-item .accordion-content{font-size:20px;line-height:31px;position:absolute;bottom:0;left:0;width:100%;padding:40px;background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent 100%);color:#000000;transform:translateY(100%);transition:transform .5s ease}
#hr-philosophy .accordion-item.active .accordion-content,#hr-philosophy .accordion-item:hover .accordion-content{transform:translateY(0)}
#hr-philosophy .accordion-item:not(.active):not(:hover) .accordion-content{transform:translateY(calc(100% - 70px));padding:20px 20px;}
#hr-philosophy .accordion-item:not(.active):not(:hover) .accordion-content p{display:none}
#hr-philosophy .accordion-item.active h3{color:#fff;font-size:20px;line-height:31px;margin-bottom:15px;}
#hr-philosophy .accordion-item.active p{color:#fff}
#hr-philosophy .accordion-item .accordion-content p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.9);max-width:600px}
@media (max-width:992px){#hr-philosophy{padding:60px 0}
#hr-philosophy .accordion-container{height:400px}
#hr-philosophy .tit h1{font-size:36px}
}
@media (max-width:768px){#hr-philosophy .accordion-container{flex-direction:column;height:auto;gap:15px}
#hr-philosophy .accordion-item{flex:1;height:300px}
#hr-philosophy .accordion-item.active{flex:1;height:350px}
#hr-philosophy .accordion-item .accordion-content{transform:translateY(0);padding:30px}
#hr-philosophy .accordion-item:not(.active):not(:hover) .accordion-content{transform:translateY(0);padding:30px;background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent 100%)}
#hr-philosophy .accordion-item:not(.active):not(:hover) .accordion-content p{display:block}
#hr-philosophy .tit h2{font-size:32px}
}
@media (max-width:576px){#hr-philosophy .accordion-item{height:250px}
#hr-philosophy .accordion-item.active{height:300px}
#hr-philosophy .accordion-item .accordion-content{padding:20px}
#hr-philosophy .accordion-content h3{font-size:20px}
#hr-philosophy .accordion-content p{font-size:14px}
}


/* 招聘 */

#recruitment{padding:95px 0;}
#recruitment .content{display:flex;justify-content:space-between;margin-bottom:22px;}
#recruitment .recruitment-section{width:48%}
#recruitment h2{font-size:45px;line-height:54px;font-weight:bold;margin-bottom:40px;color:#000000;}
#recruitment .image-container{position:relative;height:409px;border-radius:8px;overflow:hidden;margin-bottom:20px}
#recruitment .image-container img{width:100%;height:100%;object-fit:cover}
#recruitment .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;padding:50px;color:#fff;}
#recruitment p{width:45%;font-size:18px;line-height:27px;}
#recruitment .btn{width:159px;height:40px;line-height:15px;display:inline-block;padding:10px 20px;border:2px solid #fff;border-radius:4px;color:#fff;text-decoration:none;transition:all .3s ease;text-align:center;}
#recruitment .btn:hover{background:#fff;color:#000}

@media (max-width:768px){.container{flex-direction:column}
	#recruitment .recruitment-section{width:100%;margin-bottom:30px}
}


/* 联系我们地址 */
#business_info{padding:80px 0}
#business_info h2{width:35%;font-size:50px;font-weight:bold;color:#222222;}
#business_info .info{display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);margin-bottom:45px;}
#business_info .info .left{width:42%;}
#business_info .info .right{padding:49px 36px;background-color:#f6f6f6;height:268px;}
#business_info .info .tp{display:flex;gap:20px;grid-template-columns: repeat(2, 1fr);margin-bottom:50px;}
#business_info .info .tp .lt{padding: 10px;width:47px;height:47px;background-color:#222222;}
#business_info .info .bt{display:grid;gap:20px;grid-template-columns: repeat(3, 1fr);}
#business_info .info .bt .c1{display:flex;gap:20px;grid-template-columns: repeat(2, 1fr);}
#business_info .info .bt .c1 .lt{padding: 10px;width:47px;height:47px;background-color:#222222;}
#business_info .info .bt .c2{display:flex;gap:20px;grid-template-columns: repeat(2, 1fr);}
#business_info .info .bt .c2 .lt{padding: 10px;width:47px;height:47px;background-color:#222222;}
#business_info .info .bt .c3{display:flex;gap:20px;grid-template-columns: repeat(2, 1fr);}
#business_info .info .bt .c3 .lt{padding: 10px;width:47px;height:47px;background-color:#222222;}
#business_info .map{width:100%;height:auto;}

@media (max-width:600px){
	#business_info{padding:40px 0}
	#business_info h2{font-size:30px;margin-bottom:30px;}	
}


/* 表单提交 */
#consult{padding:0 0 166px;background-image:#ffffff;}
#consult h2{font-size:50px;color:#222222;font-weight:bold;margin-top:35px;margin-bottom:60px;}
#consult .booking-form-container{width:60%;margin-left: 40%;padding:52px 85px;background:#f0f0f0;}
#consult .booking-form{width:100%}
#consult .form-row{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:34px}
#consult .form-group{flex:1;min-width:0}
#consult .form-group.half{flex:0 0 calc(50% - 10px)}
#consult .form-group.full{flex:0 0 100%}
#consult .form-label{display:block;margin-bottom:10px;color:#616161;font-size:18px}
#consult .form-label strong{font-weight:400}
#consult .required{color:#e53935;font-size:14px;margin-left:2px}
#consult .form-input,.form-select{width:100%;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#consult .form-textarea{width:100%;height:112px;padding:12px 16px;border:1px solid #ddd;font-size:16px;color:#a9a9a9;background-color:#f0f0f0;transition:border-color .3s;box-sizing:border-box;}
#consult #telephone{width:48.1%}
#consult .form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:#eaebee;}
#consult .date-input-container{position:relative}
#consult .date-placeholder{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:14px}
#consult .date-input:focus+.date-placeholder,.date-input:valid+.date-placeholder{display:none}
#consult .checkbox-group{display:flex;align-items:center;justify-content:center;}
#consult .checkbox-input{margin-right:10px;width:18px;height:18px;cursor:pointer;border:1px solid #a0a0a0;}
#consult .checkbox-label{color:#666;font-size:14px;cursor:pointer;margin:0}
#consult .privacy-link{color:#ff8500;text-decoration:none}
#consult .privacy-link:hover{text-decoration:underline}
#consult .submit-button{width:24%;margin:auto;padding:15px 20px;background-color:#222222;color:#fff;border:none;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}
#consult .submit-button:hover{background:#ff8500}
#consult .calendar-icon{margin-right:10px}

@media(max-width:600px){
	#consult.form-group.half{flex:0 0 100%}
	#consult .booking-form-container{padding:20px}
}

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

.abFactory .big-factory-swiper{width:50%;}
.abFactory .content{width:50%;padding-left:35px; flex-direction:column; justify-content:space-between ;}
.abFactory .content .text-content{width:100%;}
.small-factory-swiper .swiper-container{width:950px;}

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

.abWH{background: url('../images/new/shou.png') no-repeat center/cover;}
.abWH .abWH-list{justify-content: space-between;}
.abWH .abWH-list .list-item{width:49.1%;min-height:200px;padding:30px 45px;background-color:rgba(255, 255, 255, .3);margin-bottom:20px;}
.abWH .abWH-list .list-item .icon{position:absolute;right:5px;bottom:5px;}

.abwhy .pagesTitle{justify-content: space-between;align-items: center;}
.abwhy .pagesTitle .title{width:50%;}

.abwhy .abwhy-list{margin-left:-25px;}
.abwhy .abwhy-list .list-item{width:calc( 25% - 25px);margin-left:25px;padding:40px 25px;height:360px;margin-bottom:20px;border-bottom:10px solid #009fa8;cursor:pointer}
.abwhy .abwhy-list .list-item:nth-child(7){width:calc( 50% - 25px);}
.abwhy .abwhy-list .list-item .content{position:absolute;bottom:30px;}
.abwhy .abwhy-list .list-item .title-content{align-items: center;}
.abwhy .abwhy-list .list-item .title-content .icon{margin-right:10px;}
.abwhy .contact .btn{margin-left:55px;}
.abwhy .abwhy-list .hide{opacity: 0;background-color: #009fa8;z-index:222;width:100%;height:100%;padding:40px 25px;left:0;top:0;position: absolute;}
.abwhy .abwhy-list .hide .title .icon{margin-right:20px;}
.abwhy .abwhy-list .list-item:hover .hide{opacity: 1;}
/* 行业 */
.nav-left{width:23%;}
.nav-left .nav-item{padding:25px;padding-left:20px;border-bottom:1px solid #e1e1e1;background-color: #f5f5f5;}
.nav-left li.active .nav-item{background-color: #009fa8;color:white}
.nav-left .nav-drop{padding:20px 20px;background-color: #e5e5e5;display:none}
.nav-left .nav-drop .sub-nav-item{padding:15px;transition: all .4s ease;}
.nav-left .nav-drop .sub-nav-item:hover{color:#009fa8;}

.industry .list{width:77%}
.industry .list ul li{width:calc( 100% / 3 - 25px);margin-left:25px;margin-bottom:20px}
.industry .list ul li .title{padding:20px 0;}

.industry .list ul li:hover .title{color:#009fa8}
.industry .list ul li .pic{overflow: hidden;}
.industry .list ul li:hover .pic img{transform: scale(1.1);}

/*联系我们 */
.contact .info-item{width:50%;padding-bottom:30px}

.contact .contact_txt{width:40%}
.contact .form_content{width:60%;}

.form{width:60%;}
.ctaMsg{width:100%;background-color:#f5f5f5;padding:20px 15px;margin-top:20px;}
.ctaMsg-form{margin-left: -30px;}
.ctaMsg-form-item{margin: 0 0 30px 30px;width: calc(50% - 30px);}
.ctaMsg-form-item.w30{width: calc((100% / 3) - 30px);}
.ctaMsg-form-item.w100{width: calc(100% - 30px);}
.ctaMsg-form-item input{background: #f8f8f8;width: 100%;height: 48px;border: 1px solid #ebebeb;padding-left: 20px;color:#6a6a6a;}
.ctaMsg-form-item input::-webkit-input-placeholder{color: inherit;}
.ctaMsg-form-select{user-select: none;cursor: pointer;}
.ctaMsg-form-menu{padding: 0 20px;justify-content: space-between;align-items: center;border: 1px solid #ebebeb;background: #fff;height: 48px;}
.ctaMsg-form-menu::after{content: "\e727";font-family: 'icon';display: block;color: #e62129;font-size: 11px;transform: rotate(180deg);transition: all .4s ease;}
.ctaMsg-form-menu.active::after{transform: rotate(0);}
.ctaMsg-form-drop{width: 100%;z-index: 5; position: absolute;left: 0;top: 100%;border: 1px solid #ebebeb;display: none; border-top: unset;max-height: 192px;overflow-y: auto;}
.ctaMsg-form-drop .item{height: 48px;padding: 0 20px;align-items: center;background: #f1f1f1;border-top: 1px solid #ebebeb;}
.ctaMsg-form-drop .item:first-child{border-top: unset;}
.ctaMsg-form-drop .item:hover{background: #ddd;}
.ctaMsg-form-item textarea{width: 100%;height: 180px;background: #f8f8f8;padding: 10px 20px;color:#6a6a6a;border: 1px solid #ebebeb;}
.ctaMsg-form-item textarea::-webkit-input-placeholder{color: inherit;}
.ctaMsg-tips{align-items: center;}
.ctaMsg-tips i{width: 16px;height: 16px;border-radius: 3px;font-size: 9px;margin-right: 15px;border: 1px solid #767676;user-select: none;cursor: pointer;}
.ctaMsg-tips i::before{opacity: 0;}
.ctaMsg-tips i.active{border-color: #009fa8;background: #009fa8;}
.ctaMsg-tips i.active::before{opacity: 1;}

.ctaMsg-tips p a:hover{color: inherit;}
.ctaMsg-submit .btn{width: 170px;height: 48px;user-select: none;cursor: pointer;}
.ctaMsg-submit .btn i{display: block;font-size: 13px;margin-left: 6px;transform: rotate(180deg);transition: all .4s ease;}
.ctaMsg-submit .btn:hover{/*background: #222;*/}
.ctaMsg-submit .btn:hover i{transform: rotate(180deg) translateX(-6px);}

/* 工厂 */
.custom ul{margin-left:-30px;}
.custom ul li{width:calc( 100% / 3 - 30px); margin-left:30px;background-color: #f5f5f5;padding:40px 30px;position:relative;margin-bottom:30px;}
.custom ul li .show{display:block}
.custom ul li .hide{display:none}
.custom ul li .content{min-height:180px;width:70%}
.custom ul li .icon{position:absolute; right:20px;bottom:20px;}
.custom ul li:hover{background-color: #009fa8;}
.custom ul li:hover .title{color:#fff;}
.custom ul li:hover .desc{color:#fff;} 
.custom ul li:hover .show{display:none;}
.custom ul li:hover .hide{display:block;}

.develop{background-color: #f5f5f5;}
.develop .develop-list ul{margin-left:-20px;}

.develop .develop-list ul li{width:calc( 100% / 3 - 60px);margin-left:20px;margin-bottom:20px; background-color: #fff;padding:20px 40px;}
.develop .develop-list ul li:nth-child(1){width:calc( 100% / 3 + 50px);}
.develop .develop-list ul li:nth-child(4){width:calc( 100% / 3 + 50px);}

.lean .lean-list ul{margin-left:-10px;}
.lean .lean-list ul li{width:calc( 65% / 6 - 10px);margin-left:10px;height:575px;position:relative;transition: all .4s ease;}

.lean .lean-list ul li div{height:100%;}
.lean .lean-list ul li img{height:100%;width:100%;}
.lean .lean-list ul li .title{position:absolute;top:25px;right:25px;writing-mode: vertical-rl; /* 竖直排列，从右到左 */ transition: all .4s ease;}
.lean .lean-list ul li.active{width:43%;}
.lean .lean-list ul li:active .title{left:25px;bottom:25px;writing-mode: horizontal-tb;top:unset;color:white;}
/* .lean .lean-list ul li:hover{width:43%; }
.lean .lean-list ul li:hover .title{left:25px;bottom:25px;writing-mode: horizontal-tb;top:unset;color:white;} */

.quality{background: url('../images/new/quaility.png') no-repeat center/cover;height:800px;position:relative}
.quality .quality-list{position:absolute;bottom:-80px;width:100%;}
.quality .quality-list ul{margin-left:-25px;}
.quality .quality-list ul li{width:calc( 100% / 3 - 25px);background-color: #f3f3f3; padding:20px 40px;margin-left:25px;transition: all ease .4s;}
.quality .quality-list ul li:hover{background-color: #009fa8;}
.quality .quality-list ul li:hover .title{color:#fff;}
.quality .quality-list ul li:hover .desc{color:#fff;}


.supply .supply-list ul{margin-left:-20px}
.supply .supply-list ul li{width:calc( 100% / 3 - 20px); margin-left:20px;background-color:#f3f3f3;}
.supply .supply-list ul li .content{padding:30px 20px;}



/* 资料下载 */
.download .down-list{display:grid;gap:36px;grid-template-columns: repeat(2, 1fr);}
.download .down-list .down-item{padding:31px 31px;background-color: #f4f4f4;align-items: center;justify-content: space-between;transition: all .4s ease;}
.download .down-list .down-item .date{color:#656565;}
.download .down-list .down-item:hover p{color:#ff8500;}


.serspMa-search .contain{padding:15px 22px;background-color:#f8f8f8;justify-content:space-between;}
.serspMa-search i, .serspMa-search input, .serspMa-search button{height: max(38px,0.5rem);border-radius: max(19px,0.25rem);}
.serspMa-search i{cursor:pointer;position: absolute;border-radius: 0;width: max(34px,0.48rem);font-size: 16px;top: 0;right: 0;display: flex;justify-content: flex-end;padding-right: max(10px,0.1rem);line-height: 28px;}
.serspMa-search input{background: #f7f9fa;border: 1px solid #ababab;font-size: 14px;color: #d9d9d9;padding: 0 max(14px,0.2rem) 0 max(15px,0.23rem);width:273px;height:28px;line-height:28px;transition: border .4s ease;}
.serspMa-search input:focus{border-color: #afafaf;}
.serspMa-search .category{display:flex;gap:50px;font-size:18px;}
.serspMa-search .category a{color:#666666;line-height:25px;}
.serspMa-search .category a:hover{color:#ff8500;font-weight:bold;}
.icon-w0401:before{color:#4a4a4a;}

@media all and (max-width:600px) {
	.serspMa-search .category{gap:25px;flex-direction: column;margin-bottom:30px;}
}

/* 产品详情 */
.proDet-show{background: url('../images/pages/proDet-show-bg.jpg') no-repeat center/cover;}
.proDet-show-flex{justify-content: space-between;align-items: center;}
.proDet-show-con{width: 47%;}
.proDet-show-list p{padding-left: 24px;position: relative;margin-top: 15px;}
.proDet-show-list p::after{content: "";position: absolute;left: 0;top: 8px;width: 6px;height: 6px;border-radius: 50%;background: #777;}
.proDet-show-select{user-select: none;cursor: pointer;}
.proDet-show-menu{justify-content: space-between; width: 180px;height: 40px;border-radius: 20px;border: 1px solid #1c1d1f;align-items: center;padding: 0 24px;}
.proDet-show-menu::after{content: "";display: block;transition: all .4s ease;width: 10px;height: 6px;border: 5px solid transparent;border-top-color: #1c1d1f;}
.proDet-show-drop{background: #f4f6f9; border: 1px solid #1c1d1f;display: none;border-radius: 0 0 20px 20px; border-top: unset; position: absolute;left: 0;top: 100%;width: 100%;z-index: 5;max-height: 160px;overflow-y: auto;}
.proDet-show-drop .item{height: 40px; display: flex;align-items: center;padding: 0 24px;transition: all .4s ease;border-top: 1px solid #1c1d1f;}
.proDet-show-drop .item:first-child{border-top: unset;}
.proDet-show-drop .item:hover{color: #fff;background: #1c1d1f;}
.proDet-show-select:hover .proDet-show-menu{border-radius: 20px 20px 0 0;}
.proDet-show-select:hover .proDet-show-menu::after{transform: rotate(180deg);}
.proDet-show-select:hover .proDet-show-drop{display: block;}
.proDet-show-link{margin-left: 18px;width: 116px;height: 40px;border-radius: 40px;}
.proDet-show-link:hover{box-shadow: 0 0 10px rgba(28, 29, 31, .7);}
.proDet-show-swp{width: 68%;align-items: center;}
.proDet-show-swp .swiper-container{height: 580px;}
.proDet-show-gallery{width: calc(100% - 90px);margin-top:-10px;}
.proDet-show-gallery-more{width: 100%;height: 100%;}
.proDet-show-gallery-more img{width:66%;/*max-width:62%; max-height:70%; */}
.proDet-show-thumbs{width: 90px;}
.proDet-show-thumbs-year{background: #fff;border: 1px solid #f5f5f5;width: 100%;height: 100%;}
.proDet-show-thumbs-year img{transition: all .4s ease;opacity: .36;max-width: 100%;max-height: 100%;}
.proDet-show-thumbs-year:hover img,.proDet-show-thumbs-year.active img{opacity: 1;}
.proDet-show-thumbs-year.active{border-color: #009fa8;}

.table-param tr td{padding:10px 20px;}
.table-param .one{background-color: f5f5f5;}




/* 产品-列表 */

.product  .pro-nav{width:25%; }
.product  .pro-nav .nav-left{width:100%;}
/* .product  .pro-nav ul li{padding:25px;padding-left:20px;border-bottom:1px solid #e1e1e1;background-color: #f5f5f5;} */
.product  .pro-nav .contact .content{background-color: #f9f9f9;padding:20px;}
.product  .pro-nav .contact .img img{width:100%;}
.product  .pro-nav .contact .btn{background:#009fa8;width:230px;height:35px;border-radius:30px;text-align: center;line-height:35px;display:block;color:white}

.product .pro-list{width:75%}
.product .pro-list ul li{width:calc( 100% / 3 - 25px);margin-left:25px;margin-bottom:20px;background-color: #f5f5f5;padding:20px; transition: all ease .4s;}
.product .pro-list ul li:hover{border:1px solid #009fa8; }
.product .pro-list ul li .title{padding-top:40px; padding-bottom:20px;}


/* 产品详情 */
.pro_info{background-color: #f5f5f5;}
.pro_info .btn .quote{display:block;width:190px;height:40px;border-radius:40px;text-align: center;line-height:40px;color:white;background-color: #009fa8;margin-right:20px;}
.pro_info .btn .download{display:block;width:190px;height:40px;border-radius:40px;text-align: center;line-height:40px;color:#009fa8;border:1px solid #c7c7c7;}
.pro_info .btn .download:hover{ background-color: #009fa8;color: white;}
.section-list{padding-top:100px;}

.pro_content  .nav{width:17%;position: sticky;top: 0;height: 100vh;overflow-y: auto;top:100px;}
.pro_content  .nav  .nav-item{padding:25px;padding-left:20px;border-bottom:1px solid #e1e1e1;background-color: #f5f5f5;width:100%;display:block;}
.pro_content  .nav  .nav-item.active{background-color: #009fa8;color:white;}

.pro_content .all-content{width:83%;padding-left:85px;}
.pro_content .all-content .feature ul li{width:160px;background-color: #f5f5f5;padding:20px 25px;margin-bottom:20px;margin-left:20px;}

.application .app-title{justify-content: space-between;}
.application .content .slide-item .title{position:absolute;padding:30px 25px; left:0;bottom:0;width:100%;color:white;}
.app-btn{z-index: 2;left: calc(50% + 70px);bottom: 70px;}
.app-btn .btn{user-select: none;cursor: pointer;width: 36px;height: 36px;border-radius: 50%;border:1px solid #a0a0a0;font-size: 12px;}
.app-btn .btn::before{display: block;transform: scale(.8);}
.app-btn .btn.next{margin-left: 18px;transform: rotate(180deg);}
.app-btn .btn:hover{background: #009fa8;color:white;border:none;}

.relate .pro-list ul{margin-left:-25px;}
.relate .pro-list ul li{width:calc( 100% / 3 - 25px);margin-left:25px;margin-bottom:20px;background-color: #f5f5f5;padding:20px; transition: all ease .4s;}
.relate .pro-list ul li:hover{border:1px solid #009fa8; }
.relate .pro-list ul li .title{padding-top:40px; padding-bottom:20px;}


.product .contain{justify-content: space-between;align-items: flex-start;}
.proLeft{position: sticky;top: 120px;width: 17%;}
.proLeft-title{align-items: flex-end;justify-content: space-between;border-bottom: 1px solid #dce3e9;}
.proLeft-title .reset{user-select: none;cursor: pointer;display: block;position: relative;}
.proLeft-title .reset::after{content: "";position: absolute;left: 0;bottom: 2px;width: 100%;height: 1px;background: #1c1d1f;}
.proLeft-title .reset:hover{color: #143263;}
.proLeft-title .reset:hover::after{background: #143263;}
.proSearch input{height: 36px; width: 100%;background: transparent;border-radius: 5px;font-size: 14px;border: 1px solid #dce3e9;padding-left: 13px;color: #1c1d1f;}
.proSearch input::-webkit-input-placeholder{color: rgba(28, 29, 31, .5);}
.proSearch input:focus{border-color: #1c1d1f;}
.proSearch .btn{position: absolute;right: 0;top: 0; width: 40px;height: 100%;font-size: 15px;user-select: none;cursor: pointer;}
.proSearch .btn:hover{color: #143263;}
.proSelect-item{user-select: none;cursor: pointer;border-bottom: 1px solid #dce3e9;}
.proMenu{align-items: center;justify-content: space-between;line-height: 1.14;}
.proMenu::after{content: "\e62e";font-family: 'icon';font-size: 14px;color: #b5b5b5;display: block;transform: rotate(180deg);transition: all .4s ease;}
.proMenu.active::after{transform: rotate(0);}
.proDrop{display: none;}
.proDrop .item{align-items: center;padding: 8px 0;}
.proDrop .item:first-child{margin-top: 0;}
.proDrop .item i{padding-right: 4px; font-size: 12px; display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 5px;border: 1px solid #dce3e9;margin-right: 8px;color: #fff;}
.proDrop .item i::before{content: "\e881";font-family: 'icon';display: block;opacity: 0;}
.proDrop .item.active{color: #1c1d1f;}
.proDrop .item.active i{border-color: #1c1d1f;background: #1c1d1f;}
.proDrop .item.active i::before{opacity: 1;}
.proRight{width: 78.5%;}
.proList{margin-left: -30px;}
.proItem{margin: 30px 0 0 30px;width: calc((100% / 3) - 30px);}
.proItem-radio{position: absolute;right: 4px;top: 4px;z-index: 2;}
.proItem-radio .btn{width: 20px;height: 20px;border-radius: 4px;background: #e0e3ec;user-select: none;cursor: pointer;font-size: 12px;position: relative;}
.proItem-radio .btn::before{position: relative;z-index: 2;}
.proItem-radio .btn::after{content: "";position: absolute;right: -5px;top: -5px;width: 200%;height: 200%;}
.proItem-radio .text{pointer-events: none; padding: 3px 6px;transition: all .2s ease; white-space: nowrap;position: absolute;left: 50%;bottom: calc(100% + 20px);opacity: 0; transform: translate(-50%,8px);background: #72767f;color: rgba(255, 255, 255, .75);border-radius: 5px;}
.proItem-radio .text::after{content: "";position: absolute;left: 50%;top: 100%;transform: translateX(-50%);width: 10px;height: 5px;border: 5px solid transparent;border-top-color: #72767f;}
.proItem-radio .text::before{content: "";position: absolute;left: 0;top: 100%;width: 100%;height: 20px;}
.proItem-radio:hover .text{opacity: 1;transform: translate(-50%,0);}
.proItem-radio.active .btn{border-color: #1c1d1f;background: #1c1d1f;}

.proItem-con{height: 100%;width: 100%;background: #fff;border-radius: 8px;transition: all .6s ease;}
.proItem-img{height: 14vw;}
.proItem-img img{max-height: 55%;max-width: 55%;}
.proItem-text{padding: 0 35px 55px;}
.proItem-text .line{height: 1px;background: #dce3e9;margin: 20px 0 25px;}
.proItem:hover .proItem-con{box-shadow: 0 5px 30px rgba(0, 0, 0, .1);}
.proItem:hover .proItem-text .title{color: #143263;}
.proBtm{padding: 10px 0;border-top: 1px solid #dce3e9; position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 999;transition: all .4s ease;}
.proBtm .contain{justify-content: space-between;padding-right: 20px;}
.proBtm-swp{width: calc(100% - 130px);padding: 0 55px;}
.proBtm-slide-close{z-index: 2;display: none; user-select: none;transition: all .4s ease; cursor: pointer;position: absolute;right: 4px;top: 4px;width: 15px;height: 15px;border-radius: 3px;background: #e0e3ec;}
.proBtm-slide-close::before{display: block;transform: scale(.5);}
.proBtm-slide-close:hover{background: #1c1d1f;}
.proBtm-slide-con{transition: all .4s ease; display: block; width: 100%;height: 100%;border: 1px solid #dce3e9;border-radius: 4px;padding-bottom: 10px;position: relative;}
.proBtm-slide-show{display: none;}
.proBtm-slide-con .img{height: 6.2vw;display: flex;align-items: center;justify-content: center;}
.proBtm-slide-con .img img{max-width: 65%;max-height: 70%;}
.proBtm-slide-con .title{color: rgba(28, 29, 31, .5);padding: 0 8px;}
.proBtm-slide-con .proBtm-slide-show .title{color: #1c1d1f;}
.proBtm-slide:hover .proBtm-slide-con{border-color: #1c1d1f;}
.proBtm-slide:hover .proBtm-slide-con .title{color: #143263;}
.proBtm-slide.active .proBtm-slide-show{display: block;}
.proBtm-slide.active .proBtm-slide-hide{display: none;}
.proBtm-slide.active .proBtm-slide-close{display: flex;}
.proBtm-next{position: absolute;left: 0;top: 50%;transform: translateY(-50%);user-select: none;cursor: pointer;}
.proBtm-next.next{left: auto;right: 0;transform: translateY(-50%) rotate(180deg);}
.proBtm-next img{transition: all .4s ease;}
.proBtm-next .h{position: absolute;left: 0;top: 0;opacity: 0;}
.proBtm-next:hover .s{opacity: 0;}
.proBtm-next:hover .h{opacity: 1;}
.proBtm-btn{width: 75px; display: flex;flex-direction: column;justify-content: center;user-select: none;cursor: pointer;}
.proBtm-btn .close{transform: rotate(180deg);position: absolute;font-size: 12px;left: 100%;top: -10px;}
.proBtm-btn .close::before{display: block;}
.proBtm-btn .compare{width: 100%;height: 24px;border-radius: 40px;position: absolute;left: 0;top: 5px;transition: all .3s ease;}
.proBtm-btn .compare:hover{text-decoration: underline;}
.proBtm-btn .reset{width: 100%;height: 24px;border-radius: 40px;border: 1px solid #dce3e9;position: absolute;left: 0;top: 60%;transition: all .3s ease;}
.proBtm-btn .reset:hover{text-decoration: underline;}





/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsShow-img img{height: 370px;}
    .newsShow-pagination{bottom: 20px;}
    .newsShow-con{padding: 45px;}
    .newsItem-img img{height: 170px;}
    .newsDet-pro-slide{padding-bottom: 20px;}
    .newsDet-hot{padding: 30px;}
    .newsDet-hot-item .title{font-size: 15px;line-height: 23px;}
    .abFZ-gallery-text{padding: 0 40px;}
    .abIntro-img img{height: 320px;}
    .abWH-list li{padding: 0 20px;}
    .gylJF-num .icon{width: 80px;padding-right: 20px;margin-right: 20px;}
    .gylZZ .pagesTitle .text{padding: 0 10vw;}
    .gylZZ-left .img img{height: 280px;}
    .gylZZ-right .img img {height: calc(280px / 2 - 2px);}
    .gylYS-list{margin-left: -15px;}
    .gylYS-list li{margin: 15px 0 0 15px;width: calc((100% / 3) - 15px);padding: 25px;}
    .gylNum-list{padding: 35px 40px 45px;}
    .gylNum-list .img img{height: 190px;}
    .agentTX-icon{width: 50px;height: 60px;margin-right: 15px;}
    .agentTX-list li:nth-child(2n) .agentTX-icon{margin-left: 15px;}
    .agentTX-text{padding-top: 15px;}
    .agentTX-text .line-box{left: calc(100% + 15px);}
    .agentTX-list li:nth-child(2n) .agentTX-text .line-box{right: calc(100% + 15px);}
    .agentTX-list li:nth-child(9) .agentTX-text .line-box{bottom: calc(100% + 15px);}
    .joinFL-img img{height: 400px;}
    .joinFL-con{padding: 35px 50px 90px;}
    .joinFL-btn{left: calc(50% + 50px);bottom: 40px;}
    .joinFL-con .icon{height: 50px;}
    .ctaIntro-company{margin-left: -25px;}
    .ctaIntro-company li{margin: 25px 0 0 25px;width: calc(50% - 25px);}
    .ctaIntro-company-bg{border-radius: 10px;}
    .ctaIntro-company-con{padding: 35px;}
    .ctaIntro-code .img{margin-right: 20px;}
    .ctaIntro-code .img img{width: 100px;}
    .ctaIntro-code .icon{margin-right: 20px;width: 75px;height: 75px;}
    .ctaShop-list{margin-left: -20px;}
    .ctaShop-item{margin: 20px 0 0 20px;border-radius: 15px;width: calc(50% - 20px);}
    .ctaShop-logo{height: 60px;padding: 0 40px;}
    .ctaShop-item::after{height: calc(100% - 60px);}
    .ctaShop-con{padding: 30px 40px;}
    .cusPZ-item{padding: 25px 10px 15px 25px;}
    .cusRZ-list .icon{height: 65px;}
    .faIntro-title .icon{height: 40px;}
    .faIntro-list{margin-left: -30px;}
    .faIntro-list li {margin: 30px 0 0 30px;width: calc((100% / 3) - 30px);border-radius: 10px;padding: 25px 30px 30px;}
    .faIntro-rz .title{font-size: 16px;}
    .faIntro-rz .list{margin: -8px 0 0 -8px;}
    .faIntro-rz .list span{margin: 8px 0 0 8px;font-size: 12px;padding: 3px 6px;border-radius: 6px;}
    .faIntro .faTitle .text{width: 62%;}
    .faApp-list{margin-left: -30px;}
    .faApp-item{margin: 30px 0 0 30px;width: calc((100% / 3) - 30px);}
    .faApp-bg{border-radius: 10px;}
    .faApp-bg img{height: 265px;}
    .faApp-con{padding: 25px 30px;}
    .faPro-slide{padding: 20px 15px 30px;}
    .faDet-demand-list .icon{height: 38px;}
    .policy-table th{font-size: 16px;padding: 0 15px;height: 80px;}
    .policy-table td.one{font-size: 16px;}
    .policy-table td{height: 62px;padding: 0 15px;}
    .policy-table p{max-width: 240px;}
    .policy-tips{width: 85%;}
    .policy-tips p::after{top: 10px;}
    .supZX-img img{height: 400px;}
    .supZX-con{padding: 0 55px;}
    .supAddress-bg img{height: 300px;}
    .supAddress-con{padding: 25px 35px;}
    .downSelect-item{margin-left: 20px;}
    .downMenu{width: 260px;height: 42px;padding: 0 15px;}
    .downDrop{max-height: 210px;}
    .downDrop li{height: 42px;padding: 0 15px;}
    .downSearch input{height: 42px;width: 320px;font-size: 15px;}
    .downSearch .btn{font-size: 16px;}
    .downItem{padding: 30px 50px;margin-top: 20px;}
    .downPop{width: 1120px;}
    .downPop-form-item .input input{font-size: 15px;}
    .downPop{padding: 80px 100px;}
    .proDet-show-swp .swiper-container{height: 380px;}
    .proDet-show-thumbs{width: 66px;}
    .proDet-show-list p{padding-left: 18px;margin-top: 12px;}
    .proDet-show-list p::after{width: 5px;height: 5px;top: 9px;}
    .proDet-size-slide{height: 400px;}
    .proDet-size-btn{width: 64px;height: 64px;font-size: 22px;}
    .proDet-hy-img img{height: 190px;}
    .proDet-hy-con{padding: 25px 35px 30px;}
    .proDet-hy-con .more{width: 100px;height: 30px;font-size: 13px;}
    .proDet-news-item{padding: 30px;}
    .proItem-text{padding: 0 25px 35px;}
    .compLink-con .img{height: 120px;}
    .compParams .text,.compParams-item .title{padding: 8px 20px;}
    .compParams{font-size: 13px;}
    .compName-slide{padding: 8px;}
    .compBtn{top: 55px;}
    .proDet-params-table .name, .proDet-params-table .text{padding: 20px 10px 20px 0;}
    .proDet-params-table .title{padding-top: 18px;}


    /* news-info */
    .news_info .news_content_left{width:60%;}
    .news_info .news_right{width:40%; padding-left:40px;}

    /* pro_info */
    .proDet-show-swp{width:64%}
    
    
}

@media all and (max-width:1430px) {
    /* 1360 */
}

@media all and (max-width:1350px) {
    /* 1280 */
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .newsShow-img img{height: 300px;}
    .newsShow-con{padding: 30px;}
    .newsItem-img img{height: 150px;}
    .newsDet-pro-slide{padding-bottom: 15px;}
    .newsDet-hot{padding: 20px;}
    .newsDet-hot-item .title{font-size: 14px;line-height: 22px;}
    .abFZ-gallery-text{padding: 0 20px;}
    .abIntro-con{width: 46%;}
    .gylJF-num .icon {width: 70px;padding-right: 15px;margin-right: 15px;}
    .gylZZ .pagesTitle .text{padding: 0 6vw;}
    .gylZZ-left .img img{height: 230px;}
    .gylZZ-right .img img {height: calc(230px / 2 - 2px);}
    .gylYS-list li{padding: 20px 15px;}
    .gylNum-list {padding: 25px;}
    .gylNum-list .img img{height: 155px;}
    .agentTX-img img{max-width: 33%;}
    .joinFL-con .icon{height: 45px;}
    .joinFL-con {padding: 25px 30px 70px;}
    .joinFL-btn {left: calc(50% + 30px);bottom: 20px;}
    .joinFL-img img{height: 350px;}
    .ctaIntro-code .img{margin-right: 15px;}
    .ctaIntro-code .img img{width: 80px;}
    .ctaIntro-code .icon {margin-right: 15px;width: 65px;height: 65px;}
    .cusPZ-item {padding: 20px 10px 15px 15px;}
    .cusRZ-list .icon{height: 55px;}
    .faApp-bg img{height: 210px;}
    .faDet-demand-list{margin-left: -30px;}
    .faDet-demand-list li{margin: 30px 0 0 30px;width: calc(20% - 30px);}
    .faDet-demand-list .icon{height: 32px;}
    .faDet-pro-slide{padding: 20px 15px;}
    .policy-table table{font-size: 14px;}
    .policy-table th{font-size: 15px;padding: 0 12px;height: 60px;}
    .policy-table td.one{font-size: 15px;}
    .policy-table td{height: 50px;padding: 0 12px;}
    .policy-table p{max-width: 170px;}
    .policy-tips{width: 85%;}
    .policy-tips p::after{top: 8px;}
    .supZX-img img{height: 320px;}
    .supZX-con{padding: 0 40px;}
    .supAddress-bg img{height: 240px;}
    .supAddress-con{padding: 15px 25px;}
    .downSelect{font-size: 14px;}
    .downMenu {width: 230px;height: 40px;padding: 0 12px;}
    .downDrop li{height: 40px;padding: 0 12px;}
    .downDrop{max-height: 200px;}
    .downSearch input {height: 40px;width: 280px;font-size: 14px;}
    .downSearch .btn{font-size: 14px;}
    .downItem {padding: 25px 40px;margin-top: 15px;}
    .downPop{width: 900px;padding: 60px 70px;}
    .proDet-head-nav .item{margin-left: 2vw;}
    .proDet-size-btn {width: 50px;height: 50px;font-size: 18px;}
    .proDet-size-slide{height: 350px;}
    .proDet-hy-img img{height: 150px;}
    .proDet-hy-con{padding: 20px 15px;}
    .proDet-news-item{padding: 20px;}
    .compLink-con .img{height: 100px;}
    .compBtn{top: 48px;}
    .compParams{font-size: 12px;}
    .compParams .text, .compParams-item .title {padding: 6px 16px;}
    .proDet-params-table .name, .proDet-params-table .text{padding: 16px 10px 16px 0;font-size: 14px;}
    .proDet-params-table .title{padding-top: 14px;}

    /* news-list */
    .news .top .content{padding:40px;}
    /* pro_info */
    .proDet-show-swp{width:55%}

    
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
}

@media all and (max-width:1000px) {
    /* 720 竖屏 */
    /* .pages-pagination .swiper-pagination-bullet{margin: 0 5px;}
    .pages-pagination .swiper-pagination-bullet-active{width: 10px;height: 10px;}
    .pagesTitle .text br{display: none;}
    .pagesBan-bg img{height: 250px;}
    .pagesNav-box{width: 100%;overflow-x: auto;}
    .pagesNav{flex-wrap: nowrap;white-space: nowrap;}
    .pagesNav-item{margin-left: 20px !important;height: 48px;}
    .pagesNav-item::after{bottom: 0;}
    .pagesBread{display: none;}
    .newsShow, .newsShow-slide{border-radius: 8px;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 200px;}
    .newsShow-con{width: 100%;padding: 20px 15px 30px;}
    .newsShow-con .label{font-size: 12px;}
    .newsItem{padding: 30px 0;}
    .newsItem-img{width: 100%;}
    .newsItem-img img{height: 180px;}
    .newsItem-con{width: 100%;padding-top: 15px;}
    .newsItem-con .more{margin-top: 25px;}
    .newsItem-con .title, .newsItem-con .text{width: 100%;}
    .newsItem-con .more i{width: 14px;height: 14px;margin-left: 8px;padding-bottom: 0;}
    .newsItem-con .more i::before{transform: rotate(180deg) scale(.4);}
    .newsDet-ban-bg img{height: 250px;}
    .newsDet-ban-con .title{width: 100%;}
    .newsDet-ban-con{padding-bottom: 25px;}
    .newsDet-left{width: 100%;}
    .newsDet-pro-btn .btn{width: 30px;height: 30px;}
    .newsDet-pro-btn .btn::before{transform: scale(.6);}
    .newsDet-pro-btn .btn.next{margin-left: 12px;}
    .newsDet-pro-slide .img{height: 250px;}
    .newsDet-pro-slide .title{font-size: 15px;}
    .newsDet-pro-slide{padding-bottom: 25px;}
    .newsDet-page{padding-bottom: 80px;position: relative;}
    .newsDet-page .prev,.newsDet-page .next{max-width: 100%;width: 100%;margin-top: 10px;}
    .newsDet-page .back{width: 120px;height: 38px;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);}
    .newsDet-right{width: 100%;margin-top: 20px;}
    .newsDet-hot{padding: 25px 15px;position: relative;top: auto;}
    .newsDet-hot-item{padding: 18px 0;}
    .newsDet-hot-item .title{font-size: 13px;line-height: 20px;}
    .abFZ-thumbs{padding: 0;}
    .abFZ-thumbs-year i{margin-top: 6px;width: 6px;height: 6px;}
    .abFZ-thumbs::after, .abFZ-thumbs-line{bottom: 11px;}
    .abFZ-btn{display: none;}
    .abFZ-gallery{padding: 0;}
    .abFZ-gallery-year{width: 100%;}
    .abFZ-gallery-year::after{display: none;}
    .abFZ-gallery-year .bg{font-size: 100px;}
    .abFZ-gallery-year .text{font-size: 30px;}
    .abFZ-gallery-text{width: 100%;padding: 30px 0 0;}
    .abFZ-gallery-text p{padding-left: 15px;margin-top: 10px;}
    .abFZ-gallery-text p::after{top: 5px;width: 9px;height: 9px;}
    .abFZ-gallery-text p::before{left: 3px;top: 8px;width: 3px;height: 3px;}
    .abIntro-con{width: 100%;}
    .abIntro-con .btn{width: 136px;height: 36px;}
    .abIntro-con .btn i{width: 16px;height: 16px;margin-right: 6px;}
    .abIntro-img{width: 100%;margin-top: 30px;}
    .abIntro-bg{font-size: 120px;top: 30%;}
    .abIntro-img img{height: 210px;}
    .abHZ-slide{height: 70px;}
    .abWH-list li{padding: 0 5px;}
    .abWH-list .title{font-size: 12px;}
    .abWH-list .text{font-size: 12px;line-height: 18px;}
    .abWH-list .icon{width: 70px;height: 70px;}
    .gylJF-num li{flex-direction: column;justify-content: flex-start;align-items: center;text-align: center;padding: 0 5px;}
    .gylJF-num .icon{width: 50px;height: 60px;padding: 0 0 10px;margin:0 0 10px;border-right: unset;border-bottom: 1px solid #dce3e9;}
    .gylJF-num .icon img{max-height: 100%;}
    .gylJF-num .num{justify-content: center;font-size: 13px;}
    .gylJF-num .num span{line-height: 1.14;font-size: 16px;}
    .gylJF-num .text{font-size: 12px;}
    .gylZZ .pagesTitle .text{padding: 0;}
    .gylZZ-left{width: 100%;}
    .gylZZ-left .img img{height: 180px;}
    .gylZZ-right{width: 100%;margin-top: 0;}
    .gylZZ-right .img img {height: calc(180px / 2 - 2px);}
    .gylYS-list{margin-left: 0;}
    .gylYS-list li{margin: 15px 0 0;width: 100%;padding: 25px 15px;}
    .gylYS-page{font-size: 100px;right: 15px;}
    .gylNum{background-size: 100% 200px;}
    .gylNum-list{padding: 25px 15px;}
    .gylNum-list li{width: 100%;margin: 40px 0 0;}
    .gylNum-list li:first-child{margin-top: 0;}
    .gylNum-list .img img{height: 180px;}
    .gylNum-list .title{margin-top: 15px;}
    .agentNet .contain{display: flex;flex-direction: column-reverse;}
    .agentNet-con{width: 100%;}
    .agentNet-img-box{right: -20px;top: 20px;width: 65%;}
    .agent-systeam .pagesTitle .title{font-size: 16px;}
    .agent-systeam .pagesTitle .text{padding: 0;margin-top: 5px;line-height: 24px;}
    .agentSys-btn{display: none;}
    .agentSys-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 4px;}
    .agentSys-pagination .swiper-pagination-bullet-active{background: #143263;}
    #about_uszq-show {height: 60px;padding: 0px 15px;}
    #about_uszq-hader{padding: 0px 15px;}
    #about_uszq-hader .muen:nth-child(5){display: none;}
    #about_uszq-show .muen:nth-child(5){display: none;}
    #about_uszq-hader .muen:nth-child(2) {width: 25%;}
    #about_uszq-show .muen:nth-child(2){width: 25%;}
    #about_uszq-hader .muen:nth-child(3){display: none;}
    #about_uszq-show .muen:nth-child(3){display: none;}
    #about_uszq-hader .muen:nth-child(4){width: 25%;}
    #about_uszq-show .muen:nth-child(4){width: 25%;}
    #about_uszq-hader .muen:nth-child(1){width: 50%;}
    #about_uszq-show .muen:nth-child(1){width: 50%;}
    #about_uszq-hide .content h1, #about_uszq-hide .content h2, #about_uszq-hide .content h3, #about_uszq-hide .content h4, #about_uszq-hide .content h5, #about_uszq-hide .content h6{font-size: 14px;margin-bottom: 5px;}
    #about_uszq-hide{padding: 15px;}
    #about_uszq-btn{width: 120px;height: 36px;}
    #about_uszq-btn img{margin-right: 10px;width: 15px;}
    .joinFL-img{width: 100%;}
    .joinFL-img img{height: 250px;}
    .joinFL-con{width: 100%;padding: 20px 15px 30px;}
    .joinFL-con .icon{height: 40px;}
    .joinFL-con .title{margin-top: 15px;}
    .joinFL-btn{display: none;}
    .joinFL-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 4px;}
    .joinFL-pagination .swiper-pagination-bullet-active{background: #143263;}
    .ctaIntro-company{margin-left: 0;}
    .ctaIntro-company li{margin: 15px 0 0;width: 100%;}
    .ctaIntro-company-bg{border-radius: 8px;box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.04);}
    .ctaIntro-company-con{padding: 25px 20px;}
    .ctaIntro-code li{width: 100%;margin-top: 30px;}
    .ctaIntro-code li:first-child{margin-top: 0;}
    .ctaIntro-code .img img{width: 65px;}
    .ctaShop-list{margin-left: 0;}
    .ctaShop-item{margin: 15px 0 0;width: 100%;border-radius: 10px;}
    .ctaShop-logo{height: 45px;padding: 0 20px;}
    .ctaShop-con{padding: 25px 20px;}
    .ctaShop-item::after{height: calc(100% - 45px);}
    .pagesBan-con .contain>*{width: 100%;}
    .pagesBan-list .list-icon{width: 40px;height: 40px;}
    .pagesBan-list .list-text{font-size: 12px;}
    .pagesBan-list li{width: 49%;margin-top: 30px;}
    .cusMsg-con{padding: 20px 15px 35px;}
    .cusMsg-menu{padding: 18px 0;}
    .cusMsg-form-item{width: 100%;margin-top: 25px;}
    .cusMsg-form-item .title{padding-left: 5px;}
    .cusMsg-form-item .input input, .cusMsg-form-item .input textarea{font-size: 13px;padding-left: 15px;height: 40px;border-radius: 5px;}
    .cusMsg-form-item .input textarea{padding-top: 10px;height: 120px;}
    .cusMsg-radio .list li{margin-left: 12px;}
    .cusMsg-radio .list i{width: 16px;height: 16px;margin-right: 5px;}
    .cusMsg-radio .list i::before{display: block;transform: scale(.7);}
    .cusMsg-btn .btn{padding: 10px 22px;}
    .cusMsg-btn .btn i{width: 12px;}
    .cusMsg-btn .btn:hover i{transform: translateX(30px) scale(1.4) rotate(45deg);}
    .cusProc-list li{width: 100%;padding: 30px 0;border-top: 1px dashed #dce3e9;}
    .cusProc-list li:first-child{border-top: unset;}
    .cusProc-icon::after{display: none;}
    .cusProc-icon .page{font-size: 100px;}
    .cusProc-icon .icon img{max-width: 45px;}
    .cusPZ-list{margin-left: 0;}
    .cusPZ-list li{width: 100% !important;margin: 14px 0 0;}
    .cusPZ-first-btm .cusPZ-item{width: 100%;}
    .cusPZ-first-btm .cusPZ-item:nth-child(2){margin-top: 14px;}
    .cusPZ-item{height: 120px !important;}
    .cusPZ-bg{border-radius: 8px;}
    .cusRZ-list .icon{height: 30px;}
    .cusRZ-list .title{font-size: 12px;}
    .cusRZ-title i{display: none;}
    .faIntro .faTitle .text{width: 100%;}
    .faIntro-list{margin-left: 0;}
    .faIntro-list li{margin: 15px 0 0;width: 100%;padding: 25px 15px;}
    .faIntro-title .icon{height: 35px;}
    .faIntro-label p::after{top: 10px;}
    .faIntro-rz .title{font-size: 13px;}
    .faIntro-rz .list span{padding: 4px 8px;}
    .faApp-list{margin-left: 0;}
    .faApp-item{margin: 15px 0 0;width: 100%;}
    .faApp-bg img{height: 260px;}
    .faApp-con{padding: 25px 20px;}
    .faApp-con .title i{font-size: 12px;margin-left: 8px;}
    .faPro-slide .img{height: 200px;}
    .faPro-slide{padding-bottom: 60px;}
    .faPro-pagination{position: absolute;left: 50%;bottom: 15px;transform: translateX(-50%);z-index: 2;}
    .faPro-pagination .swiper-pagination-bullet,.faDet-pro-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 4px;}
    .faPro-pagination .swiper-pagination-bullet-active,.faDet-pro-pagination .swiper-pagination-bullet-active{background: #1c1d1f;}
    .faDet-intro-list li{width: 100%;padding-right: 0;}
    .faDet-intro-list .page{font-size: 60px;}
    .faDet-composition-img{width: 100%;}
    .faDet-composition-con{width: 100%;margin-top: 20px;}
    .faDet-demand .faTitle .text{width: 100%;}
    .faTitle .title-en{font-size: 13px;margin-left: 5px;}
    .faDet-demand-list li{width: calc(50% - 30px);}
    .faDet-demand-list .icon{height: 28px;}
    .faDet-pro-btn{display: none;}
    .faDet-pro-slide .img{height: 200px;}
    .policy{background-size: auto 100%;}
    .policy-table{overflow-x: auto;}
    .policy-table table{width: 250%;font-size: 12px;}
    .policy-table th {font-size: 13px;padding: 0 10px;height: 50px;}
    .policy-table p{max-width: 120px;}
    .policy-table td.one{font-size: 13px;}
    .policy-tips{width: 100%;padding-left: 0;}
    .policy-tips p{margin-top: 10px;padding-left: 12px;}
    .policy-tips p::after{width: 4px;height: 4px;}
    .supZX-img{width: 100%;}
    .supZX-img img{height: 245px;}
    .supZX-con{width: 100%;padding: 20px 15px 40px;}
    .supZX{background-size: cover;}
    .supZX-con .text br{display: none;}
    .supZX-con .btn{width: 120px;height: 40px;}
    .supMsg-desc .text{width: 100%;}
    .supMsg-con .cusMsg-form-item{width: 100%;}
    .supAddress-bg img{height: 200px;}
    .supAddress-con{padding: 15px;}
    .supAddress-pagination .swiper-pagination-bullet{border-width: 1px;margin: 0 4px;}
    .supAddress-pagination .swiper-pagination-bullet-active{width: 12px;height: 12px;}
    .downHead{justify-content: flex-end;}
    .downSelect{font-size: 13px;width: 100%;}
    .downSelect-item{width: 100%;margin: 15px 0 0;}
    .downMenu{width: 100%;}
    .downSearch{margin-top: 15px;justify-content: flex-end;}
    .downSearch input{width: 150px;font-size: 13px;}
    .downItem{padding: 25px 15px;}
    .downItem-left{width: 100%;}
    .downItem-left .text{margin: 5px 0 0;width: 100%;}
    .downItem-btn{font-size: 12px;width: 110px;height: 34px;margin-top: 30px;}
    .downItem-btn i{font-size: 12px;margin-right: 5px;}
    .downPop{width: 92%;padding: 45px 15px 30px;}
    .downPop-close{width: 30px;height: 30px;font-size: 14px;right: 5px;top: 5px;}
    .downPop-form-item{width: 100%;margin-top: 20px;}
    .downPop-form-item .input{border-radius: 6px;}
    .downPop-form-item .input input{font-size: 13px;height: 34px;padding-left: 15px;}
    .downPop-form-item .title{padding-left: 8px;}
    .downPop.pop2{display: none;}
    .downPop-form-item.code .input input {width: calc(100% - 100px);}
    .downPop-form-item.code .btn{width: 100px;} */

    .proDet-show-flex{flex-direction: column-reverse;}
    .proDet-show-swp{width: 100%;order:1}
    .news_content_left{order:2}
    .pro_info .btn .quote{width:180px;}
    .pro-btn{display:none}


    .proDet-show-swp .swiper-container{height: 250px;}
    .proDet-show-thumbs{width: 53px;}
    .proDet-show-gallery {width: calc(100% - 53px);}
    .proDet-show-con{width: 100%;margin-top: 40px;}
    .proDet-show-text{margin-top: 15px;}
    .proDet-show-list{margin-top: 20px;}
    .proDet-show-list p{padding-left: 14px;margin-top: 8px;}
    .proDet-show-list p::after{width: 4px;height: 4px;top: 8px;}
    .proDet-show-menu{width: 150px;padding: 0 15px;height: 36px;}
    .proDet-show-drop .item{padding: 0 15px;height: 36px;}
    .proDet-show-link{width: 100px;height: 36px;font-size: 12px;}
    .proDet-size-slide{height: 150px;box-shadow: 0px 5px 20px 0px rgba(28, 31, 32, 0.08);}
    .proDet-size-btn{display: none;}
    .proDet-hy-img img{height: 180px;}
    .proDet-hy-slide{border-radius: 8px;}
    .proDet-hy-con{padding: 25px 15px 35px;}
    .proDet-hy-con .more{font-size: 12px;margin-top: 20px;width: 90px;height: 28px;}
    .proDet-news-list{margin-left: 0;}
    .proDet-news-item{margin: 15px 0 0;width: 100%;}
    .proDet-news-item .date{margin-top: 60px;}
    .proDet-head-left .btn{margin-left: 15px;width: 80px;height: 28px;font-size: 12px;}
    .proDet-head-nav .item{margin-left: 20px;height: 44px;font-size: 12px;}
    .proDet-head-nav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}
    .proDet-head-nav .item::after{bottom: 0;height: 2px;}
    .proDet-head-left{display: none;}
    .proLeft{position: relative;top: auto;width: 100%;}
    .proSearch{margin-top: 20px;}
    .proSelect{margin-top: 10px;}
    .proMenu{padding: 12px 0;}
    .proMenu::after{font-size: 12px;}
    .proRight{width: 100%;margin-top: 30px;}
    .proList{margin-left: 0;}
    .proItem{margin: 15px 0 0;width: 100%;}
    .proItem-img{height: 200px;}
    .proItem-text{padding: 0 15px 25px;}
    .proItem-text .line{margin: 10px 0;}
    .proBtm-btn{width: 60px;}
    .proBtm-btn .compare{top: 2px;}
    .proBtm.active .proBtm-btn .reset{top: calc(50% + 2px);}
    .proBtm-btn .close{left: 101%;}
    .proBtm-swp{width: calc(100% - 60px);padding: 0 30px;}
    .proBtm-next{width: 15px;}
    .proBtm{bottom: -60px;}
    .proBtm-slide-con .img{height: 70px;}
    .proBtm-next{left: 5px;}
    .proBtm-next.next{right: 5px;}
    .proNot-con .text br{display: none;}
    .proNot-con .img{width: 60%;}
    .proNot{padding: 40px 15px;}
    .proNot-con .btn{width: 120px;height: 42px;}
    .proSearch input{font-size: 13px;}
    .compLeft,.compName-left{width: 30%;}
    .compName-right,.compRight{width: 70%;}
    .compTitle .btn{padding: 3px 15px;}
    .compDiff i{width: 12px;height: 12px;margin-right: 6px;}
    .compDiff i::before{transform: scale(.6);}
    .compBtn{width: 18px;}
    .compParams .text, .compParams-item .title{padding: 5px 14px;}
    .compName{top: 60px;}
    .proDet-params-table-box{overflow-x: auto;}
    .proDet-params-table{width: 150%;}
    .proDet-params-table .table-left{width: 40%;}
    .proDet-params-table .text-box{width: 60%;}
    .proDet-params-table .title{padding-top: 8px;width: 40%;font-size: 12px;}
    .proDet-params-table .name-box{width: 60%;}
    .proDet-params-table .name, .proDet-params-table .text{font-size: 12px;padding: 10px 10px 10px 0;}
    .addPop{border-radius: 8px;}
    .addPop-head{padding:20px 15px;}
    .addPop-head .close{font-size: 12px;}
    .addPop-select-box{margin-left: 0;padding: 10px 15px 0 15px;}
    .addPop-select{margin: 10px 0 0;width: 100%;}
    .addPop-menu{height: 46px;}
    .addPop-drop{max-height: 230px;}
    .addPop-drop .item{height: 46px;}
    .addPop-list{margin-left: 0;padding: 10px 15px;max-height: 280px;}
    .addPop-item{width: 100%;height: 80px;padding: 10px 20px;margin: 10px 0 0;}
    .addPop-submit{padding-right: 15px;}
    .addPop-submit .btn{width: 86px;height: 36px;}

    /* contact */
    .contact .contact_txt{width:100%;}
    .contact .form_content{width:100%;margin-top:30px;}

    /* news-list */
    .news .top .img{width:100%;}
    .news .top .content{width:100%;padding:20px;background-color: #eee;}
    .mr20{margin-right:20px}

    .news .news_list ul{margin-left:0px;}
    .news .news_list ul li{width:100%;margin-left:0px;margin-bottom:50px;}

    /* news-info */
    .news_info .news_content_left{width:100%;}
    .news_info .news_right{width:100%;margin-top:60px;padding-left:0;padding-bottom:100px}

    /* download */
    .download .down-list .down-item{padding:20px 20px}

    /* industry */
    .nav-left{width:100%;}

    .industry .list{width:100%;margin-top:60px;}
    .industry .list ul li {width: 100%;margin-left: 0px;margin-bottom: 20px;}
    .industry .list ul li .pic img{width:100%;}

    


    /* factory */
    .custom ul{margin-left: 0px;}
    .custom ul li {width: 100%;;margin-left: 0px;}
    .develop .develop-list ul{margin-left:0;}
    .develop .develop-list ul li:nth-child(1){width:100%;}
    .develop .develop-list ul li:nth-child(4){width:100%;}
    .develop .develop-list ul li{width:100%;margin-left:0;}

    .develop .develop-list ul li:nth-child(1){width:100%;}
    .lean .lean-list ul li{width:100%;}
    .lean .lean-list ul li.active{width:100%;}

    .quality .quality-list ul li{width:100%;}
    .quality .quality-list{bottom:100px}

    .supply .supply-list ul li{width:100%;}

    /* 产品列表 */
    .product .pro-nav{width:100%;}
    .product .pro-nav .contact{display:none}
    .product .pro-list {width:100%;margin-top:30px;}
    .product .pro-list ul li{width:100%;margin-left:0;}

    /* 产品详情 */
    .pro_content .nav{display:none}
    .pro_content .all-content{width:100%;padding-left:0px;}
    .pro_content .slide-item .pic img{width:100%;}
    .relate .pro-list ul li{width:100%;}

    /* 关于我们 */
    #about_us .factory .abFactory-con .text{width:100%;}
    #about_us .factory .abFactory-con .img{width:100%;margin-top:20px;padding-left:0px;}

    .abwhy .pagesTitle .title{width:100%;}
    .abwhy .abwhy-list .list-item{width:100%;}
    .abwhy .abwhy-list .list-item:nth-child(7) {width:100%;}
    #about_us .num ul li{width:100%;}
    #about_us .num ul li::after{width:0px}
    #about_us .num ul li:nth-child(1) .jia{right:77px;}
    #about_us .num ul li:nth-child(2) .jia{right:30px;}
    #about_us .num .jia2{right:23px; bottom:6px;}
    #about_us .num ul li:nth-child(3) .jia{right:67px;}

    .abwhy .contact .btn{margin-left:0px;margin-top:30px;}
    .abwhy .contact .btn a{border-radius:30px;}

    .abFactory .big-factory-swiper{width:100%;}
    .abFactory .content{width:100%;padding-left:0px;margin-top:20px;}

    .small-factory-swiper{display:none;}
    .small-factory-swiper .swiper-container{width:100%;}

    .abWH .abWH-list .list-item{padding:15px 15px;}

    .honor .abHonor-swp .abHonor{padding:0px 0px;}
    .honor .abHonor-swp .abHonor .slide-item{display:flex;justify-content: center;}
    .honor .title{width:100%;}
    .honor .nav{width:100%;margin-top:10px;}
    .honor .pagesTitle ul li a{margin-left:0px; margin-right:20px;margin-bottom:10px;display:block;}
 }

/* ------------------------手机端-------------------------- */
@media all and (max-width:720px) {
    /* 移动终端 360 适配 */
}