@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-image:url(../images/pages/llt.png);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;background-color:#696969}
.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-image:url(../images/pages/rrt.png);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;background-color:#696969} 
.paging .nav-links a:last-child{transform:rotateY(0deg);background-image:url(../images/pages/rrt.png);background-repeat:no-repeat;background-size:auto 9px;background-position:10px 12px;background-color:#696969}

.paging .nav-links a:hover{border-color: #ff8500 !important;background-color: #000000 !important;color: #fff !important;}
.paging .nav-links span.current{color: #b21d23 !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: bold;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: bold;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: bold;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: 50%;}
.pagesBan-con .contain .title{font-size:52px;font-weight:bold;color:#000000;line-height:60px;letter-spacing:1px;}
.pagesBan-con .contain p{display:flex;color:#fff;margin-top:1.5%;}
.pagesBan-con .contain p a{letter-spacing:1px;}
.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:0%;}	
.pagesBan-con .contain .title{font-size:20px;line-height:1.0;}
.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;letter-spacing:1px;}
.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_section{padding:50px 8% 80px}
#news_section .news-tabs{display:flex;gap:15px;margin-bottom:40px}
#news_section .tab-btn{padding:12px 24px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;background-color:#e9ecef;color:#333;transition:all .3s}
#news_section .tab-btn.active{background-color:#b21d23;color:#ffffff;}
#news_section .tab-btn:hover:not(.active){background-color:#b21d23;color:#ffffff;}
#news_section .featured-article{display:flex;background-color:#f7f7f7;border-radius:0;box-shadow:none;overflow:hidden;margin-bottom:50px}
#news_section .featured-article .image img{transition: all .6s ease}
#news_section .featured-article:hover img{transform:scale(1.1);}
#news_section .featured-article .img-wrapper{flex:2.4;overflow:hidden}
#news_section .featured-article .img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}
#news_section .featured-article .article-content{flex:1;padding:40px 50px;display:flex;flex-direction:column;justify-content:center}
#news_section .featured-article .article-content h2{font-size:32px;line-height:1.3;font-weight:600;margin-top:0;margin-bottom:16px;color:#222222;letter-spacing:1px;}
#news_section .featured-article .article-content p{font-size:15px;color:#666;line-height:1.6;margin:0;letter-spacing:.25px;}
#news_section .featured-article:hover span{color:#757575;}
#news_section .featured-article:hover h2 a{color:#757575;}
#news_section .featured-article:hover p{color:#757575;}
#news_section .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}
#news_section .news-card{background-color:#f7f7f7;border-radius:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}
#news_section .news-card .image{overflow:hidden;}
#news_section .news-card img{width:100%;height:300px;object-fit:cover;display:block;border-radius:0}
#news_section .news-card:hover img{transform:scale(1.1);}
#news_section .card-content{padding:55px 25px;display:flex;flex-direction:column;flex-grow:1}
#news_section .date{font-size:15px;color:#222222;margin-bottom:15px;font-weight:600;display:block}
#news_section .card-content h3{font-size:20px;color:#222222;margin-top:0;margin-bottom:12px;line-height:1.4;font-weight:600;letter-spacing:1px;}
#news_section .card-content p{font-size:15px;color:#666;line-height:1.6;margin:0;letter-spacing:1px;}
#news_section .news-card:hover span{color:#757575;}
#news_section .news-card:hover h3 a{color:#757575;}
#news_section .news-card:hover p{color:#757575;}
#news_section .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}
#news_section .page-btn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;color:#888;font-size:15px;font-weight:700;cursor:pointer;border-radius:50%;transition:all .3s}
#news_section .page-btn.active{color:var(--primary-color)}
#news_section .page-btn:hover:not(.active):not(.arrow){color:#333}
#news_section .page-btn.arrow{background-color:#e0e0e0;color:#fff;font-size:18px}
#news_section .page-btn.arrow.prev{background-color:#b0b0b0}
#news_section .page-btn.arrow.next{background-color:#333}
#news_section .page-btn.arrow:hover{opacity:.8}
#news_section .news-title-link{color:#222222;text-decoration:none;letter-spacing:1px;transition:color .3s ease;cursor:pointer}
#news_section .featured-article .img-wrapper a,.news-card a{text-decoration:none;display:block}

@media (max-width:1500px){
	#news_section .card-content{padding:25px 25px}
}
@media (max-width:1024px){
	#news_section .news-grid{grid-template-columns:repeat(2,1fr)}
	#news_section .featured-article{flex-direction:column}
	#news_section .featured-article .img-wrapper{height:300px}
	#news_section .card-content{padding:25px 25px}	
}
@media (max-width:768px){
	#news_section{padding:20px 4% 20px}	
	#news_section .news-banner{padding:50px 8%;background-position:center}
	#news_section .news-grid{grid-template-columns:1fr}
	#news_section .news-tabs{flex-wrap:wrap}
	#news_section .card-content{padding:25px 25px}
	#news_section .banner-content h1{font-size:36px}
}


/* 新闻详情 */
#article_section{padding:160px 0 120px;margin:auto;display:grid;grid-template-columns:2.8fr 1fr;gap:7%;align-items:start}
#article_section h1{font-size:32px;color:#222222;line-height:28px;margin-bottom:35px;font-weight:600;font-family: 'ddb';}
#article_section .article-meta .date{color:#888;font-size:14px}
#article_section .divider{border:none;border-top:1px solid #eaeaea;margin:20px 0 35px}
#article_section .article-content{color:#222222;line-height:26px;font-size:18px}
#article_section .article-content p{margin-bottom:22px;color:#666666;}
#article_section .article-content h2{margin-bottom:20px;}
#article_section .article-content h4{color:#222222;font-size:17px;font-weight:600;margin:35px 0 15px}
#article_section .article-content img{width:100%;height:auto;margin:35px 0;display:block}
#article_section .article-nav{margin-top:45px;padding-top:25px;border-top:1px solid #eaeaea;display:flex;flex-direction:column;gap:16px}
#article_section .nav-item{display:flex;align-items:center;gap:15px}
#article_section .nav-label{padding:3px 12px;font-size:12px;border:1px solid #ddd;color:#666;min-width:55px;text-align:center}
#article_section .prev-label{background-color:#fff;color:#666;border:1px solid #ddd;}
#article_section .nav-item:hover .prev-label{background-color:#b71c22;color:#fff;}
#article_section .nav-item:hover .nav-label{background-color:#b71c22;color:#fff;}
#article_section .nav-link{color:#333;text-decoration:none;font-size:14px;transition:color .3s;font-weight:500}
#article_section .article-sidebar{margin-top:50px}
#article_section .sidebar-widget{margin-bottom:35px}
#article_section .sidebar-widget .sidebar-news-card .image{overflow:hidden;display:block;}
#article_section .widget-title{font-size:18px;color:#222222;font-weight:600;border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:18px}
#article_section .sidebar-news-list{display:flex;flex-direction:column;gap:30px}
#article_section .sidebar-news-card img{width:100%;height:auto;display:block;margin-bottom:12px;transition:transform .3s ease}
#article_section .sidebar-news-card:hover img{transform:scale(1.03)}
#article_section .sidebar-news-card .date{font-size:13px;color:#222;font-weight:600;display:block;margin-bottom:12px;margin-top:10px}
#article_section .sidebar-news-card h4{font-size:20px;margin-bottom:8px;line-height:22px;font-weight:600}
#article_section .sidebar-news-card h4 a{color:#222222;text-decoration:none;transition:color .2s}
#article_section .sidebar-news-card h4 a:hover{color:#b71c22;}
#article_section .sidebar-news-card p{font-size:13px;color:#666;line-height:1.6}
#article_section .tags-container{display:flex;flex-wrap:wrap;gap:12px 8px}
#article_section .tags-container a:hover{background-color:#b71c22;color:#fff;}
#article_section .tag-btn{padding:10px 18px;border:1px solid #ddd;color:#444;text-decoration:none;font-size:14px;transition:all .3s;flex-grow:1;text-align:center}
#article_section .share-icons{display:grid;gap:20px;grid-template-columns: repeat(5, 1fr);}
#article_section .share-icons a img{width:40px;height:40px;object-fit:contain;transition:transform .2s,opacity .2s;filter:brightness(0)}
#article_section .share-icons a:hover img{transform:translateY(-3px);opacity:.7}
@media (max-width:992px){
	#article_section{padding:90px 0 0;grid-template-columns:none}
	#article_section .article-layout{grid-template-columns:1fr;gap:50px}
	#article_section .article-sidebar{margin-top:0;border-top:2px solid #eaeaea;padding-top:50px}
	#article_section .sidebar-widget{margin-bottom:60px}
}


/* 产品列表 */
#product_main{background-color:#f5f5f5;padding:60px 0}
#product_main .product-wrapper{display:flex;width:100%;padding:0 8%;box-sizing:border-box;gap:40px}
#product_main .product-sidebar{flex:0 0 280px;display:flex;flex-direction:column;gap:30px}
#product_main .catalog-box{background:#fff;width:100%}
#product_main .catalog-title{background-color:#c51e3a;color:#fff;padding:16px 24px;margin:0;font-size:16px;font-weight:700;letter-spacing:1px;}
#product_main .catalog-menu{list-style:none;padding:0;margin:0}
#product_main .catalog-menu>li{border-bottom:1px solid #f0f0f0}
#product_main .catalog-menu>li:last-child{border-bottom:none}
#product_main .menu-item{display:block;padding:18px 24px;color:#666;text-decoration:none;font-size:15px;letter-spacing:1px;transition:all .2s ease}
#product_main .menu-item:hover{color:#c51e3a;font-weight:bold;}
#product_main .menu-item.active,.menu-item:hover{color:#c51e3a}
#product_main .catalog-submenu{background:#efefef;padding:10px 0;display:none}
#product_main .catalog-menu>li:hover .catalog-submenu{display:block}
#product_main .submenu-item{display:flex;align-items:center;padding:12px 24px 12px 30px;color:#999999;text-decoration:none;font-size:14px;letter-spacing:1px;transition:all .2s ease}
#product_main .submenu-item:hover{color:#c51e3a;letter-spacing:1px;}
#product_main .submenu-item .dash{color:#999999;margin-right:5px;font-weight:600;transition:color .2s ease}
#product_main .submenu-item .dash:hover{color:#c51e3a;}
#product_main .submenu-item.active,.submenu-item:hover{color:#c51e3a;font-weight:600}
#product_main .submenu-item:hover .dash{color:#c51e3a}
#product_main .contact-box{background:#fff;width:100%}
#product_main .contact-img{width:100%;height:auto;display:block}
#product_main .contact-info{padding:24px}
#product_main .contact-heading{font-size:16px;font-weight:500;color:#000;margin:0 0 15px 0;line-height:26px;letter-spacing:1px;}
#product_main .contact-text{font-size:12px;color:#666;margin:0 0 8px 0;letter-spacing:1px;}
#product_main .contact-btn{width:100%;padding:12px 0;margin-top:15px;background:#c51e3a;color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:1px;transition:background .3s ease}
#product_main .contact-btn:hover{background:#b82020}
#product_main .products-list{flex:1}
#product_main .grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#product_main .product-item{height:448px;background:#fff;padding:30px 30px;transition:all .3s ease;text-align:center;cursor:pointer;flex-direction: column;justify-content: center;align-items: center;transition: transform .3s ease, box-shadow .3s ease;}
#product_main .product-item:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgba(0,0,0,.06);border-color:transparent}
#product_main .product-item img{height: 220px;margin-bottom: 60px;object-fit: contain;}
#product_main .product-item h4{font-size:20px;font-weight:bold;color:#222;margin-bottom:5px;line-height:30px;}
#product_main .product-item p{font-size:18px;color:#666;padding:0 50px;letter-spacing:1px;line-height:26px;}
#product_main .product-item:hover h4{color:#c51e3a;}
#product_main .product-item:hover p{color:#c51e3a;}

@media screen and (max-width:1669px){
	#product_main .product-item img{margin-bottom:0;}
	#product_main .product-item p{padding:0 10px;}
}
@media screen and (max-width:1200px){
	#product_main .product-item img{margin-bottom:0;}
	#product_main .grid-wrapper{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width:992px){
	#product_main .product-item img{margin-bottom:0;}
	#product_main .product-wrapper{flex-direction:column;padding:0 4%;}
	#product_main .product-sidebar{flex:auto;width:100%;display:grid;grid-template-columns:1fr 1fr}
}
@media screen and (max-width:768px){
	#product_main .product-item{height:auto;padding:10px;}
	#product_main .product-item img{height:160px;margin-bottom:0;}
	#product_main .product-sidebar{grid-template-columns:1fr;}
	#product_main .grid-wrapper{grid-template-columns:repeat(2,1fr);gap:15px}
	#product_main .item-img{height:300px}
	#product_main .product-item img{margin-bottom:0;}
	#product_main .product-item p{font-size:14px;padding:0;line-height:normal;}
}


/* 产品详情页 */
#products_bill{background-color:#f5f5f5;padding:10px 0 0;}
#products_bill .product_details{display:flex;gap:120px;align-items:flex-start;padding-bottom:80px;}
#products_bill .product-gallery{flex:1;width:50%}
#products_bill .containproduct-gallery{flex:1;width:50%;}
#products_bill .product-info{flex:1;width:50%;padding-top:10px}
#products_bill .gallery-main{height:587px;background:#fff;border-radius:0;padding:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.02)}
#products_bill .gallery-main img{width:100%;max-width:70%;aspect-ratio:1;object-fit:contain}
#products_bill .gallery-thumbnails{display:flex;align-items:stretch;justify-content:flex-start;gap:20px;position:relative}
#products_bill .thumb-list{display:flex;gap:0;overflow:hidden;}
#products_bill .thumb-arrow{height:157px;background:#fff;border:none;width:10%;font-size:20px;color:#999;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.04)}
#products_bill .products_ico_img{height:157px;}
#products_bill .gallery-thumbnails .thumb{width: 201px !important;border:3px solid transparent;border-radius:0;padding:10px;cursor:pointer;background:#fff;transition:border-color .3s;display:flex;align-items:center;justify-content:center}
#products_bill .gallery-thumbnails .thumb.active,.gallery-thumbnails .thumb:hover{border-color:var(--primary-color,#c51e3a)}
#products_bill .gallery-thumbnails .thumb img{width:100%;aspect-ratio:1;object-fit:contain}
#products_bill .product-subtitle{font-size:16px;color:#555;margin-bottom:15px;letter-spacing:1px;}
#products_bill .product-title{font-size:56px;font-weight:bold;color:#000000;line-height:1.1;margin-bottom:40px;letter-spacing:1px;}
#products_bill .info-block{margin-bottom:40px}
#products_bill .info-block h3{font-size:22px;color:#000000;font-weight:bold;padding-bottom: 10px;letter-spacing:1px;}
#products_bill .section-title{font-weight:bold;margin-bottom:10px;border-bottom:1px solid #222222;padding-bottom:10px;letter-spacing:1px;}
#products_bill .desc-text{font-size:16px;color:#555;line-height:1.8;margin-bottom:20px;letter-spacing:1px;}
#products_bill .feature-list{list-style:none}
#products_bill .feature-list li{position:relative;padding-left:20px;font-size:16px;color:#444;margin-bottom:12px;letter-spacing:1px;}
#products_bill .feature-list li::before{content:'•';color:var(--primary-color,#c51e3a);position:absolute;left:0;font-size:20px;line-height:1;top:2px}
#products_bill .spec-table{width:100%;border-collapse:collapse;margin-top: 10px;}
#products_bill .spec-table td{border-bottom:1px solid #b8b8b8;font-size:15px;color:#444}
#products_bill .spec-table td.spec-label{width:40%;font-weight:bold;color:#222}
#products_bill .btn-solid-red{background:#c51e3a;color:#fff;border:none;padding:18px 50px;font-size:16px;font-weight:bold;cursor:pointer;border-radius:0;transition:background-color .3s,transform .2s;margin-top:20px}
#products_bill .btn-solid-red:hover{background-color:#000000;transform:translateY(-3px)}
#products_bill .anchor-nav-wrap{background-color:#fff;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:80px}
#products_bill .anchor-nav{display:flex;justify-content:flex-start;align-items:center;padding:40px 0;overflow-x:auto;white-space:nowrap;gap:35px}
#products_bill .anchor-nav a{text-decoration:none;color:#999999;font-size:18px;font-weight:400;transition:color .3s;letter-spacing:1px}
#products_bill .anchor-nav a.active,.anchor-nav a:hover{color:var(--primary-color,#c51e3a)}
#products_bill .details-content{padding-bottom:80px}
#products_bill .detail-block{margin-bottom:120px}
#products_bill .text-split{display:flex;gap:80px;margin-bottom:60px}
#products_bill .large-heading{flex:0 0 45%;font-size:54px;font-weight:bold;line-height:1.1;color:#222;letter-spacing:1px;}
#products_bill .text-desc{flex:1;padding-top:10px}
#products_bill .text-desc p{font-size:16px;color:#555;line-height:1.8;margin-bottom:20px;letter-spacing:1px;}
#products_bill .full-img{width:100%;display:block;border-radius:0}
#products_bill .flex-row{display:flex;align-items:flex-start;gap:100px}
#products_bill .flex-row.reverse{flex-direction:row-reverse}
#products_bill .flex-half{flex:1;width:50%}
#products_bill .box-img{width:100%;display:block;border-radius:0}
#products_bill .text-content h2{font-size:46px;font-weight:bold;line-height:1.2;color:#222;margin-top:0;margin-bottom:35px;letter-spacing:1px;}
#products_bill .text-content p{font-size:18px;color:#222222;line-height:1.8;margin-bottom:20px;letter-spacing:1px;}
#products_bill .dash-list{list-style:none;letter-spacing:1px;}
#products_bill .dash-list li{position:relative;padding-left:20px;font-size:18px;color:#222;line-height:2.2;letter-spacing:1px;}
#products_bill .dash-list li::before{content:'-';position:absolute;left:0;color:#c51e3a;font-weight:bold}
#products_bill .recommended-section{padding-top:20px;padding-bottom:120px}
#products_bill .recommended-section h2{font-size:46px;font-weight:bold;color:#222;margin-bottom:60px}
#products_bill .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
#products_bill .product-card{background:#fff;padding:50px 30px;text-align:center;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.02);transition:transform .3s ease,box-shadow .3s ease}
#products_bill .product-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.08)}
#products_bill .product-card img{width:80%;aspect-ratio:1;object-fit:contain;margin-bottom:25px;border-radius:0}
#products_bill .product-card h4{font-size:20px;font-weight:bold;color:#222;margin-bottom:12px}
#products_bill .product-card p{font-size:14px;color:#777;line-height:1.6}
@media screen and (max-width:768px){
	#products_bill .gallery-main{height:auto;}
	#products_bill .product_details{flex-direction: column;}
	#products_bill .containproduct-gallery{width:100%;}
	#products_bill .product-title{font-size:40px;}
	#products_bill .gallery-thumbnails .thumb{width:89px !important;}
	#products_bill .thumb-arrow{height:100px;}
	#products_bill .products_ico_img{height:100px;}
	#products_bill .flex-row,.product-hero,.text-split{flex-direction:column!important;gap:40px}
    #products_bill.flex-half,.large-heading,.product-gallery,.product-info,.text-desc{width:100%!important;flex:none}
	#products_bill .large-heading,.recommended-section h2,.text-content h2{font-size:30px}
	#products_bill .text-split{gap:30px;}
	#products_bill .anchor-nav{justify-content:flex-start;gap:20px;flex-direction: column;}
	#products_bill .product-grid{grid-template-columns:repeat(2,1fr);gap:15px}
	#products_bill .product-card{padding:20px 10px}
	#products_bill .flex-half{width:100%;}
	#products_bill .text-content h2{font-size:20px;}
	#products_bill .details-content{padding:30px 0 30px;}
}



/* 合作伙伴 */
#partner_section{padding:100px 0;background-color:#fff}
#partner_section .partner-wrapper{display:flex;justify-content:space-between;align-items:center;gap:5%}
#partner_section .partner-text{flex:1}
#partner_section .partner-text p:last-child{margin-bottom:0}
#partner_section .partner-text h2{font-size:55px;line-height:68px;margin-bottom:70px;color:#000000;letter-spacing:1px;}
#partner_section .partner-text p{width:95%;font-size:18px;color:#666666;line-height:25px;margin-bottom:25px;letter-spacing:1px;}
#partner_section .partner-img{flex:0.9;overflow:hidden;}
#partner_section .partner-img img{width:100%;height:auto;display:block;object-fit:cover}

#features_section{padding:90px 0 100px 0;background-color:#f5f5f5;}
#features_section .section-title{text-align:center;font-size:55px;line-height:68px;margin-bottom:80px;color:#000000;letter-spacing:1px;}
#features_section .features-grid{display:flex;justify-content:space-between;gap:30px}
#features_section .feature-card{flex:1;background-color:#fff;display:flex;flex-direction:column}
#features_section .card-img{width:100%;height:350px;background-color:#eaeaea;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
#features_section .card-img img{width:100%;height:100%;}
#features_section .card-content{padding:35px 30px;flex-grow:1}
#features_section .card-content h3{font-size:22px;margin-bottom:15px;color:#000000;letter-spacing:1px;}
#features_section .card-content p{font-size:16px;color:#666666;line-height:26px;letter-spacing:1px;}

#apply_section{padding:0 0 100px 0;background-color:#fff}
#apply_section .apply-gray-box{margin-top:100px;background-color:#f5f5f5;padding:60px 50px;display:flex;justify-content:space-between;gap:50px}
#apply_section .apply-text{flex:0.8}
#apply_section .apply-text h2{font-size:55px;line-height:68px;margin-bottom:40px;color:#222222;letter-spacing:1px;}
#apply_section .apply-text p{font-size:16px;color:#666666;line-height:26px;max-width:62%;letter-spacing:1px;}
#apply_section .apply-form-container{flex:1.2}
#apply_section .apply-form .form-row{display:flex;gap:20px;margin-bottom:20px}
#apply_section .input-wrapper{position:relative;flex:1;}
#apply_section .apply-form input{width:100%;padding:16px 20px;background-color:#fff;border:none;font-size:14px;color:#333;outline:0;letter-spacing:1px;transition:all .3s ease}
#apply_section .apply-form textarea{width:100%;padding:16px 20px;background-color:#fff;border:none;font-size:14px;color:#333;outline:0;letter-spacing:1px;transition:all .3s ease}
#apply_section .apply-form input:focus,.apply-form textarea:focus{box-shadow:0 0 0 1px #e0e0e0}
#apply_section .apply-form textarea{height:140px;resize:none}
#apply_section .fake-placeholder{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#999;font-size:16px;pointer-events:none;transition:.2s ease}
#apply_section .textarea-placeholder{top:20px;transform:none;z-index: 2;}
#apply_section .red-star{color:#b71c22}
#apply_section .input-wrapper input:focus+.fake-placeholder,.input-wrapper input:valid+.fake-placeholder,.input-wrapper textarea:focus+.fake-placeholder{opacity:0;visibility:hidden}
#apply_section .apply-form textarea:not(:placeholder-shown)+.fake-placeholder{opacity:0;visibility:hidden}
#apply_section .apply-form textarea:not(:placeholder-shown)+.fake-placeholder{opacity:0;visibility:hidden}
#apply_section .form-submit{display:flex;justify-content:center;margin-top:20px}
#apply_section .submit-btn{background-color:#c51e3a;color:#fff;border:none;padding:12px 30px;font-size:15px;cursor:pointer;border-radius:10px;transition:opacity .3s}
#apply_section .submit-btn:hover{opacity:.8}

@media screen and (max-width:768px){
	#partner_section{padding:30px 0 30px;}
	#partner_section .partner-text h2{font-size:30px;line-height:normal;margin-bottom:30px;}
	#partner_section .partner-text p{width:100%;font-size:16px;}
	#partner_section .partner-wrapper{flex-direction:column;gap:40px}
	#features_section{}
	#features_section .section-title{font-size:30px;line-height:normal;}
	#features_section .features-grid{flex-direction:column}
	#apply_section .apply-gray-box{flex-direction:column;padding:40px 25px;gap:30px}
	#apply_section .apply-form .form-row{flex-direction:column;gap:20px}
	#apply_section .apply-text h2{font-size:30px;line-height:normal;}
}

/* 关于我们 */
#company{position: relative;background-color: #f8f8f8;padding-top: 80px;padding-bottom: 180px;overflow: hidden;}
#company::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 75%;background-color: #222;z-index: 0;}
#company .company-header-title{padding:0 8%;margin-bottom:130px}
#company .company-header-title .section-label{display:flex;align-items:center;font-size:14px;margin-bottom:20px;color:#ccc;font-weight:700;text-transform:uppercase;letter-spacing:1px}
#company .company-header-title .red-line{width:4px;height:16px;background:#c51e3a;margin-right:12px}
#company .company-header-title .text-white{color:#fff;font-size:48px;font-weight:800;margin:0;letter-spacing:1px}
#company .company-body-canvas{position:relative;width:100%;min-height:600px}
#company .company-body-canvas video{position:absolute;top:0;left:0;width:40%;height:600px;object-fit:cover;display:none;z-index:99;}
#company .company-video-left{position:absolute;top:0;left:0;width:40%;height:600px;overflow:hidden;}
#company .company-video-left img{width:100%;height:100%;object-fit:cover;display:block;transition: all .6s ease;}
#company .company-video-left img:hover{transform:scale(1.1)}
#company .play-btn-ui{position:absolute;left:30%;bottom:100px;width:100px;height:70px;background-image:url('../images/index/index-icon.png');background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;border-radius:0;cursor:pointer;transition:.3s;z-index:10}
#company .play-btn-ui:hover{transform:scale(1.1)}
#company .company-text-right{position:absolute;top:-185px;right:8%;width:47%;z-index:5;padding-top:10px}
#company .company-text-right .highlight{color:#fff;font-weight:700;font-size:18px;margin-bottom:15px}
#company .company-text-right p{color:#ffffff;line-height:24px;font-size:15px;margin-bottom:50px;letter-spacing:.3px;}
#company .company-text-right .progress-bars{margin-bottom:70px}
#company .company-text-right .bar-item{margin-bottom:45px}
#company .company-text-right .bar-label{display:flex;justify-content:space-between;color:#fff;font-size:14px;margin-bottom:12px;font-weight:700}
#company .company-text-right .bar-track{width:100%;height:6px;background:#fff;border-radius:0;overflow:hidden}
#company .company-text-right .bar-fill{height:100%;background:#c51e3a}
#company .company-text-right .btn-dark{display:inline-flex;align-items:stretch;text-decoration:none;width:fit-content;transition:.3s}
#company .company-text-right .btn-dark .text{border:1px solid #555;color:#fff;padding:15px 30px;font-size:14px;font-weight:700;display:flex;align-items:center}
#company .company-text-right .btn-dark .icon-box{background:#c51e3a;color:#fff;padding:15px 20px;display:flex;align-items:center;border:1px solid #c51e3a;font-weight:700;font-size:18px}
#company .company-text-right .btn-dark:hover{opacity:.8}
#company .company-cards-overlap{position:absolute;bottom:-110px;right:0;width:80%;display:flex;z-index:10;}
#company .company-cards-overlap .card{flex:1;background:#fff;padding:50px 50px;border-right:1px solid #eee;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
#company .company-cards-overlap .card:last-child{border-right:none}
#company .company-cards-overlap .card:first-child{border-left:1px solid #e0e0e0}
#company .company-cards-overlap .card-icon{height:80px;margin-bottom:25px;object-fit:contain}
#company .company-cards-overlap h3{font-size:22px;color:#222222;margin-bottom:20px;font-weight:700;letter-spacing:1px;}
#company .company-cards-overlap .card-line{position:relative;width:100%;height:0;border-top:2px solid #dfdfdf;margin-bottom:25px}
#company .company-cards-overlap .card-line::before{content:"";position:absolute;left:0;top:-2px;width:40px;height:2px;background:#c51e3a;z-index:2}
#company .company-cards-overlap .card-line p{letter-spacing:1px;}

#about_team_section{background-color:#cc2b2b;padding:100px 8% 140px}
#about_team_section .team-top{display:grid;grid-template-columns:3.5fr 6.5fr;gap:40px;margin-bottom:90px}
#about_team_section .team-top h2{color:#fff;font-size:48px;font-weight:700;letter-spacing:1px;}
#about_team_section .team-top p{color:#fff;font-size:16px;line-height:1.8;margin-left:12%;letter-spacing:1px;}
#about_team_section .team-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#about_team_section .team-main-img{height:100%;overflow:hidden;}
#about_team_section .team-main-img img{width:100%;height:100%;object-fit:cover;display:block;transition: all .6s ease;}
#about_team_section .team-main-img img:hover{transform:scale(1.1)}
#about_team_section .team-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}
#about_team_section .team-grid .img{overflow:hidden;}
#about_team_section .team-grid img{width:100%;height:100%;object-fit:cover;display:block;transition: all .6s ease;}
#about_team_section .team-grid img:hover{transform:scale(1.1)}

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

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


/* 可持续发展 */
#innovation_section{padding:100px 0;background-color:#fff}
#innovation_section h2{font-size:55px;color:#000000;font-weight:bold;margin-bottom:60px}
#innovation_section .innovation-wrapper{display:flex;justify-content:space-between;gap:15px}
#innovation_section .innovation-text{flex:1}
#innovation_section .innovation-text>p{font-size:18px;max-width:100%;color:#666666;margin-bottom:30px}
#innovation_section .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px;margin-top:50px}
#innovation_section .stat-item{display:flex;align-items:center;gap:15px}
#innovation_section .stat-icon{width:60px;height:60px;flex-shrink:0}
#innovation_section .stat-icon img{width:100%;height:100%;object-fit:contain}
#innovation_section .stat-info h3{font-size:55px;color:#222222;margin-bottom:10px;line-height:1;font-weight: bold;}
#innovation_section .stat-info p{font-size:17px;color:#666666;line-height:1.4}
#innovation_section .innovation-img{flex:1;display:flex;flex-direction:column;align-items:center;width:780px;height:490px;}
#innovation_section .innovation-img .imgss{width:778px;height:490px;overflow:hidden;}
#innovation_section .innovation-img img{width:100%;border-radius:0;object-fit:cover;transition: all .6s ease;}
#innovation_section .innovation-img img:hover{transform:scale(1.1)}
#innovation_section .slider-dots{margin-top:20px;display:flex;gap:10px}
#innovation_section .dot{width:8px;height:8px;background-color:#ccc;border-radius:50%;cursor:pointer}
#innovation_section .dot.active{background-color:#c51e3a}


#global_layout_section{padding:100px 0;background-color:#f7f7f7;}
#global_layout_section h2{font-size:55px;color:#000000;font-weight:bold;margin-bottom:30px}
#global_layout_section .global-text-center{text-align:center;max-width:800px;margin:0 auto 60px auto}
#global_layout_section .global-text-center p{font-size:16px;color:#666666;line-height:1.8}
#global_layout_section .global-content{display:flex;align-items:center;gap:50px}
#global_layout_section .map-container{flex:15}
#global_layout_section .map-container img{width:100%;height:auto;object-fit:contain}
#global_layout_section .map-stats{flex:1;display:flex;flex-direction:column;gap:40px;padding-left:20px;margin-top:100px}
#global_layout_section .map-stat-item h3{font-size:80px;color:#222222;line-height:1;margin-bottom:10px}
#global_layout_section .map-stat-item p{font-size:14px;color:#666666}


#talent_section{padding:100px 0;text-align:center}
#talent_section h2{font-size:55px;color:#000000;font-weight:bold;margin-bottom:30px}
#talent_section .talent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:100px}
#talent_section .talent-card{height:600px;background-size:cover;background-position:center;position:relative;overflow:hidden;cursor:pointer}
#talent_section .talent-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);transition:.4s ease}
#talent_section .talent-title{position:absolute;top:15%;left:50%;transform:translateX(-50%);z-index:4;color:#222;font-size:24px;font-weight:700;transition:color .4s ease}
#talent_section .talent-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,20,35,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;opacity:0;transform:translateY(20px);transition:all .4s ease;z-index:3}
#talent_section .overlay-icon{width:40px;margin-bottom:20px;filter:brightness(0) invert(1)}
#talent_section .talent-overlay p{color:#fff;font-size:14px;line-height:1.6;text-align:center}
#talent_section .talent-card:hover::before{background:rgba(0,0,0,0)}
#talent_section .talent-card:hover .talent-title{color:#fff}
#talent_section .talent-card:hover .talent-overlay{opacity:1;transform:translateY(0)}


#environment_section{padding:30px 0 120px 0}
#environment_section h2{font-size:55px;color:#000000;font-weight:bold;margin-bottom:30px}
#environment_section .env-text-center{text-align:center;max-width:800px;margin:0 auto 60px auto}
#environment_section .env-text-center p{font-size:16px;color:#666666;line-height:1.8}
#environment_section .env-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
#environment_section .env-card{position:relative;padding:50px 40px;overflow:hidden;border-radius:4px;background-color:#f7f7f7;color:var(--dark-bg);transition:all .4s ease;cursor:pointer}
#environment_section .env-card::after{content:attr(data-number);position:absolute;right:20px;bottom:-10px;font-size:180px;font-weight:700;line-height:1;z-index:1;color:rgba(0,0,0,.04);transition:all .4s ease}
#environment_section .env-card h3{position:relative;z-index:2;font-size:22px;margin-bottom:20px;color:#000000;line-height:25px;font-weight:700;transition:color .4s ease}
#environment_section .env-card p{position:relative;z-index:2;font-size:18px;line-height:26px;margin-bottom:10px;color:#666666;transition:color .4s ease}
#environment_section .env-card:hover{background-color:#c51e3a}
#environment_section .env-card:hover h3{color:#fff}
#environment_section .env-card:hover p{color:rgba(255,255,255,.9)}
#environment_section .env-card:hover::after{color:rgba(255,255,255,.1)}


@media(max-width:600px){
	#innovation_section .innovation-wrapper{flex-direction: column;}
	#innovation_section .stats-grid{gap:10px;}
	#innovation_section .stat-info h3{font-size:30px;}	
	#talent_section .talent-grid{grid-template-columns:repeat(1,1fr);}
	#innovation_section .innovation-img{width:100%;height:auto}
	#innovation_section .innovation-img .imgss{width:100%;height:auto}
	#innovation_section h2{font-size:30px;}
	#global_layout_section h2{font-size:30px;}
	#talent_section h2{font-size:30px;}
	#environment_section h2{font-size:30px;}
	#environment_section .env-grid{grid-template-columns:repeat(1,1fr);}
}


/* 荣誉证书 */
#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{display:grid;gap:21px;grid-template-columns: repeat(1, 1fr);}
#products .content h2{font-size:22px;line-height:31px;font-weight:bold;}
#products .content p{color:#666666;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 b img{height:250px;}
#products .content .more{font-size:14px;color:#666666;}
@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);}

}


