@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
/* 分页 */
.hr{width:100%;height:1px;background-color:#ededed;}
.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: 0;padding: 0;color: #b9b9b9;}

/* .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: #004098 !important;background-color: #004098 !important;color: #fff !important;}
.paging .nav-links span.current{border-color: #009fa8 !important;background-color: #004098 !important;color: #fff !important;}
.paging a.on{border-color: #004098 !important;background-color: #004098 !important;color: #fff !important;}

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

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

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

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

/* 内页公共 */

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

@media (max-width:600px){
.pagesBan{margin-top:15%;}	
.pagesBan-con .contain .title{margin-top:1%;font-size:25px;}
.pagesBan-con .contain>*{width:100%;}
.pagesBan-con .contain p a{font-size:12px;}
}

@keyframes banText {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}
.pagesLink{background: #fff;}
.pagesLink .contain{justify-content: space-between;}
.pagesNav-item{height: 90px;align-items: center;color: rgba(28, 29, 31, .5);margin-left: 3.1vw;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #1c1d1f;opacity: 0;}
.pagesNav-item:hover,.pagesNav-item.active{color: #1c1d1f;}
.pagesNav-item.active::after{opacity: 1;}
.pagesLink .pagesBread-item{height: 40px;}
.pagesBread-item{align-items: center;height: 100%;color: #666;}
.pagesBread-item:first-child::after{content: "";}
.pagesBread-item::after{content: "/";color:#ffffff;position: absolute;left: -13px;top: 50%;transform: translateY(-50%);}
.pagesBread-item:first-child{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%;}
.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 .image img{height:236px;}
.news .news-list-item:hover .title{color:#004098}

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


@media (max-width:600px){
	.news .news_list ul{display:grid;gap:15px;grid-template-columns: repeat(2, 1fr);}
	.news .news_list ul li{width:100%;margin-bottom:10px;}
	.news .news_list ul li .image img{height:114px;}
	.paging .nav-links span{width:25px;height:25px;font-size:14px;}
	.paging .nav-links a{width:25px;height:25px;font-size:14px;}
	.paging .nav-links .prev:first-child{background-size: auto 7px;background-position:7px 9px}
	.paging .nav-links a:last-child{background-size: auto 7px;background-position:7px 9px}
}



/* 新闻分类 */
#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;}

#news_category .news-select{display: none;}
}

@media (max-width: 1000px) {
	#news_category{padding:20px 0 20px;}
	#news_category .list{display: none;}
	#news_category .news-select{display:block;padding:8px 12px;font-size:16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px}
	#news_category .news-select:hover{border-color:#06c}
	#news_category .news-select:focus{outline:0;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}
	#news_category .news-select option{padding:8px;background-color:#fff}
	@media (prefers-color-scheme:dark){
	#news_category .news-select{background-color:#2d2d2d;color:#fff;border-color:#555;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}
	}	
}

@media (max-width: 600px) {
	#news_category{padding:15px 0 15px;}
	#news_category .list{display: none;}
	#news_category .news-select{display:block;padding:8px 12px;font-size:16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px}
	#news_category .news-select:hover{border-color:#06c}
	#news_category .news-select:focus{outline:0;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}
	#news_category .news-select option{padding:8px;background-color:#fff}
	@media (prefers-color-scheme:dark){
	#news_category .news-select{background-color:#2d2d2d;color:#fff;border-color:#555;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}
	}	
}

/* 新闻详情 */
.news_info .title{padding-top:20px;}
.news_info .news_content_left{width:70%;}
.news_info .news_content_left .content{padding-top:30px;padding-bottom:30px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.news_info .news_content_left .content p{text-indent:2em;line-height:inherit;margin-bottom:20px;}
.news_info .news_content_left .content p img{margin-left:-2em;}
.news_info .news_content_left .content strong{line-height:60px;}
.news_info .news_content_left .prev label{padding:2px 20px 2px 20px;width:72px;height:27px;border:1px solid #b2b2b2;display:inline-block;margin-bottom:15px;color:#666666;background-color:#0c4098;color:#ffffff;border:1px solid #0c4098;}
.news_info .news_content_left .next label{padding:2px 20px 2px 20px;width:72px;height:27px;border:1px solid #b2b2b2;display:inline-block;color:#666666;}
.news_info .news_content_left .next label:hover{background-color:#0c4098;color:#ffffff;border:1px solid #0c4098;}
.news_info .news_right{width:30%;padding-left:80px}
.news_info .news_right .xline{padding-bottom:10px;border-bottom:1px solid #dcdcdc;font-family: auto;font-weight:400;}
.news_info .lastest_news .list .list-item{margin-bottom:30px}
.news_info .lastest_news .list .img{width:40%;}
.news_info .lastest_news .list .content{width:60%;padding-left:15px;}
.news_info .tags a{padding:15px 10px;border:1px solid #dcdcdc;color:#666666;display: flex;justify-content: center;align-items: center;}
.news_info .tags .theme{display:grid;gap:12px;grid-template-columns: repeat(2, 1fr);}
.news_info .share .flex{display:grid;gap:11px;grid-template-columns: repeat(4, 1fr);}


@media (max-width:600px){
	.news_info .title{padding-top:10px;}
	.news_info .news_content_left .content{padding:20px 0 20px;}
	.news_info .share .flex{gap:0;grid-template-columns: repeat(6, 1fr);}
	.news_info .tags a{font-size:14px;padding:10px 10px;}

}


/* 关于我们 */
#about_us .factory{padding:89px 0;background:#fff;}
#about_us .contain{margin:0 auto;padding:0 20px}
#about_us .abFactory-con{display:grid;grid-template-columns:1fr 1fr;gap:122px;align-items:start;margin-bottom:24px}
#about_us .text{width:100%;font-size:16px;color:#666;line-height:28px;}
#about_us .title{font-size:45px;margin-bottom:30px;color:#222222;font-weight:700;line-height:1.2}
#about_us .text p{text-indent:2em;margin-bottom:20px;}
#about_us .swiper-container.img{width:100%;height:428px;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1)}
#about_us .swiper-wrapper{display:flex;width:100%;height:100%;}
#about_us .swiper-wrapper:hover{display:flex;width:100%;height:100%;}
#about_us .swiper-slide{width:100%;height:100%;flex-shrink:0;list-style:none}
#about_us .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}
#about_us .around{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}
#about_us .around .lt{width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;border: 1px solid #bdbebe;}
#about_us .around .rt{width:31px;height:31px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;color:#9fa0a0;cursor:pointer;transition:all .3s ease;transform:rotate(180deg);border: 1px solid #bdbebe;}
#about_us .around .lt:hover,#about_us .around .rt:hover{background-color:#004098;border-color:#004098;color:#fff;transform:translateY(-1px);}
#about_us .around .rt{transform:rotate(180deg)}
#about_us .around .rt:hover{transform:rotate(180deg) translateY(-1px)}


#about_us .num{background-color:}
#about_us .num{margin-top: 60px;}
#about_us .num ul{display: grid;gap:16px;grid-template-columns: repeat(6, 1fr);border-radius: 10px;}
#about_us .num ul li{height:190px;padding: 100px 25px 0px;flex:1;background-repeat: no-repeat;background-color:#fff;background-size: auto 41px;background-position: 30px 0px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;border-left:2px solid #00a0e9;}
#about_us .num ul li b{font-size: 45px;line-height: 28px;color:#004098;}
#about_us .num ul li p{font-size: 16px;line-height: 23px;height:140px;margin-top: 10px;text-align:left;color:#666666;}
#about_us .num ul li a{color:#004098;}
#about_us .num ul li em{font-style: normal;font-size: 30px;}
#about_us .num ul li:nth-child(1){background-image: url(../images/pages/num1.png);}
#about_us .num ul li:nth-child(2){background-image: url(../images/pages/num2.png);}
#about_us .num ul li:nth-child(3){background-image: url(../images/pages/num3.png);}
#about_us .num ul li:nth-child(4){background-image: url(../images/pages/num4.png);}
#about_us .num ul li:nth-child(5){background-image: url(../images/pages/num5.png);}
#about_us .num ul li:nth-child(6){background-image: url(../images/pages/num6.png);}

@media (max-width:992px){
	#about_us .abFactory-con{grid-template-columns:1fr;gap:40px}
	#about_us .title{font-size:36px}
	#about_us .swiper-container.img{height:350px}
}
@media (max-width:768px){#about_us .abFactory-con{gap:30px}
	#about_us .factory{padding:15px 0 15px;}
	#about_us .text p{margin-bottom:0;line-height:normal;}
	#about_us .contain{padding:0px}
	#about_us .num{margin-top:20px;}
	#about_us .num ul{display: grid;gap:16px;grid-template-columns: repeat(2, 1fr);}
	#about_us .num ul li{height:140px;padding:40px 15px 0px;background-position:15px 0px;background-size:auto 31px;}
	#about_us .num ul li b{font-size:25px;}
	#about_us .num ul li p{font-size:14px;line-height:normal;}
	#about_us .title{font-size:24px;margin-bottom:10px;font-weight:500;}
	#about_us .text{font-size:15px}
	#about_us .swiper-container.img{height:280px}
	#about_us .around{justify-content:center;}
	#about_us .around .lt,#about_us .around .rt{width:40px;height:40px;font-size:18px}
}


/* 全球网络 */
#global{width:100%;min-height:919px;display:grid;grid-template-columns:repeat(2,1fr);position:relative;overflow:hidden;background-image:url(../images/pages/global_map.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}
#global .left{width:100%;position:relative}
#global .map-container{position:absolute;width:100%;height:100%;min-height:500px}
#global .map-container .dongguan .tit{top:41%;left:61%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
#global .map-container .kunshan .tit{top:37%;left:53%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
#global .map-container .changzhou .tit{top:33%;left:53.5%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
#global .map-container .shenzhen .tit{top:43.4%;left:52%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}

#global .map-container .hunan .tit{top:39%;left:58%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}

#global .factory-btn{position:absolute;width:31px;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;animation: pulse 2s infinite;}
#global .btn-dot{width:31px;height:31px;background-color:#004098;border-radius:50%;border:10px solid #fff;box-shadow:0 0 0 2px rgba(0,64,152,.3);transition:all .3s ease;position:relative;z-index:2}
#global .factory-btn.active .btn-dot,#global .factory-btn:hover .btn-dot{width:31px;height:31px;background-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.3)}

#global .btn-dot{width:31px;height:31px;background-color:#004098;border-radius:50%;border:10px solid #fff;box-shadow:0 0 0 2px rgba(0,64,152,.3);transition:all .3s ease;position:relative;z-index:2;overflow:visible}
#global .btn-dot::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:rgba(0,64,152,.2);transform:translate(-50%,-50%) scale(1);animation:ripple 2s infinite linear;z-index:1}
#global .btn-dot::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:rgba(0,64,152,.1);transform:translate(-50%,-50%) scale(1);animation:ripple 2s infinite linear 1s;z-index:1}

@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0.8);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(2.5);
        opacity: 0;
    }
}

#global .btn-text{position:absolute;top:-30px;left:280%;transform:translateX(-50%);background-color:#ff4d4f;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none}
#global .btn-text::after{content: '';position: absolute;top: 8px;left: 0%;transform: translateX(-50%);border-left: 10px solid #ff000000;border-right: 10px solid #22222200;border-bottom: 10px solid #ff4d4f;}
#global .factory-btn.active .btn-text,#global .factory-btn:hover .btn-text{opacity:1;visibility:visible;top:-10px}
#global .factory-btn.active .btn-text{background-color:#ff4d4f}
#global .factory-btn.active .btn-text::after{border-top-color:#ff4d4f}
#global .factory-btn.dongguan{top:41%;left:61%}
#global .factory-btn.kunshan{top:37%;left:62%}
#global .factory-btn.changzhou{top:33%;left:63%}
#global .factory-btn.shenzhen{top:43%;left:61%}
#global .factory-btn.hunan{top:38%;left:58%}


#global .factory-info-tooltip{position:absolute;bottom:120%;right:50%;transform:translateX(-50%);background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.15);min-width:180px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100000;text-align:center;pointer-events:none}
#global .factory-btn:hover .factory-info-tooltip{opacity:1;visibility:visible;bottom:130%}
#global .factory-info-tooltip h3{color:#004098;font-size:16px;margin-bottom:8px;font-weight:700}
#global .factory-info-tooltip p{color:#666;font-size:14px;margin-bottom:4px;line-height:1.4}
#global .right{width:100%;padding:180px 0 0 0;display:flex;flex-direction:column;justify-content:center}
#global .right .tit_top{margin-bottom:80px}
#global .right .tit_top b{color:#004098;font-size:18px;font-weight:600;letter-spacing:2px;display:block;margin-bottom:20px;letter-spacing:1px;}
#global .right .tit_top h2{color:#222222;font-size:50px;font-weight:700;line-height:61px;margin-bottom:25px;max-width:80%}
#global .right .tit_top p{color:#666;font-size:18px;line-height:1.6;max-width:60%}
#global .factory-cards-container{position:relative;width:100%;max-width:80%;min-height:400px}
#global .factory-card{width:100%;border:1px solid #eee;text-align:left;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:all .3s ease;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transform:translateY(1.2px);display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}
#global .factory-card.active{opacity:1;visibility:visible;transform:translateY(0);position:relative}
#global .factory-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.1)}
#global .factory-card .card-header{display:flex;justify-content:space-between;align-items:center}
#global .factory-card .card-header h3{font-size:24px;font-weight:700;color:#222222;margin:0}
#global .factory-card img{width:100%;height:200px;object-fit:cover;}
#global .factory-card .factory-info{display:flex;gap:60px;flex-direction: column;}
#global .factory-card .factory-info .tit{font-size:22px;color:#222;margin-top: 5%}
#global .factory-card .factory-info .decs{display:flex;gap:30px}
#global .factory-card .info-item{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}
#global .factory-card .info-item .value{font-size:36px;font-weight:700;color:#004098;line-height:1;margin-bottom:5px}
#global .factory-card .info-item em{font-style:normal;font-size:20px}
#global .factory-card .info-item .label{font-size:14px;color:#666;margin-top:8px;letter-spacing:1px}

@media (max-width:1669px){
	#global .map-container .dongguan .tit{top:41%;left:39%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .kunshan .tit{top:37%;left:43%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .changzhou .tit{top:33%;left:43.5%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:43.4%;left:42%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:43.4%;left:42%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}	
	#global .factory-btn.dongguan{top:41%;left:51%}
	#global .factory-btn.kunshan{top:37%;left:53%}
	#global .factory-btn.changzhou{top:33%;left:53%}
	#global .factory-btn.shenzhen{top:43%;left:51%}
	#global .factory-btn.hunan{top:38%;left:48%}
}
@media (max-width:1669px){
	#global .map-container .dongguan .tit{top:41%;left:39%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .kunshan .tit{top:37%;left:43%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .changzhou .tit{top:33%;left:43.5%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:43.4%;left:42%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .factory-btn.dongguan{top:41%;left:51%}
	#global .factory-btn.kunshan{top:37%;left:53%}
	#global .factory-btn.changzhou{top:33%;left:53%}
	#global .factory-btn.shenzhen{top:43%;left:51%}
	#global .factory-btn.hunan{top:38%;left:48%}	
}
@media (max-width:1580px){
	#global .map-container .dongguan .tit{top:41%;left:31%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .kunshan .tit{top:37%;left:34%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .changzhou .tit{top:33%;left:34%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:43.4%;left:31%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .factory-btn.dongguan{top:41%;left:42%}
	#global .factory-btn.kunshan{top:37%;left:45%}
	#global .factory-btn.changzhou{top:33%;left:45%}
	#global .factory-btn.shenzhen{top:43%;left:44%}
	#global .factory-btn.hunan{top:38%;left:35%}
}


@media (max-width:1200px){
	#global{grid-template-columns:1fr;height: 1650px;min-height:auto;background-position: left;background-size: cover;background-repeat: no-repeat;background-position: 30% 11%;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;}
	#global .left{height:500px;order:1}
	#global .right{padding:60px 30px;order:2}
	#global .right .tit_top h2{font-size:36px}
	#global .map-container .dongguan .tit{top:71%;left:22%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .kunshan .tit{top:60%;left:24%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .changzhou .tit{top:50%;left:26%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:75%;left:23.5%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}	
	#global .factory-btn{position:absolute;width:31px;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .btn-dot{width:31px;height:31px;background-color:#004098;border-radius:50%;border:10px solid #fff;box-shadow:0 0 0 2px rgba(0,64,152,.3);transition:all .3s ease;position:relative;z-index:2}
	#global .factory-btn.active .btn-dot,#global .factory-btn:hover .btn-dot{width:31px;height:31px;background-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.3)}
	#global .btn-text{position:absolute;top:-30px;left:280%;transform:translateX(-50%);background-color:#ff4d4f;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none}
	#global .btn-text::after{content: '';position: absolute;top: 8px;left: 0%;transform: translateX(-50%);border-left: 10px solid #ff000000;border-right: 10px solid #22222200;border-bottom: 10px solid #ff4d4f;}
	#global .factory-btn.active .btn-text,#global .factory-btn:hover .btn-text{opacity:1;visibility:visible;top:0px}
	#global .factory-btn.active .btn-text{background-color:#ff4d4f}
	#global .factory-btn.active .btn-text::after{border-top-color:#ff4d4f}
	#global .factory-btn.dongguan{top:71%;left:34%}
	#global .factory-btn.kunshan{top:60%;left:37%}
	#global .factory-btn.changzhou{top:50%;left:37%}
	#global .factory-btn.shenzhen{top:75%;left:34%}
	#global .factory-btn.hunan{top:65%;left:30%}	
}
@media (max-width:768px){
	#global{height: 1000px;min-height: auto;background-size: cover;background-repeat: no-repeat;background-position: 30% 11%;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;}
	#global .left{height: 500px;}
	#global .factory-btn{width:16px;height:16px}
	#global .factory-info-tooltip{display:none;}
	#global .btn-dot{width:10px;height:10px}
	#global .factory-btn.active .btn-dot,#global .factory-btn:hover .btn-dot{width:12px;height:12px}
	#global .right{padding:40px 20px}
	#global .right .tit_top{margin-bottom:20px;}
	#global .right .tit_top b{font-size:16px;font-weight:500;margin-bottom:10px;}
	#global .right .tit_top h2{max-width:100%;line-height:35px;font-size:24px;font-weight:500;margin-bottom:10px;}
	#global .right .tit_top p{max-width:100%;font-size:14px}
	#global .factory-card .factory-info .tit{font-size:18px;margin-top:2%;}
	#global .factory-card{grid-template-columns:1fr;padding:10px;gap:0;}
	#global .factory-card .card-header h3{font-size:20px}
	#global .factory-card .info-item .value{font-size:20px}
	#global .factory-card .factory-info{gap:0;}
	#global .map-container .dongguan .tit{top:71%;left:17%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .kunshan .tit{top:64%;left:24%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .changzhou .tit{top:58%;left:23%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .map-container .shenzhen .tit{top:75%;left:18%;position:absolute;width:10%;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}	
	#global .factory-btn{position:absolute;width:31px;height:31px;padding:0;background:0 0;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}
	#global .btn-dot{width:31px;height:31px;background-color:#004098;border-radius:50%;border:10px solid #fff;box-shadow:0 0 0 2px rgba(0,64,152,.3);transition:all .3s ease;position:relative;z-index:2}
	#global .factory-btn.active .btn-dot,#global .factory-btn:hover .btn-dot{width:31px;height:31px;background-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.3)}
	#global .btn-text{position:absolute;top:-30px;left:280%;transform:translateX(-50%);background-color:#ff4d4f;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none}
	#global .btn-text::after{content: '';position: absolute;top: 8px;left: 0%;transform: translateX(-50%);border-left: 10px solid #ff000000;border-right: 10px solid #22222200;border-bottom: 10px solid #ff4d4f;}
	#global .factory-btn.active .btn-text,#global .factory-btn:hover .btn-text{opacity:1;visibility:visible;top:0px}
	#global .factory-btn.active .btn-text{background-color:#ff4d4f}
	#global .factory-btn.active .btn-text::after{border-top-color:#ff4d4f}
	#global .factory-btn.dongguan{top:82%;left:34%}
	#global .factory-btn.kunshan{top:69%;left:40%}
	#global .factory-btn.changzhou{top:75%;left:40%}
	#global .factory-btn.shenzhen{top:85%;left:34%}
		#global .factory-btn.hunan{top:76%;left:30%}
	#global .factory-cards-container{width:100%;max-width:100%;min-height:300px;}

}

/* 发展历程 */
#company_history{padding:110px 0;height:919px;background-image:url(../images/pages/history.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}
#company_history .module_tit{margin-bottom:80px}
#company_history .module_tit b{font-size:20px;color:#fff;font-weight:600;letter-spacing:3px;display:block;margin-bottom:15px;position:relative}
#company_history .module_tit h2{font-size:50px;color:#fff;font-weight:700;margin:20px 0 0;line-height:1.2}
#company_history .content-swiper{margin-top:60px;overflow:hidden;position:relative;width:80%;margin:auto;}
#company_history .content-swiper .swiper-slide{height:400px}
#company_history .slide-box{height:100%;display:flex;align-items:center;overflow:hidden;}
#company_history .content-swiper .left.img{width:70%;height:100%;padding:0;position:relative}
#company_history .content-swiper .left.img img{width:100%;height:100%;object-fit:cover;display:block}
#company_history .content-swiper .right{width:50%;padding:60px;display:flex;flex-direction:column;justify-content:center}
#company_history .content-swiper .right h3{font-size:70px;color:#fff;font-weight:700;margin:0 0 20px;line-height:1}
#company_history .content-swiper .right p{width:100%;font-size:18px;color:#fff;line-height:1.6;margin:0;font-weight:400}
#company_history .num-swiper{position:relative;margin-top:80px;height:120px;overflow:hidden;}
#company_history .num-swiper::before{content:"";display:block;position:absolute;width:100%;height:2px;background-color:rgba(255,255,255,.3);left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
#company_history .num-swiper .swiper-wrapper{align-items:center;position:relative;z-index:2}
#company_history .num-swiper .swiper-slide{}
#company_history .num-slide-box{font-size:20px;font-weight:600;color:rgba(255,255,255,.7);cursor:pointer;text-align:center;transition:all .3s ease;padding:0 20px;position:relative;top:8%;}
#company_history .num-slide-box::after{content:"";display:block;width:12px;height:12px;margin:15px auto 0;border-radius:50%;background-color:rgba(255,255,255,.5);transition:all .3s ease}
#company_history .num-slide-box:hover{color:#fff}
#company_history .num-slide-box:hover::after{background-color:#fff;transform:scale(1.2)}
#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box{color:#fff;font-size:24px;font-weight:700}
#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box::after{background-color:#fff;width:16px;height:16px;margin-top:10px;box-shadow:0 0 0 4px rgba(255,255,255,.2)}
#company_history .out_swiper{position:relative;top:-58%;left:0;width:80%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;z-index:10;padding:0 20px;pointer-events:none;margin:auto;}
#company_history .out_swiper .swiper-button-prev{width:31px;height:31px;border-radius:50%;border:1px solid #9fa0a0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);pointer-events:auto;position:static;margin:0;color:#9fa0a0;}
#company_history .out_swiper .swiper-button-next{width:31px;height:31px;border-radius:50%;border:1px solid #9fa0a0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);pointer-events:auto;position:static;margin:0;transform:rotate(180deg);color:#9fa0a0;}
#company_history .out_swiper .swiper-button-prev:hover{background-color:#fff;transform:scale(1.0);box-shadow:0 6px 20px rgba(0,0,0,.15)}
#company_history .out_swiper .swiper-button-next:hover{background-color:#fff;transform:scale(1.0);box-shadow:0 6px 20px rgba(0,0,0,.15);transform:rotate(180deg);}
#company_history .out_swiper .swiper-button-next::after{transform:rotate(180deg)}

@media screen and (max-width:1200px){
	#company_history{height:auto;min-height:800px}
	#company_history .slide-box{flex-direction:column;height:auto}
	#company_history .content-swiper .left.img,#company_history .content-swiper .right{width:100%}
	#company_history .content-swiper .left.img{height:300px}
	#company_history .content-swiper .right{padding:40px 30px}
	#company_history .num-swiper::before{width:90%}
	#company_history .out_swiper{padding:0 10px}
}
@media screen and (max-width:992px){
	#company_history{padding:80px 0;min-height:700px}
	#company_history .module_tit h2{font-size:40px}
	#company_history .content-swiper .right h3{font-size:50px}
	#company_history .content-swiper .right p{font-size:16px}
	#company_history .num-swiper{margin-top:30px;height:100px}
	#company_history .num-slide-box{font-size:18px}
	#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box{font-size:22px}
}
@media screen and (max-width:768px){
	#company_history{padding:15px 0 15px;min-height:500px}
	#company_history .contain{padding:0 20px}
	#company_history .module_tit{margin-bottom:50px}
	#company_history .module_tit h2{font-size:32px}
	#company_history .content-swiper{width:100%;}
	#company_history .content-swiper .right h3{font-size:25px;margin-bottom:15px}
	#company_history .content-swiper .right p{width:100%;font-size:15px;line-height:1.5}
	#company_history .num-swiper::before{width:95%}
	#company_history .num-slide-box{font-size:16px;padding:0 15px}
	#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box{font-size:20px}
	#company_history .out_swiper .swiper-button-next,#company_history .out_swiper .swiper-button-prev{width:30px;height:30px}
	#company_history .content-swiper .swiper-slide{height:350px;}
}
@media screen and (max-width:480px){
	#company_history{padding:15px 0 15px}
	#company_history .module_tit h2{font-size:24px;font-weight:500;}
	#company_history .module_tit b{font-size:16px;letter-spacing:1px;font-weight:500;}
	#company_history .content-swiper .left.img{height:200px}
	#company_history .content-swiper .right{padding:30px 20px}
	#company_history .content-swiper .right h3{font-size:25px}
	#company_history .num-swiper{height:80px}
	#company_history .num-slide-box{font-size:14px;padding:0 10px}
	#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box{font-size:18px}
	#company_history .num-slide-box::after{width:10px;height:10px;margin-top:10px}
	#company_history .swiper-slide.swiper-slide-thumb-active .num-slide-box::after{width:14px;height:14px;margin-top:8px}
}



/* 企业文化 */

#corporate_culture{padding:110px 0;background-color:#fafafa;}
#corporate_culture .module_tit{margin-bottom:75px;}
#corporate_culture .module_tit b{font-size:20px;color:#004098;line-height:47px;}
#corporate_culture .module_tit h2{width:50%;font-size:50px;color:#222222;line-height:67px;font-weight:bold;}
#corporate_culture .module_content{width:100%;height:516px;display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
#corporate_culture .module_content .left{display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
#corporate_culture .module_content .left .top{padding:30px 38px;background-image:url(../images/pages/culture.png);border-radius: 10px;height: 282px;}
#corporate_culture .module_content .left .top h3{color:#fff;font-size:22px;margin-bottom:20px;}
#corporate_culture .module_content .left .top p{width:40%;font-size:18px;color:#fff;}
#corporate_culture .module_content .left .bottom{display:flex;gap:17px;height: 217px;}
#corporate_culture .module_content .left .bottom .lt{padding:30px 25px;background-image:url(../images/pages/culture1.png);background-repeat: no-repeat;background-position: 95% 90%;background-color:#ffffff;border-radius: 10px;}
#corporate_culture .module_content .left .bottom .lt h3{color:#222222;font-size:22px;font-weight:bold;margin-bottom:20px;}
#corporate_culture .module_content .left .bottom .lt p{color:#666666;font-size:18px;width: 70%;}
#corporate_culture .module_content .left .bottom .lt img{float:right;}
#corporate_culture .module_content .left .bottom .rt{padding:30px 25px;background-image:url(../images/pages/culture2.png);background-repeat: no-repeat;background-position: 95% 90%;background-color:#ffffff;border-radius: 10px;}
#corporate_culture .module_content .left .bottom .rt h3{color:#222222;font-size:22px;font-weight:bold;margin-bottom:20px;}
#corporate_culture .module_content .left .bottom .rt p{color:#666666;font-size:18px;width: 70%;}
#corporate_culture .module_content .left .bottom .rt img{float:right;}

#corporate_culture .module_content .right{display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
#corporate_culture .module_content .right .top{display:flex;gap:17px;height: 217px;}
#corporate_culture .module_content .right .top .lt{padding:30px 25px;background-image:url(../images/pages/culture3.png);background-repeat: no-repeat;background-position: 95% 90%;background-color:#ffffff;border-radius: 10px;}
#corporate_culture .module_content .right .top .lt h3{color:#222222;font-size:22px;font-weight:bold;margin-bottom:20px;}
#corporate_culture .module_content .right .top .lt p{color:#666666;font-size:18px;width: 50%;}
#corporate_culture .module_content .right .top .lt img{float:right;}
#corporate_culture .module_content .right .top .rt{padding:30px 25px;background-image:url(../images/pages/culture4.png);background-repeat: no-repeat;background-position: 95% 90%;background-color:#ffffff;border-radius: 10px;}
#corporate_culture .module_content .right .top .rt h3{color:#222222;font-size:22px;font-weight:bold;margin-bottom:20px;}
#corporate_culture .module_content .right .top .rt p{color:#666666;font-size:18px;width: 80%;}
#corporate_culture .module_content .right .top .rt img{float:right;}
#corporate_culture .module_content .right .bottom{padding:30px 25px;background-color:#004098;color:#fff;border-radius: 10px;height: 282px;}
#corporate_culture .module_content .right .bottom h3{font-size:22px;margin-bottom:20px;}
#corporate_culture .module_content .right .bottom p{font-size:18px;}

@media screen and (max-width:1669px){
	#corporate_culture .module_content .left .bottom .lt p{width:70%;}
	#corporate_culture .module_content .left .bottom .rt p{width:92%;}	
	#corporate_culture .module_content .right .top .lt p{width:60%;}
	#corporate_culture .module_content .right .top .rt p{width:100%;}
}

@media screen and (max-width:1530px){
	#corporate_culture .module_content .left .bottom .lt p{width:100%;}
	#corporate_culture .module_content .left .bottom .rt p{width:100%;}	
	#corporate_culture .module_content .right .top .lt p{width:100%;}
	#corporate_culture .module_content .right .top .rt p{width:100%;}
}


@media screen and (max-width:1200px){
	#corporate_culture .module_tit h2{font-size:30px;line-height:35px;}
	#corporate_culture .module_content{width:100%;height:auto;display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
	#corporate_culture .module_content .left .bottom{height:auto;display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
	#corporate_culture .module_content .left .top p{width:100%;}
	#corporate_culture .module_content .left .bottom .lt{background-position: 95% 15%;}
	#corporate_culture .module_content .left .bottom .lt p{width:100%;font-size:16px;}
	#corporate_culture .module_content .left .bottom .rt{background-position: 95% 15%;}	
	#corporate_culture .module_content .left .bottom .rt p{width:100%;}
	#corporate_culture .module_content .right .top{height:auto;display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
	#corporate_culture .module_content .right .top .lt{background-position: 95% 15%;}
	#corporate_culture .module_content .right .top .lt p{width:100%;}
	#corporate_culture .module_content .right .top .rt{background-position: 95% 15%;}	
	#corporate_culture .module_content .right .top .rt p{width:100%;}
	#corporate_culture .module_content .right .bottom p{font-size:16px;}
}

@media screen and (max-width:600px){
	#corporate_culture{padding:15px 0 15px;}
	#corporate_culture .module_tit{margin-bottom:20px;}
	#corporate_culture .module_tit b{font-size:16px;font-weight:500;letter-spacing:1px;}
	#corporate_culture .module_tit h2{width:100%;font-size:24px;font-weight:500;line-height:30px;}
	#corporate_culture .module_content{width:100%;height:auto;display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#corporate_culture .module_content .left .bottom{height:auto;display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
	#corporate_culture .module_content .left .top p{width:100%;}
	#corporate_culture .module_content .left .bottom .lt{padding:15px;background-size:auto 38px;}
	#corporate_culture .module_content .left .bottom .lt h3{margin-bottom:10px;font-size:16px;font-weight:600;letter-spacing:0.5px;}
	#corporate_culture .module_content .left .bottom .rt{background-size:auto 30px;}
	#corporate_culture .module_content .left .bottom .rt h3{margin-bottom:10px;font-size:16px;font-weight:600;letter-spacing:0.5px;}
	#corporate_culture .module_content .left .bottom .lt p{width:90%;font-size:14px;}
	#corporate_culture .module_content .left .bottom .rt p{width:90%;font-size:14px;}
	#corporate_culture .module_content .right .top{height:auto;display:grid;gap:17px;grid-template-columns: repeat(1, 1fr);}
	#corporate_culture .module_content .right .top .lt{padding:15px;background-size:auto 30px;}
	#corporate_culture .module_content .right .top .lt h3{margin-bottom:10px;font-size:16px;font-weight:600;letter-spacing:0.5px;}
	#corporate_culture .module_content .right .top .rt{background-size:auto 30px;}
	#corporate_culture .module_content .right .top .rt h3{margin-bottom:10px;font-size:16px;font-weight:600;letter-spacing:0.5px;}		
	#corporate_culture .module_content .right .top .lt p{width:90%;font-size:14px;}
	#corporate_culture .module_content .right .top .rt p{width:90%;font-size:14px;}
	#corporate_culture .module_content .right .bottom{padding:15px;}
	#corporate_culture .module_content .right .bottom h3{font-size:16px;font-weight:600;letter-spacing:0.5px;}
	#corporate_culture .module_content .right .bottom p{font-size:14px;line-height:25px;letter-spacing:0.5px;}
}

/* 荣誉证书 */
#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:#222222;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{height:auto;}
	#cert h2{font-size:24px;font-weight:500;margin-bottom:0;}
	#cert .subtitle{width:100%;}
	#cert .pc{display:none}
	#cert .mb{display:block;overflow: hidden;}
	#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:#222222;font-weight:bold;}
.about-page3 h6{font-size:20px;color:#004098;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;}
	.about-page3 .page3-swi{height:auto;}
}


/* 员工风格 */
#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:#222222;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{overflow:hidden;display:block;}
#staff_style .right a:hover{}
#staff_style .left img:hover,#staff_style .right img:hover{transform:scale(1.05)}

@media (max-width:768px){
	#staff_style{padding:15px 0 15px}
	#staff_style b{font-size:16px;margin-bottom:10px;font-weight:500;letter-spacing:1px;}
	#staff_style h2{width:90%;font-size:24px;font-weight:500;line-height:30px;margin-bottom:15px;font-weight:500;}
	#staff_style .list{display:grid;gap:10px;grid-template-columns:1fr}
	#staff_style .left{width:100%;order:1}
	#staff_style .right{width:100%;display:grid;gap:10px;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 (max-width:600px){
	#staff_style{padding:15px 0 15px}
	#staff_style h2{width:100%;font-size:24px;line-height:30px;font-weight:500;margin-bottom:15px;}
	#staff_style .list{display:grid;gap:10px;grid-template-columns:1fr}
	#staff_style .left{width:100%}
	#staff_style .right{width:100%;display:grid;gap:10px;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:#222222;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:#222222;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:15px 0 15px;}
	#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:0;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;gap:10px;}
	#feedback .tit h2{font-size:24px;font-weight:500;margin-bottom:10px;}
	#feedback .tit p{font-size:14px;margin:0;margin-bottom:10px;}
	#feedback input,#feedback select,#feedback textarea{padding:10px 12px;font-size:13px}
	#feedback label{font-weight:500;}
}


/* 技术创新 */
#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:#222222;}
#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(4, 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:#004098;}
#technological_innovation .list ul li p{font-size: 22px;line-height: 26px;height:140px;margin-top: 20px;margin-bottom:18px;text-align:left;color:#222222;}
#technological_innovation .list ul li a{color:#004098;}
#technological_innovation .list ul li:nth-child(1){background-image: url(../images/pages/ti1.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:nth-child(2){background-image: url(../images/pages/ti2.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:nth-child(3){background-image: url(../images/pages/ti3.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:nth-child(4){background-image: url(../images/pages/ti4.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:nth-child(5){background-image: url(../images/pages/ti5.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:hover{background-color: #004098;}
#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: 18% auto;}
#technological_innovation .list ul li:hover:nth-child(2){background-image: url(../images/pages/ci2.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:hover:nth-child(3){background-image: url(../images/pages/ci3.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:hover:nth-child(4){background-image: url(../images/pages/ci4.png);background-position: 90% 90%;background-size: 18% auto;}
#technological_innovation .list ul li:hover:nth-child(5){background-image: url(../images/pages/ci5.png);background-position: 90% 90%;background-size: 18% auto;}

@media (max-width:900px){
	#technological_innovation{padding:40px 0}
	#technological_innovation .tit{display:grid;margin-bottom:20px;margin-top:0px;}
	#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:15px 0 15px;}
	#technological_innovation .tit{display:grid;margin-bottom:30px;}
	#technological_innovation .tit .title{width:100%;font-size:24px;font-weight:500;}
	#technological_innovation .tit .desc{width:100%;font-size:14px;line-height:normal;font-weight:500;}	
	#technological_innovation .list ul{display: grid;gap:16px;grid-template-columns: repeat(2, 1fr);border-radius: 10px;}
	#technological_innovation .list ul li{padding:15px;}
	#technological_innovation .list ul li p{height:auto;font-size:14px;margin-top:0;}
	#technological_innovation .list ul li b{font-size:25px;}
}



/* 产业 */
#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:24px;font-weight: 500;line-height:normal;padding:15px 0 15px}
	#industry p{width:100%;color:#fff;font-size:14px;line-height:normal;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:#222222;}
#rd_base .tit .desc{width:40%;height:auto;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:15px 0 15px;}
	#rd_base .tit{margin-bottom:10px}
	#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:15px 0 15px;}
	#rd_base .tit .title{width:100%;font-size:24px;font-weight:500;}
	#rd_base .tit{display:grid;margin-bottom:10px;margin-top:0;}
	#rd_base .tit .title{width:100%;}
	#rd_base .tit .desc{width:100%;height:auto;font-size:14px;line-height:normal;}
	#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-container{padding:20px 0 20px;}
	#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;bottom:0;}
	#rd_base .base .swiper-slide h3{font-size:18px;font-weight:500;}
}




/* 资质荣誉证书 */
#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:#222222;}
#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;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:15px 0 15px;}
	#honor_pro .tit{margin-bottom:40px}
	#honor_pro .tit .left h2{font-size:26px;line-height:normal;}
	#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:15px 0 15px;}
	#honor_pro .tit h2{width:100%;font-size:30px;font-weight:500;}
	#honor_pro .tit{display:grid;margin-bottom:10px;margin-top:0;}
	#honor_pro .tit .title{width:100%;margin-bottom:10px;}
	#honor_pro .tit .desc{width:100%;height:auto;}
	#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:#222222;}
#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:15px 0 15px}
	#laboratory h2{font-size:24px;font-weight:500;margin-bottom:20px;}
	#laboratory ul{display:grid;gap:15px;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 h2{font-size:45px;font-weight:bold;line-height:54px;margin-bottom:30px;color:#222222;}
#quality_control_qa p{width:46%;font-size:16px;line-height:28px;color:#666666;margin-bottom:70px;}
#quality_control_qa .img{text-align:center;}

@media (max-width:768px){
	#quality_control_qa{padding:15px 0 15px;}
	#quality_control_qa h2{font-size:24px;font-weight:500;line-height:normal;margin-bottom:10px;}
	#quality_control_qa p{width:100%;margin-bottom:10px;font-size:14px;line-height:normal;}

}

/* quality_control_qa_one */
#quality_control_qa_one{padding:100px 0;background-color:#f5f5f5;}
#quality_control_qa_one h2{font-size:45px;font-weight:bold;line-height:54px;margin-bottom:30px;color:#222222;}
#quality_control_qa_one p{width:46%;font-size:16px;line-height:28px;color:#666666;}
#quality_control_qa_one .rd{position:absolute;top:67.5%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%;}
#quality_control_qa_one .rd .lt{position:relative;left:-3.5%;width:31px;height:31px;border-radius:50%;background-color:#f5f5f5;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;}
#quality_control_qa_one .rd .rt{position:relative;right:-3.5%;width:31px;height:31px;border-radius:50%;background-color:#f5f5f5;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;}
#quality_control_qa_one .base{position:relative;max-width:100%;margin:0 auto;z-index:99;}
#quality_control_qa_one .base .swiper-container{padding:20px 0 40px}
#quality_control_qa_one .base .swiper-wrapper{margin-top:10%}
#quality_control_qa_one .base .swiper-slide{background-color:#fff;transition:all .3s ease;height:auto;position:relative}
#quality_control_qa_one .base .swiper-slide .number{position:relative;font-family: ddm;font-size:120px;color:#fff;-webkit-text-stroke: 1px #004097;font-weight: 500;top: -32%;left:55%;transition: all 0.3s ease;}
#quality_control_qa_one .base .swiper-slide p{width:61%;font-size:24px;line-height:36px;color:#222222;position: relative;top: -20%;left: 10%;transition: all 0.3s ease;}
#quality_control_qa_one .base .swiper-slide:hover{background-color:#004097;color:#fff;transform:translateY(-40px);}
#quality_control_qa_one .base .swiper-slide:hover p{color:#fff!important}
#quality_control_qa_one .base .swiper-slide:not(:hover){transform:translateY(0)}
#quality_control_qa_one .swiper-pagination{position:relative;margin-top:30px}
#quality_control_qa_one .swiper-pagination-bullet{width:12px;height:12px;background-color:#ddd;opacity:1;margin:0 6px}
#quality_control_qa_one .swiper-pagination-bullet-active{background-color:#2a6df5;transform:scale(1.2)}

@media (max-width:1669px){
	#quality_control_qa_one .base .swiper-slide h2{margin-top:65%;}
	#quality_control_qa_one .base .swiper-slide img{height:auto}
	#quality_control_qa_one .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#quality_control_qa_one .base .swiper-slide .tit{padding:10px;height:621px;margin-top: -80%;}
	#quality_control_qa_one .base .swiper-slide .number{left:50%;}
	#quality_control_qa_one .base .swiper-slide p{width:90%;font-size:24px;line-height:36px;color:#222222;position: relative;top: -20%;left: 10%;transition: all 0.3s ease;}
}

@media (max-width:1500px){
	#quality_control_qa_one .base .swiper-slide h2{margin-top: 78%;}
	#quality_control_qa_one .base .swiper-slide img{height:auto}
	#quality_control_qa_one .base .swiper-slide .tit{padding:10px;height:541px;margin-top: -98%;}
	#quality_control_qa_one .base .swiper-slide .number{left:50%;}
	#quality_control_qa_one .base .swiper-slide p{width:90%;font-size:24px;line-height:36px;color:#222222;position: relative;top: -20%;left: 10%;transition: all 0.3s ease;}
}

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

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

@media (max-width:768px){
	#quality_control_qa_one{padding:15px 0 15px}
	#quality_control_qa_one h2{font-size:24px;line-height:normal;font-weight:500;margin-bottom:10px;}
	#quality_control_qa_one p{width:100%;line-height:normal;font-size:14px;}
	#quality_control_qa_one .rd{z-index:99;}
	#quality_control_qa_one .base .swiper-container{padding:50px 0 10px}
	#quality_control_qa_one .base .swiper-slide img{height:auto}
	#quality_control_qa_one .base .swiper-slide h2{font-size:24px;bottom:70px;padding-left:20px;padding-right:20px}
	#quality_control_qa_one .base .swiper-slide p{font-size:15px;bottom:25px;padding-left:20px;padding-right:20px}
}
@media (max-width:600px){
	#quality_control_qa_one{padding:15px 0 15px}
	#quality_control_qa_one h2{font-size:24px;line-height:normal;font-weight:500;margin-bottom:10px;}
	#quality_control_qa_one p{width:100%;line-height:normal;font-size:14px;}
	#quality_control_qa_one .rd{z-index:99;}	
	#quality_control_qa_one .rd .lt{font-size:14px;}
	#quality_control_qa_one .rd .rt{font-size:14px;}
	#quality_control_qa_one .base .swiper-slide img{height:auto}
	#quality_control_qa_one .base .swiper-slide h2{font-size:20px;bottom:60px;padding-left:15px;padding-right:15px}
	#quality_control_qa_one .base .swiper-slide p{font-size:14px;bottom:20px;padding-left:15px;padding-right:15px}
	#quality_control_qa_one .base .swiper-slide .tit{padding:10px;height:auto;margin-top: -108%;}
}

/* System Certification */
#quality_control_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}
#quality_control_cert .pc{overflow:hidden;}
#quality_control_cert h2{font-size:45px;font-weight:bold;line-height:54px;color:#222222;margin-bottom:30px;}
#quality_control_cert .subtitle{width:51%;font-size:16px;line-height:28px;color:#666666;margin-bottom:60px;}
#quality_control_cert .cert-box{position:relative;}
#quality_control_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;}
#quality_control_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);}
#quality_control_cert .cert-box .swiper-prev{left:-3.5%;z-index:100;}
#quality_control_cert .cert-box .swiper-next{right:-3.5%;z-index:100;}
#quality_control_cert .swiper-slide ul{display:flex;gap:27px;overflow:hidden;}
#quality_control_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}
#quality_control_cert .swiper-slide ul li img{width:100%;height:auto}
#quality_control_cert .swiper-slide ul li.active{flex:1.4}
#quality_control_cert .mb{display:none}

@media(max-width:1100px){
	#quality_control_cert{padding:30px 0}
	#quality_control_cert .swiper-slide ul li.active{flex:1}
}
@media(max-width:768px){
	#quality_control_cert{padding:15px 0 25px;height:auto;}
	#quality_control_cert h2{font-size:24px;line-height:normal;font-weight:500;margin-bottom:10px;}
	#quality_control_cert .subtitle{width:100%;font-size:14px;line-height:normal;margin-bottom:20px;}
	#quality_control_cert .pc{display:none}
	#quality_control_cert .mb{display:block}
	#quality_control_cert .mb img{max-width:80%;margin:0 auto;display:block}
}

/* 智能制造 */
#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:#222222;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: #004098;}
#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%;}

@media (max-width:600px){
	#mes{padding:15px 0 15px;}
	#mes .contect{flex-direction: column;}
	#mes li{font-size:18px;}
	#mes .left{width:100%;}
	#mes .right{width:100%;}
}	


/* 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:#222222;}
#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:15px 0 15px}
	#production_equipment h2{font-size:24px;font-weight:500;line-height:normal;margin-bottom:15px;}
	#production_equipment ul{display:grid;gap:20px;grid-template-columns: repeat(2, 1fr);}
	#production_equipment p{font-size:14px;line-height:normal;}
	#production_equipment li{margin-bottom:0;}
}


/* 产品中心 */

/* 产品分类 */
#category{padding:60px 0;background-color:#fff;}
#category .list{display:flex;gap:16px;}
#category .list a{padding:0 10px;height:46px;line-height:47px;background-color:#fafafa;font-size:18px;color:#222222;}
#category .list a:hover{background-color:#014099;color:#ffffff;}
#category .list .active{background-color:#014099;color:#fff;}

@media (max-width:600px){
	#category{padding:20px 0;}
	#category .list{display:grid;grid-template-columns: repeat(2, 1fr);gap:10px;flex-wrap: wrap;flex-direction: column;}
	#category .list a{font-size:12px;}
}
/* 产品列表 */
#products{padding:0 0 74px;background-color:#fff;}
#products ul{display:flex;gap:16px;display:grid;gap:34px;grid-template-columns: repeat(2, 1fr);margin-bottom: 50px}
#products li{height:375px;line-height:47px;background-color:#fafafa;font-size:18px;color:#222222;}
#products .content{display:flex;justify-content:space-between;}
#products .content:hover h2{color:#014099}
#products .content:hover p{color:#014099}
#products .left{order:0;display:flex;flex-direction:column;padding:70px 0 0 30px;}
#products .right{order:1;width:50%;height:375px;overflow:hidden;display:flex;align-items:center;justify-content:center}
#products .right img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
#products h2{font-size:22px;line-height:31px;font-weight:bold;margin-bottom:20px;}
#products p{color:#666666;font-size:16px;line-height:28px;margin-bottom:45px;}
#products b{margin-top: auto;margin-bottom:40px;font-size:14px;font-weight:500;line-height:23px;color:#004098;}
#products b a{border-bottom:1px solid #d0d6e4;}
#products b em{font-style: normal}

@media (max-width:600px){
	#products{padding:0 0 40px;}
	#products ul{gap:10px;}
	#products li{height:auto;display: flex;flex-direction: column;}
	#products .content{display:flex;flex-direction:column;}
	#products .left{order:1;padding:10px;display: flex;flex-direction: column;min-height:180px;}
	#products .right{order:0;width:100%;height:auto;}
	#products h2{font-size:18px;line-height:normal;margin-bottom:5px;}
	#products p{margin-bottom: 0;}
	#products b{margin-top: auto;margin-bottom:10px;}
	#products b a{border-bottom:1px solid #d0d6e4;}
	#products b em{font-style: normal}
}


/* 产品详情 */
#product_introduce{padding:100px 0;height:800px;background-color:#fafafa;}
#product_introduce .list{display:flex;}
#product_introduce .tit{padding:170px 0 0;width:50%;}
#product_introduce .img{width:50%}
#product_introduce .img img{width:80%;}
#product_introduce h1{width:60%;font-size:34px;font-weight:bold;line-height:36px;color:#222222;margin-bottom:30px;}
#product_introduce p{width:48%;font-size:16px;line-height:28px;color:#666666;margin-bottom:140px;}
#product_introduce 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;border-radius: 10px;line-height:41px;background-color:#014099;display:block;color:#fff;text-align:center}

@media (max-width:600px){
	#product_introduce{padding:50px 0 0;height:auto;}
	#product_introduce .tit{padding:0px;width:100%;order:1;margin-bottom:30px;}
	#product_introduce .img{width:100%;}
	#product_introduce h1{width:100%;font-size:26px;margin-bottom:20px;}
	#product_introduce p{width:100%;margin-bottom:20px;}
	#product_introduce a{width:45%;}
	#product_introduce .list{flex-direction: column;}
}

/* Product Parameters */
#product_parameter{padding:90px 0;height:700px;background-color:#fff;}
#product_parameter .list{display:flex;}
#product_parameter .tit{padding:170px 0 0}
#product_parameter h2{width:50%;font-size:45px;font-weight:bold;line-height:54px;color:#222222;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:22px;}
}

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

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

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

#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;}
#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;}

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


/* 解决方案 */


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

@media (max-width:600px){
	#solution_ent{padding:15px 0 15px;}
	#solution_ent .tit{margin-top:0;}	
	#solution_ent .ent_content{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#solution_ent h1{margin:0;width:100%;font-size:24px;line-height:normal;font-weight:500;}
	#solution_ent p{width:100%;font-size:14px;font-weight:500;line-height:normal;}
}

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

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

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

@media (max-width:600px){
	#solution_type{padding:0;height:auto;}
	#solution_type .type_content .tit{margin:0;}
	#solution_type .custom_content .ico_img{width:210%;height:auto;}
	#solution_type .type_content .tit h2{width:100%;font-weight:500;font-size:24px;line-height:normal;margin-top:0px;}
	#solution_type .type_content ul{display:grid;gap:20px;grid-template-columns: repeat(1, 1fr);}
	#solution_type .type_content li{height:auto;}
	#solution_type .type_content h3{padding:0 15px;font-size:18px;line-height:normal;}
	#solution_type .type_content p{padding:0 15px 15px;font-size:14px;line-height:normal;}
	
	#solution_type .custom_content .process{margin-bottom:30px;}
	#solution_type .custom_content .process h2{font-size:24px;font-weight:500;line-height:normal;margin-top:50px;margin-bottom:10px;}
	#solution_type .custom_content .pro_list{width:100%;overflow-x: auto;}
	#solution_type .custom_content li{margin-bottom:15px;}
	#solution_type .custom_content li:nth-child(1) p{padding:0 0 0 5%;}
	#solution_type .custom_content li:nth-child(2) p{padding:0 0 0 15%;}
	#solution_type .custom_content li:nth-child(3) p{padding:0 0 0 30%;}
	#solution_type .custom_content li:nth-child(4) p{padding:0 0 0 80%;}
	#solution_type .custom_content li:nth-child(5) p{padding:0 0 0 85%;}
	#solution_type .custom_content li:nth-child(6) p{padding:0 0 0 128%;}
	#solution_type .custom_content li:nth-child(7) p{padding:0 0 0 245%;}
	#solution_type .custom_content li:nth-child(8) p{padding:0 0 0 280%;}
}



/* 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:#222222;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:#222222;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:#004098;}
#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:#004098;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{padding:15px 0 15px;}
	#solution_related_products .list{margin-left:0;}	
	#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{padding:15px 0 15px;}
	#solution_related_products .list{margin-left:0;}	
	#solution_related_products .tit{margin-bottom:20px;}	
	#solution_related_products .tit h2{font-size:24px;font-weight:500;line-height:normal;}
	#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 .left h2{font-size:16px;line-height:normal;}
	#solution_related_products .left p{font-size:14px;line-height:normal;margin-bottom:0;}
	#solution_related_products .swiper-wrapper{left:0;}
	#solution_related_products .swiper-slide{flex:0 0 100%;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:#222222;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:#004098;}
#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:#004098;transition: all 0.3s ease;}
#solution_quality_assurance .list ul li h3{font-size:22px;line-height:26px;color:#222222;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:15px 0 15px;}
	#solution_quality_assurance .tit h2{font-size:24px;font-weight:500;line-height:normal;margin-bottom:10px;}
	#solution_quality_assurance .tit p{width:100%;font-size:14px;line-height:normal;}
	#solution_quality_assurance .list{margin-top:30px;}
	#solution_quality_assurance .list ul{display:grid;gap:10px;grid-template-columns: repeat(2, 1fr);text-align:center;}
	#solution_quality_assurance .list ul li{padding:10px;}
	#solution_quality_assurance .list ul li h3{font-size:16px;line-height:normal;font-weight:bold;margin-bottom:15px;}
	#solution_quality_assurance .list ul li b{font-size:25px;margin-bottom:10px;}
	#solution_quality_assurance .list ul li p{font-size:14px;line-height:normal;}
	#solution_quality_assurance .ico_quality{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);align-items:center;padding:20px 0;}
	#solution_quality_assurance .ico_quality img{padding:10px;}
}

/* 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:#222222;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: #222222;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:15px 0 15px;}
	#solution_factory .tit{margin-bottom:10px;margin-bottom:10px;}
	#solution_factory .tit h2{font-size:24px;font-weight:500;line-height:normal;}
	#solution_factory .tit p{width:100%;font-size:14px;line-height:normal;}
	#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:#222222;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 #004098;border-radius:50%;background-color:#fff;color:#004098;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{padding:15px 0 25px;}
	#solution_faq .tit{margin-top:10px;}
	#solution_faq h2{width:100%;font-size:24px;font-weight:500;line-height:normal;margin-bottom:0;}
	#solution_faq .btn{width:25px;height:25px;}
	#solution_faq .question{width:80%;font-size:14px;line-height:normal;font-weight:500;}
	#solution_faq .item.active .answer{width:100%;}
}



/* 可持续发展 */

#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:#222222;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:#222222;font-style:normal;margin-bottom:8px}
#sustainability_ent img{margin-top:4%}


@media (max-width:600px){
	#sustainability_ent{padding:15px 0 15px;}
	#sustainability_ent .tit{margin-top:0;}
	#sustainability_ent .p1{width:100%;font-size:14px;line-height:normal;margin-bottom:20px;}
	#sustainability_ent .ent_content{display:grid;gap:0;grid-template-columns: repeat(1, 1fr);}
	#sustainability_ent h1{margin:0;width:100%;font-size:24px;font-weight:500;line-height:normal;}
	#sustainability_ent p{width:100%;}
	#sustainability_ent .p2 p, #sustainability_ent .p3 p{font-size:14px;}
	#sustainability_ent .p2, #sustainability_ent .p3{width:100%;margin-bottom:10px;}
}



#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:#222222;margin-bottom:20px;}




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

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



@media (max-width:600px){
	#sustainability_soil{padding:15px 0 15px;background: linear-gradient(to bottom, #ededed 0%, #ededed 75%, transparent 25%, transparent 100%);}
	#sustainability_soil .contain{height:auto;}
	#sustainability_soil .controls{justify-content: center;}
	#sustainability_soil .tit{margin-top:0;}
	#sustainability_soil .tit h1{width:100%;font-size:24px;font-weight:500;line-height:normal;margin-top:10px;margin-bottom:10px}
	#sustainability_soil .tit .dw{width:100%;margin-top:10%;}
	#sustainability_soil .tit p{margin-bottom:10px;font-size:14px;line-height:normal;letter-spacing:0.5px;}
	#sustainability_soil .tit .dw .left{display:flex;flex-direction: column;}
	#sustainability_soil .tit .dw .left a{width:60%;margin:auto;font-size:14px;margin-left:48px;}	
	#sustainability_soil .soil_content{display:grid;gap:0;grid-template-columns: repeat(1, 1fr);}
}



/* Multi-dimensional Protection to sustain career */

#Multi_dimensional{padding:30px 0 170px;}
#Multi_dimensional .content .tit{margin-bottom:50px;}
#Multi_dimensional .content .tit h2{width:37%;font-size:45px;line-height:54px;font-weight:bold;color:#222222;margin-top:5.8%;margin-bottom:5%;}
#Multi_dimensional .content ul{display:grid;gap:60px;grid-template-columns: repeat(3, 1fr);}
#Multi_dimensional .content ul li{background-color:#f3f3f3;height:640px;}
#Multi_dimensional .content ul li:hover{background-color:#004098;}
#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{margin-bottom:35px;}
#Multi_dimensional .content h3{width:100%;padding:0 28px;font-size:24px;font-weight:bold;line-height:25px;color:#222222;margin-bottom:20px;}
#Multi_dimensional .content p{width:85.5%;padding:0 28px;font-size:16px;line-height:24px;color:#222222;margin-bottom:10px;}

@media (max-width:600px){
	#Multi_dimensional{padding:15px 0 15px;height:auto;}
	#Multi_dimensional .content .tit{margin:0;}
	#Multi_dimensional .content .tit h2{width:100%;font-size:24px;font-weight:500;margin-top:0;margin-bottom:20px;line-height:28px;}
	#Multi_dimensional .content ul{display:grid;gap:48px;grid-template-columns: repeat(1, 1fr);}
	#Multi_dimensional .content ul li{height:auto;}
	#Multi_dimensional .content img{margin-bottom:15px;}
	#Multi_dimensional .content h3{padding:0 15px;font-size:18px;line-height:normal;margin-bottom:10px;}
	#Multi_dimensional .content p{width:100%;padding:0 15px;margin-bottom:15px;font-size:14px;line-height:normal;}	
}


/* 职业机会 */

#hr-philosophy{padding:80px 0;}
#hr-philosophy .tit{margin-bottom:60px}
#hr-philosophy .tit h2{font-size:45px;font-weight:700;color:#222222;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:#222222;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;bottom:-4px;color:#ffffff;}
#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:#222222;}
#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:100%;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:#222222}

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


#business_info{padding:80px 0}
#business_info h2{font-size:45px;line-height:54px;font-weight:bold;color:#222222;margin-bottom:70px;}
#business_info .info_0{padding:30px 36px;background-color:#f6f6f6;display:flex;gap:80px;justify-content:flex-start;}
#business_info .info_0 .left{width:30%;}
#business_info .info_0 .right{width:70%;background-image: url(../images/pages/add.png);background-repeat: no-repeat;background-position: 95% 15px;}
#business_info .info_0 .right h3{font-size:24px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:20px;}
#business_info .info_0 .right p{font-size:16px;line-height:30px;color:#222222;}
#business_info .info_0 .right p em{font-weight:bold;font-style: normal;}
#business_info .map{width:100%;height:auto;margin-bottom:47px;}

#business_info .info_1{padding:30px 36px;background-color:#f6f6f6;display:flex;gap:80px;justify-content:flex-start;margin-top:47px;margin-bottom:30px;}
#business_info .info_1 .left{width:30%;}
#business_info .info_1 .right{width:70%;background-image: url(../images/pages/add.png);background-repeat: no-repeat;background-position: 95% 15px;}
#business_info .info_1 .right h3{font-size:24px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:20px;}
#business_info .info_1 .right p{font-size:16px;line-height:30px;color:#222222;}
#business_info .info_1 .right p em{font-weight:bold;font-style: normal;}

#business_info .info_2{padding:30px 36px;background-color:#f6f6f6;display:flex;gap:80px;justify-content:flex-start;margin-top:47px;margin-bottom:30px;}
#business_info .info_2 .left{width:30%;}
#business_info .info_2 .right{width:70%;background-image: url(../images/pages/add.png);background-repeat: no-repeat;background-position: 95% 15px;}
#business_info .info_2 .right h3{font-size:24px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:20px;}
#business_info .info_2 .right p{font-size:16px;line-height:30px;color:#222222;}
#business_info .info_2 .right p em{font-weight:bold;font-style: normal;}

#business_info .info_3{padding:30px 36px;background-color:#f6f6f6;display:flex;gap:80px;justify-content:flex-start;margin-top:47px;margin-bottom:30px;}
#business_info .info_3 .left{width:30%;}
#business_info .info_3 .right{width:70%;background-image: url(../images/pages/add.png);background-repeat: no-repeat;background-position: 95% 15px;}
#business_info .info_3 .right h3{font-size:24px;line-height:54px;color:#222222;font-weight:bold;margin-bottom:20px;}
#business_info .info_3 .right p{font-size:16px;line-height:30px;color:#222222;}
#business_info .info_3 .right p em{font-weight:bold;font-style: normal;}


@media (max-width:600px){
	#business_info{padding:15px 0 15px;}
	#business_info h2{font-size:24px;font-weight:500;line-height:normal;margin-bottom:10px;}
	#business_info .info_0{padding:15px;display:grid;gap:10px;}
	#business_info .info_0 .right h3{font-size:18px;margin-bottom:0;line-height:normal;margin-bottom:10px;}
	#business_info .info_0 .left{width:100%;}
	#business_info .info_0 .right{width:100%;background-position: 95% 50px;}
	#business_info .info_0 .right p{font-size:14px;line-height:23px;}
	
	#business_info .info_1{padding:15px;display:grid;gap:10px;margin-top:10px;}
	#business_info .info_1 .left{width:100%;}
	#business_info .info_1 .right{width:100%;background-position: 95% 50px;}
	#business_info .info_1 .right h3{font-size:18px;line-height:normal;margin-bottom:0;margin-bottom:10px;}
	#business_info .info_1 .right p{font-size:14px;line-height:23px;}

	#business_info .info_2{padding:15px;display:grid;gap:10px;}
	#business_info .info_2 .left{width:100%;}
	#business_info .info_2 .right{width:100%;background-position: 95% 50px;}
	#business_info .info_2 .right h3{font-size:18px;line-height:normal;margin-bottom:0;margin-bottom:10px;}
	#business_info .info_2 .right p{font-size:14px;line-height:23px;}
	
	#business_info .info_3{padding:15px;display:grid;gap:10px;}
	#business_info .info_3 .left{width:100%;}
	#business_info .info_3 .right{width:100%;background-position: 95% 50px;}
	#business_info .info_3 .right h3{font-size:18px;line-height:normal;margin-bottom:0;margin-bottom:10px;}
	#business_info .info_3 .right p{font-size:14px;line-height:23px;}	
}

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

@media(max-width:600px){
	#consult{padding:15px 0 15px;}
	#consult h2{font-size:20px;line-height:30px;margin-top:0px;margin-bottom:25px;}
	#consult .form-row{flex-direction: column;gap:10px;}
	#consult.form-group.half{flex:0 0 100%}
	#consult .booking-form-container{padding:20px}
	#consult .form-label strong{font-size:16px;}
	#consult .form-input, .form-select{font-size:14px;}
	#consult .submit-button{padding:10px 20px;}
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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





/* 资料下载 */
.download .down-list .down-item{padding:20px 60px;background-color: #f4f4f4;align-items: center;justify-content: space-between;margin-bottom:20px;transition: all .4s ease;}
.download .down-list .down-item .date{color:#656565;}
.download .down-list .down-item:hover p{color:#009fa8;}

.serspMa-search .contain{justify-content:flex-end;}
.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;align-items: center;justify-content: flex-end;padding-right: max(20px,0.1rem);line-height: 1;}
.serspMa-search input{background: #f7f9fa;border: 1px solid #e3e5e8;font-size: 14px;color: #282f34;padding: 0 max(14px,0.2rem) 0 max(23px,0.23rem);width:240px;transition: border .4s ease;}
.serspMa-search input:focus{border-color: #afafaf;}


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

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




/* 产品-列表 */

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

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


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

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

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

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

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


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

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





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

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


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

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

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

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

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

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

    
}

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

@media all and (max-width:1000px) {
    .proDet-show-flex{flex-direction: column-reverse;}
    .proDet-show-swp{width: 100%;order:1}
    .news_content_left{order:0}
    .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:10px;}

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

    /* 关于我们 */


    .abwhy .pagesTitle .title{width:100%;}
    .abwhy .abwhy-list .list-item{width:100%;}
    .abwhy .abwhy-list .list-item:nth-child(7) {width:100%;}


    .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 适配 */
	.news_info .news_right{margin-top:20px;padding-bottom:0;}	
}