/* 产品详情 */
#product_detail{height:boldpx;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:55px;font-weight:bold;margin-bottom:95px;color:#222222}
#product_detail .parameters-section{margin-bottom:170px}
#product_detail .parameters-section h3{font-size:18px;margin-bottom:15px;font-weight:400;color:#555}
#product_detail .parameters-section ul{list-style:none}
#product_detail .parameters-section li{margin-bottom:8px;font-size:17px;color:#666;padding-left:20px;position:relative}
#product_detail .parameters-section li:before{content:"•";position:absolute;left:0;color:#999}
#product_detail .action-buttons{padding:0 50px;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}
}

@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:bold;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:bold;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;flex-direction: column;}
#customized_solutions .content ul li .a1{display:grid;gap:50px;grid-template-columns: repeat(3, 1fr);}
#customized_solutions .content ul li .a1 img{height:188px}
#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(1, 1fr);}
}

@media (max-width:1500px){

}

@media (max-width:768px){

}
@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(4,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:1200px){
	#oem_cooperation_process .content ul{grid-template-columns:repeat(4,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:bold;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)}
}
@media (max-width:600px){#assure{height:auto;padding:20px 0}
#assure .tit h2{margin:0;font-size:22px;font-weight:bold}
#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:boldpx;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;}
}

/* 常见问题（FAQ） */
#faq{background-color:#f4f5f7;padding:60px 8% 100px;box-sizing:border-box}
#faq .faq-list{width:100%;display:flex;flex-direction:column;gap:12px}
#faq .faq-card{background:#fff;border-radius:2px;transition:box-shadow .3s ease;cursor:pointer}
#faq .faq-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.05)}
#faq .faq-row{display:flex;align-items:flex-start;padding:24px 30px}
#faq .faq-row:not(:last-child){border-bottom:1px solid #f8f8f8}
#faq .question-row:hover{border-bottom:1px solid #c9c9c9}
#faq .answer-row{display:none}
#faq .faq-card:hover .answer-row{display:flex;animation:fadeIn .3s ease-in-out}
@keyframes fadeIn{
	from{opacity:0;transform:translateY(-8px)}
	to{opacity:1;transform:translateY(0)}
}
#faq .faq-icon{font-size:16px;font-weight:700;flex:0 0 50px;border-right:1px solid #eaeaea;margin-right:20px}
#faq .faq-icon.q{color:#c51e3a}
#faq .faq-icon.a{color:#333}
#faq .faq-text{flex:1;font-size:15px;color:#333;line-height:1.6}
#faq .answer-text{color:#999999}
@media (max-width:768px){
	#faq .faq-banner{padding:100px 5% 60px;text-align:center}
	#faq.faq-banner h1{font-size:28px}
	#faq .faq-main{padding:40px 5% 60px}
	#faq .faq-row{padding:16px 20px}
	#faq .faq-icon{flex:0 0 35px;margin-right:12px;font-size:15px}
	#faq .faq-text{font-size:14px}
}


/* related products */
#related_products{padding:80px 0 122px 0;background-color:#f7f7f7;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;color:#000;margin:0;letter-spacing:1px;}
#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:448px;text-align:center;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}
#related_products .list ul li:hover{transform:translateY(-8px);}
#related_products .list ul li:hover h3{color:#c51e3a;}
#related_products .list ul li:hover a{color:#c51e3a;}
#related_products .list ul li b{height:290px;display: block;}
#related_products .list ul li img{margin-bottom:60px;}
#related_products .list ul li h3{font-size:20px;font-weight:bold;color:#222222;margin-bottom:5px;letter-spacing:1px;}
#related_products .list ul li p{padding:0 50px;font-size:18px;color:#666666;line-height:26px;letter-spacing:1px;}


#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:100px;float: left;top: -224px;}
#related_products .swiper-button-next{right:100px;float: right;top: -224px;}

@media (max-width:1024px){
}
@media (max-width:600px){
	#related_products{padding:30px 0 30px;}
	#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: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%;}
}

/* 解决方案 */

#potential_section{padding:80px 0;display:flex;align-items:center;gap:60px}
#potential_section .potential-text{flex:1}
#potential_section .potential-image{flex:1;overflow:hidden;}
#potential_section .potential-text h2{font-size:55px;font-weight:bold;line-height:69px;color:#000000;margin-bottom:70px;margin-top:-15px;width:70%;letter-spacing:1px;}
#potential_section .potential-text p{font-size:18px;color:#666666;line-height:25px;margin-bottom:25px;letter-spacing:1px;}
#potential_section .potential-image img{width:100%;height:auto;border-radius:2px;display:block;transition: all .6s ease;}
#potential_section .potential-image:hover img{transform: scale(1.1);}

#doing_section{padding:100px 0 100px;background-color:#f7f7f7;}
#doing_section h2{margin-bottom:100px;font-size:55px;line-height:69px;color:#000000;}
#doing_section .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#doing_section .card{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.02)}
#doing_section .card-image{overflow:hidden;}
#doing_section .card img{width:100%;height:350px;object-fit:cover;display:block;transition: all .6s ease;}
#doing_section .card:hover img{transform: scale(1.1);}
#doing_section .card-content{padding:30px;}
#doing_section .card-content h3{font-size:20px;color:#222222;margin-bottom:15px;letter-spacing:1px;}
#doing_section .card-content p{font-size:17px;color:#666666;line-height:26px;letter-spacing:1px;}

#process_section{padding:85px 0 0;}
#process_section h2{font-size:55px;margin-bottom:70px;color:#000000;}
#process_section .process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:stretch;padding-top:80px;padding-bottom:50px}
#process_section .process-item{position:relative;padding:50px 25px 40px;min-height:380px;background-color:#f8f8f8;margin-top:0!important;transition:all .4s cubic-bezier(.25, .8, .25, 1);overflow:visible!important;display:flex;flex-direction:column}
#process_section .process-item h4,.process-item ul{position:relative;z-index:2}
#process_section .step-num{position:absolute;top:0;right:20px;transform:translateY(-50%);font-size:110px;font-weight:900;font-family:ddb;line-height:.75;z-index:0;white-space:nowrap;pointer-events:none;user-select:none;transition:all .4s ease}
#process_section .process-item .step-num,.stroke-num{color:transparent;-webkit-text-stroke:1.5px #c51e3a}
#process_section .process-item:hover{transform:translateY(-50px);box-shadow:0 20px 50px rgba(0,0,0,.08);z-index:10!important}
#process_section .process-item:hover .step-num{color:#c51e3a;-webkit-text-stroke:0}
#process_section .process-item h4{font-size:20px;font-weight:700;color:var(--text-dark,#111);line-height:1.4;margin-bottom:25px;letter-spacing:1px;}
#process_section .process-item ul{list-style:none;padding-left:0;flex-grow:1}
#process_section .process-item ul li{font-size:15px;color:var(--text-gray,#666);line-height:1.6;margin-bottom:15px;position:relative;padding-left:12px;letter-spacing:1px;}
#process_section .process-item ul li::before{content:'•';position:absolute;left:0;top:0;color:var(--primary-color,#c51e3a)}

#faq_section{padding:100px 0 0;background-color:#f7f7f7;}
#faq_section h2{font-size:48px;margin-bottom:60px;color:#000000;letter-spacing:1px;}
#faq_section .faq-container{display:flex;flex-direction:column;gap:15px}
#faq_section .faq-item{background:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.02)}
#faq_section .faq-a,.faq-q{display:flex;align-items:flex-start;padding:22px 30px;gap:20px}
#faq_section .faq-item{margin-bottom:24px;border-bottom:1px solid #eaeaea;padding-bottom:15px}
#faq_section .faq-item:last-child{margin-bottom:0;border-bottom:none}
#faq_section .faq-q{cursor:default}
#faq_section .faq-item:hover .faq-q{border-bottom:1px solid #c9c9c9}
#faq_section .faq-a{display:none}
#faq_section .faq-item{padding:0!important;margin-bottom:20px;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column}
#faq_section .faq-q{padding:25px 30px!important;display:flex;align-items: center;gap:16px;cursor:pointer}
#faq_section .faq-a p,.faq-q p{line-height:26px;}
#faq_section .faq-item:hover .faq-a{padding:25px 30px 25px 30px!important;display:flex;align-items:center;gap:16px}
#faq_section .faq-icon{font-size:20px;font-weight:700}
#faq_section .faq-q .faq-icon{color:var(--primary-color,#c51e3a)}
#faq_section .faq-a .faq-icon{color:var(--text-dark,#111)}
#faq_section .faq-q p{padding: 0 20px;border-left: 1px solid #c9c9c9;font-size:20px;color:#222222;line-height:40px;letter-spacing:1px;}
#faq_section .faq-a p{padding: 0 20px;border-left: 1px solid #c9c9c9;font-size:18px;color:#999999;line-height:32px;letter-spacing:1px;}

@media (max-width:600px){
	#potential_section{flex-direction: column;gap:30px;}	
	#potential_section .potential-text h2{font-size:30px;width:100%;line-height:normal;margin-bottom:20px;}
	#doing_section{padding:30px 0 30px;}
	#doing_section h2{font-size:30px;width:100%;line-height:normal;margin-bottom:30px;}
	#doing_section .grid-3{grid-template-columns: repeat(1, 1fr);}
	
	#process_section{padding:30px 0 0}
	#process_section .process-grid{gap:120px;grid-template-columns: repeat(1, 1fr);}
	#process_section h2{font-size:30px;width:100%;line-height:normal;margin-bottom:30px;}
	
	#faq_section{padding:30px 0 30px}
	#faq_section h2{font-size:30px;width:100%;line-height:normal;}
	#faq_section .faq-q p{font-size:16px;line-height:normal;}
	#faq_section .faq-a p{font-size:16px;line-height:normal;}
	
}


/* 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{padding-top:80px;height:919px;background-color:#f7f7f7;}
#map_location .tit{text-align:center;max-width: 1000px;margin: auto;z-index:99;position: relative;}
#map_location .tit h2{font-size: 60px;color: #000000;font-weight: bold;}
#map_location .tit p{font-size: 16px;color: #666666;line-height: 25px;}
#map_location .map_section{position:relative;width:100%;height:919px;z-index:9;}
#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:#222222}
#map_location .dot.canada{background-color:#222222}
#map_location .dot.usa{background-color:#222222}
#map_location .dot.shenzhen{background-color:#222222}
#map_location .dot.russia{background-color:#222222}
#map_location .dot.mexico{background-color:#222222}
#map_location .dot.argentina{background-color:#222222}
#map_location .dot.brazil{background-color:#222222}
#map_location .dot.sudan{background-color:#222222}
#map_location .dot.thailand{background-color:#222222}
#map_location .dot.australia{background-color:#222222}
	
@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:40%;top:21%}
#map_location .dot.canada{left:27%;top:30%}
#map_location .dot.usa{left:26%;top:39%}
#map_location .dot.mexico{left:26%;top:48%}
#map_location .dot.brazil{left:37%;top:59.5%}
#map_location .dot.argentina{left:34%;top:70%}
#map_location .dot.russia{left:67.5%;top:27%}
#map_location .dot.sudan{left:52%;top:50%}
#map_location .dot.shenzhen{left:70%;top:44%}
#map_location .dot.thailand{left:70.1%;top:51%}
#map_location .dot.australia{left:77.5%;top:70%}
#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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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;}	
}


/* 表单提交 */


.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_banner_section{padding-top:180px;padding-bottom:200px;box-sizing:border-box;height:500px;margin-top:90px;}
#contact_banner_section .hero-content{width:84%;margin:0 auto}
#contact_banner_section .hero-content h1{font-size:47px;color:#000;font-weight:700;margin:0;line-height:1.2}

#contact_us_section{width:100%;background-color:#fff;border-top:1px solid transparent}
#contact_us_section .contact-bg-wrapper{width:84%;margin:-150px auto 100px;display:flex;justify-content:space-between;gap:2.75%;align-items:stretch;position:relative;z-index:10}
#contact_us_section .contact-item{flex:none!important;width:30%!important;background-color:#f5f5f5;padding:100px 45px!important;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}
#contact_us_section .contact-item:nth-child(n){transform:none!important;margin:0!important}
#contact_us_section .contact-icon{width:70px;height:70px;object-fit:contain;margin-bottom:30px}
#contact_us_section .contact-label{font-size:16px;color:#666;margin-bottom:12px}
#contact_us_section .info-link{display:block;color:#222222;text-decoration:none;font-size:24px;font-weight:700;line-height:1.4;transition:color .3s;word-break:break-word}
#contact_us_section .info-link:hover{color:var(--primary-color)}

#map_section img{width:100%;height:400px;object-fit:cover;display:block}

#contact_form{width:100%;padding:100px 0;background:#fff}
#contact_form .contact-form-box{width:84%;margin:0 auto;padding:80px 5%;display:flex;justify-content:space-between;align-items:flex-start;gap:8%;background:#f8f8f8}
#contact_form .form-title{flex:0 0 35%}
#contact_form .form-title h2{font-size:48px;line-height:1.15;margin-bottom:20px;color:#222222;font-weight:700}
#contact_form .form-title p{color:#666;font-size:16px}
#contact_form #contactForm{flex:1;display:flex;flex-direction:column;gap:15px}
#contact_form .input-group{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#contact_form .input-wrapper{position:relative;background:#fff;display:flex;align-items:center}
#contact_form .input-wrapper input,.input-wrapper textarea{width:100%;padding:20px 20px;border:none;outline:0;font-size:15px;background:0 0;position:relative;z-index:2}
#contact_form #contactForm textarea{height:180px;resize:none}
#contact_form .input-wrapper label{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#999;font-size:15px;pointer-events:none;z-index:1;transition:opacity .2s}
#contact_form .textarea-wrapper label{top:20px;transform:none}
#contact_form .required-star{color:#b71c22;margin-left:2px}
#contact_form .input-wrapper input:focus+label,.input-wrapper input:not(:placeholder-shown)+label,.input-wrapper textarea:focus+label,.input-wrapper textarea:not(:placeholder-shown)+label{opacity:1}
#contact_form #contactForm .btn-primary{align-self:flex-start;padding:14px 45px;border:none;cursor:pointer;font-weight:700;margin-top:15px;border-radius:6px;font-size:16px;background-color:#c51e3a;color:#fff;transition:background .3s}
#contact_form #contactForm .btn-primary:hover{background-color:#c51e3a;transition:transform .4s}

@media screen and (max-width:768px){
	#contact_banner_section{padding-top:100px;padding-bottom:120px;height:auto;margin-top:60px;}
	#contact_banner_section .hero-content{width:90%}
	#contact_banner_section .hero-content h1{font-size:36px}
	
	#contact_us_section .contact-bg-wrapper{width:90%;flex-direction:column;align-items:center;margin-top:-80px;gap:20px}
	#contact_us_section .contact-item{width:100%!important;padding:40px 20px!important;text-align:center;align-items:center;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05)}
	#contact_us_section .contact-icon{margin-bottom:20px}
	#contact_us_section .info-link{font-size:20px}
	#map_section img{height:250px}
	
	#contact_form{padding:40px 0}
	#contact_form .contact-form-box{width:90%;flex-direction:column;padding:40px 5%;gap:30px}
	#contact_form .form-title h2{font-size:32px;text-align:center}
	#contact_form .form-title p{text-align:center}
	#contact_form .input-group{grid-template-columns:1fr}
	#contact_form #contactForm .btn-primary{width:100%}
	#contact_form #contactForm{width:100%;}
}




/* 资料下载 */
#downloads{background-color:#f5f5f5;padding:50px 8% 80px}
#downloads .search{display:flex;justify-content:flex-end;margin-bottom:30px}
#downloads .search-box{display:flex;align-items:center;background:#fff;border-radius:30px;padding:8px 20px;width:320px;box-shadow:0 2px 8px rgba(0,0,0,.02)}
#downloads .search-box input{border:none;outline:0;flex:1;padding:6px 0;font-size:15px;background:0 0}
#downloads .search-box button{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:10px}
#downloads .downloads-table{width:100%;display:flex;flex-direction:column;gap:2px}
#downloads .table-header,.table-row{display:grid;grid-template-columns:850px 380px 120px;align-items:center;padding:18px 30px}
#downloads .table-header{background-color:#c62828;color:#fff;font-weight:600;font-size:16px}
#downloads .table-row{background-color:#fff;color:#333;font-size:15px;transition:background-color .2s ease}
#downloads .table-row:hover{background-color:#fef4f4}
#downloads .col-name{text-align:left}
#downloads .col-date{text-align:left}
#downloads .col-download{text-align:center}
#downloads .download-btn{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}
#downloads .download-btn:hover{transform:translateY(-3px)}
@media screen and (max-width:768px){
	#downloads .page-banner{height:220px;padding:0 5%}
	#downloads .banner-content h1{font-size:36px}
	#downloads .downloads-section{padding:30px 5% 50px}
	#downloads .search-container{justify-content:center}
	#downloads .search-box{width:100%}
	#downloads .downloads-table{overflow-x:auto}
	#downloads .table-header,.table-row{min-width:600px}
}





.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:1boldpx) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (bold)  */
    .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 × (bold) */
    .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 适配 */
}