/*#region 通用*/
body{color:#333;font-size:14px;font-family: "微软雅黑";}
a{color:#333;}
a:hover{color:#1bbdd4;}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{aspect-ratio:attr(width) / attr(height);}
ul,ol,li,dl,dd,dt{list-style-type:none;}
.img-width{width:100%;height:auto;}
.bghui{background:#f4f4f4;padding-top:60px;}
.container-xl.long{max-width:1630px;}
/*#region 通用*/
body{color:#333;font-size:14px;}
a{color:#333;}
a:hover{color:#ff7633;}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{aspect-ratio:attr(width) / attr(height);}
ul,ol,li,dl,dd,dt{list-style-type:none;}
.img-width{width:100%;height:auto;}
.main-container{margin-bottom:40px;margin-top:40px;}
.bghui{background:#f4f4f4;}
.card-thumb img{transition:all 0.5s ease;}
.card-thumb:hover img{transform:scale(1.05);}
.container-xl.long{max-width:1630px;}
.tkanniu{cursor:pointer;}
.jietou{margin-left:10px; padding-top:6px;}
.cart-icon{position:relative;display:inline-block;width:18px;height:21px;}
.shopping-cart{width:100%;height:100%;object-fit:contain;}
.addcart{background:#1cbed2 !important;color:#fff !important;position:relative;}
.cart-num{position:absolute;top:-5px;right:-13px;background-color:#00bcd4;color:white;border-radius:50%;width:18px;height:21px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;}
.addcart .cart-num{background:#fff;border:1px solid #1cbed2;color:#1cbed2;right:-8px;}

.home-about{position:relative;padding:50px 0 100px;color:#fff;}
.home-about .text-box{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;}
.home-about .right{display:flex;align-items:center;justify-content:flex-end;}
.home-about .right .text{width:90%;}
.home-about .right .text h2{font-size:75px;line-height:75px;margin-bottom:30px;font-weight:bold;}
.home-about .right .text p{font-size:16px;line-height:24px;color:rgba(255,255,255,0.5);}
.home-about .right .text .more{width:210px;height:54px;border:1px solid #dddddd;font-size:18px;line-height:52px;height:52px;text-align:center;display:block;margin-top:50px;color:#fff;border-radius:50px;overflow:hidden;}
.home-about .right .text .more:hover{background:#f06f19;border-color:#f06f19;transition:all 0.5s;}
.home-about .num-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:150px;}
.home-about .num-box .item{width:16%;}
.home-about .num-box h4{font-size:75px;line-height:75px;margin-bottom:20px;text-align:center;}
.home-about .num-box p{font-size:18px;line-height:42px;text-align:center;}
.home-about .num-box #target2:after,.home-about .num-box #target3:after,.home-about .num-box #target4:after{content:"+";font-size:24px;line-height:24px;display:inline-block;}
.home-about .num-box #target5:after{content:"㎡";font-size:24px;display:inline-block;line-height:24px;}

@media(max-width:1760px){.home-about .num-box{margin-top:60px;}
.home-about .num-box .item{width:20%;}
}
@media(max-width:1480px){.home-about .right .text h2{font-size:55px;line-height:55px;}
.home-about .num-box h4{font-size:65px;line-height:65px;}
.home-about .right .text p{font-size:16px;line-height:26px;}
}
@media(max-width:768px){.home-about{background:#333;padding:50px 0;height:auto;}
.home-about .text-box{position:relative;}
.home-about>img{display:none;}
.home-about .right .text{width:100%;}
.home-about .right .text h2{font-size:36px;margin-top:20px;line-height:52px;}
.home-about .right .text p{font-size:16px;line-height:26px;}
.home-about .right .text .more{margin:25px 0 20px;}
.home-about .num-box{margin-top:20px;}
.home-about .num-box .item{width:50%;margin-bottom:15px;}
.home-about .num-box h4{font-size:32px;line-height:32px;margin-bottom:0px;}
.home-about .num-box p{font-size:16px;}
}

.hmmore{background:#1bbdd4;font-size:22px;line-height:88px;text-align:center;color:#fff;border-radius:50px;overflow:hidden;display:block;margin:60px auto 30px;width:300px;height:88px;}
.hmmore span{margin-left:25px;}
.hmmore:hover{color:#fff;background:#e25a07;transition:all 0.5s;}
.hmmore.cert{font-size:18px;line-height:54px;height:54px;width:200px;margin:0;}
.hmmore.pro{width:200px;line-height:60px;height:60px;margin:0;font-size:18px;position:absolute;bottom:70px;left:55px;}
.home-news{background:#f4f4f4;position:relative;padding:120px 0 40px;}
.home-news .row{margin-left:-20px;margin-right:-20px;}
.home-news .row .col-md-3{padding-left:20px;padding-right:20px;}
.home-news h2{font-size:75px;text-align:center;font-weight:bold;}
.home-news .padding80{padding-bottom:80px;}
.home-news h6{font-size:18px;color:#949494;line-height:32px;text-align:center;margin-bottom:60px;margin-top:15px;}
.home-news .news-box{margin-bottom:40px;background:#fff;}
.home-news .news-box .text{text-align:center; height:80px; color:#FFF}
.home-news .news-box .text h4{font-size:18px;font-weight:bold;margin-bottom:15px;line-height:25px;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home-news .news-box .text h3{font-size:20px;margin-bottom:15px;line-height:25px;height:50px;padding-top:15px;}
.home-news .news-box .text h3 a{ color:#FFF}
.home-news .news-box .text p{font-size:16px;line-height:25px;color:#999999;margin-bottom:35px;height:100px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.home-news .news-box .text .more-box{display:flex;align-items:center;font-size:26px;line-height:26px;color:#666666;}
.home-news .news-box .text .more-box .more{margin-bottom:5px;color:#666666;width:0px;height:26px;overflow:hidden;font-size:16px;line-height:26px;transition:all 0.5s;}
.home-news .news-box:hover .text .more-box .more{width:100px;}
.home-news .news-box .img{overflow:hidden;}
.home-news .news-box .img img{transition:all 0.5s ease;}
.home-news .news-box:hover .img img{transform:scale(1.1);}
.home-news .news-box:hover{box-shadow:0 0 35px rgba(0,0,0,0.1);transition:all 0.5s;}
@media(max-width:1660px){.home-news .row{margin-left:-15px;margin-right:-15px;}
.home-news .row .col-md-3{padding-left:15px;padding-right:15px;}
}
@media(max-width:768px){.home-news{padding:50px 0;}
.home-news h2{font-size:26px;}
.home-news h6{font-size:16px;line-height:26px;margin-bottom:30px;}
.hmmore{width:200px;height:50px;line-height:50px;font-size:16px;margin:20px auto;}
}
.home-cert{background:linear-gradient(to right,0%,50%,50%,100%);padding:60px 0;}
.home-cert .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.home-cert .container-xl .left{width:40%;}
.home-cert .container-xl .right{width:60%;background:#fff;position:relative;display:flex;justify-content:flex-end;align-items:center;padding:65px 50px 65px 0;}
.home-cert .container-xl .right .text{width:80%;}
.home-cert .container-xl .right .text h2{font-size:75px;line-height:46px;margin-bottom:30px;}
.home-cert .container-xl .right .text p{font-size:18px;line-height:32px;color:#9a9a9a;margin-bottom:45px;}
@media(max-width:768px){.home-cert{background:#1bbdd4;padding:50px 0;}
.home-cert .container-xl .left{width:100%;margin-bottom:25px;}
.home-cert .container-xl .right{width:100%;padding:25px;}
.home-cert .container-xl .right .text{width:100%;}
.home-cert .container-xl .right .text h2{font-size:26px;line-height:32px;}
.home-cert .container-xl .right .text p{font-size:16px;line-height:26px;}
.hmmore.cert{width:180px;line-height:42px;height:42px;font-size:16px;}
}
.form-feedback .form-control{background:#f4f4f4;color:#9396a2;font-size:20px;border-radius:0px;overflow:hidden;border:1px solid #fff;padding-top:15px;padding-bottom:15px;}
.form-feedback .form-control::-webkit-input-placeholder{color:#9396a2;}
.form-feedback .btn{color:#fff;background:#1cbed2;font-size:22px;line-height:22px;padding-top:15px;padding-bottom:15px;}
.form-feedback .btn:hover{background:#ff7a39;color:#fff;}
.home-feedback{background:#f4f4f4;position:relative;padding-bottom:100px;padding-top:20px;}
.home-feedback .bg{background:#5f5d5d;height:800px;position:absolute;bottom:0;left:0;right:0;}
.home-feedback .container-xl{z-index:2;}
.home-feedback .text{margin-top:220px;color:rgba(255,255,255,0.4);width:90%;}
.home-feedback .text h2{font-size:55px;line-height:62px;color:#fff;margin-bottom:20px;}
.home-feedback .text h4{font-size:22px;line-height:34px;margin-bottom:50px;}
.home-feedback .box{border:1px solid #858484;padding:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}
.home-feedback .text .box{color:rgba(255,255,255,0.4);}
.home-feedback .text .box h3{color:rgba(255,255,255,1);font-size:16px;font-weight:bold;margin-bottom:10px;}
.home-feedback .text .box p{font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.home-feedback .box .left{width:18%;}
.home-feedback .box .right{width:82%;}
.home-feedback .box:hover .left{animation:jtmove 1s linear infinite;}
.home-feedback .feedback-box{background:#fff;box-shadow:0 0 83px rgba(0,0,0,0.1);padding:48px;}
.home-feedback .feedback-box h2{font-size:36px;margin-bottom:30px;color:#000;}
.pro-feedback{margin-top:20px;}
.pro-feedback .feedback-box{background:#fff;box-shadow:0 0 83px rgba(0,0,0,0.1);padding:18px;}
.pro-feedback .feedback-box h2{font-size:20px;margin:10px 0;color:#000;}
.pro-feedback .form-feedback .form-control,.form-feedback .btn{font-size:14px;padding:10px;}
@media(max-width:1490px){.home-feedback .text h2{font-size:42px;}
}
@media(max-width:768px){.home-feedback{background:#5f5d5d;padding:50px 0;}
.home-feedback .bg{display:none;}
.home-feedback .text{width:100%;margin-top:0;}
.home-feedback .text h2{font-size:26px;line-height:32px;}
.home-feedback .text h4{font-size:16px;line-height:26px;margin-bottom:25px;}
.home-feedback .feedback-box{padding:30px 15px;}
.home-feedback .feedback-box h2{font-size:26px;}
.pro-feedback .feedback-box{padding:30px 15px;}
.pro-feedback .feedback-box h2{font-size:26px;}
}
footer{background:#333333;position:relative;color:rgba(255,255,255,0.4);}
footer .footer-nr{padding-top:80px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,0.2);}
footer .footer-nr h3{font-size:32px;color:#fff;margin-bottom:30px;line-height:50px;}
footer .footer-nr .addr{display:flex;font-size:16px;line-height:32px;}
footer .footer-nr .addr span{min-width:30px;}
footer .addr a{color:rgba(255,255,255,0.4);}
footer .addr a:hover{text-decoration:underline;}
footer .footer-nav p{font-size:16px;line-height:32px;color:rgba(255,255,255,0.4);}
footer .footer-nav p a{color:rgba(255,255,255,0.4);}
footer .footer-nav p a:hover{text-decoration:underline;color:#1bbdd4;transition:all 0.3s;}
footer .footer-social{display:block;}
footer .footer-social .social{display:flex;width:100%;align-items:center;color:rgba(255,255,255,0.4);margin-bottom:10px;font-size:16px;}
footer .footer-social .social a{background:#5c5c5c;border-radius:5px;overflow:hidden;width:32px;color:rgba(255,255,255,0.4);margin-right:20px;display:block;height:32px;}
footer .footer-social .social a:hover{background:#1bbdd4;transition:all 0.3s;}
footer .footer-social span{background:#5c5c5c!important;margin-right:20px!important;border-radius:5px!important;}
footer .footer-social span:hover{background:#1bbdd4!important;}
footer .footer-social span:before{color:rgba(255,255,255,1);font-size:16px;}
footer .footer-bottom{font-size:16px;line-height:24px;padding-top:30px;padding-bottom:40px;text-align:center;}
@media(max-width:768px){footer .footer-nr{padding-top:30px;}
footer .footer-nr h3{font-size:26px;margin-top:30px;line-height:36px;margin-bottom:20px;}
}
.home-link{padding:120px 0 140px;}
.home-link .row{margin-left:-12px;margin-right:-12px;}
.home-link .row .col{padding-left:12px;padding-right:12px;}
.home-link h2{font-size:75px;text-align:center;font-weight:bold;}
.home-link p{font-size:18px;color:#949494;line-height:32px;text-align:center;margin-bottom:60px;margin-top:15px;}
.home-link .link-box{margin-bottom:24px;}
.home-link .link-box:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);}
@media(max-width:768px){.home-link{padding:50px 0;}
.home-link h2{font-size:24px;}
.home-link p{font-size:16px;line-height:26px;margin-bottom:30px;}
}
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.navbar-collapse{padding-top:22px;position:relative;}
.header{z-index:999;width:100%;}
.header-nav{background:#fff;padding:20px 0;}
.header-nav .nav{display:flex;align-items:center;justify-content:flex-end;}
.top-search-box{z-index:93;position:relative;top:10px;}
.top-search-box .search-tb{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;}
.top-search-box .search-tb i{color:#1dc0d3;}
.top-search-box li{padding:10px;float:left;}
.top-search-box li:hover .top-search{opacity:1;height:auto;overflow:hidden;width:auto;}
.top-search-box .top-search{opacity:0;height:0;overflow:hidden;transition:all 0.5s;width:0;position:absolute;right:0;top:30px;z-index:99;padding-top:10px;}
#searchKey{width:380px;}
.header.fadeInDown{position:fixed;top:0;right:0;left:0;height:66px;}
.header.fadeInDown .header-nav{padding:10px 0;}
.navbar{padding:0px;position:relative;z-index:9999;}
.navbar-custom{top:0;z-index:2;justify-content:end; margin-right:100px;}
.navbar-custom .navbar-nav > .nav-item{font-size:20px;margin:0 30px;}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#333333;padding:0;line-height:46px;display:flex;align-items:center;justify-content:center;font-size:20px;}
.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:3px;background:#f06f19;position:absolute;bottom:0;}
.navbar-custom .navbar-nav .nav-link:hover:before,.navbar-custom .navbar-nav .nav-link.active:before{width:100%;transition:all 0.3s;}
.navbar-custom .navbar-nav .nav-link:hover{color:#f06f19;}
.navbar-custom .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3);}
.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{color:#f06f19;}
.navbar-custom .navbar-text{color:rgba(0,0,0,0.5);}
.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9);}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9);}
@media(max-width:1530px){.navbar-custom .navbar-nav .nav-item{margin:0 14px;}
}
.ny-nav{position:relative;margin-top:-72px;z-index:3;}
.ny-nav.pro{margin-top:40px;}
.menu-horizontal-wrapper{margin-bottom:0;}
.menu-horizontal-about{display:flex;flex-wrap:wrap;}
.menu-horizontal-about .nav-item-about{color:#333333;margin-right:1px;background:#f4f4f4;min-width:250px;}
.menu-horizontal-about .nav-link-about{color:#333333;padding:0 20px;display:block;text-align:center;font-size:20px;line-height:72px;}
.menu-horizontal-about .nav-item-about.active,.menu-horizontal-about .nav-item-about:hover{background:#1dc0d3;}
.menu-horizontal-about .nav-item-about.active .nav-link-about,.menu-horizontal-about .nav-item-about:hover .nav-link-about{color:#fff;}
.ny-nav.pro .menu-horizontal-about .nav-item-about{margin-bottom:10px;margin-right:10px;}
.ny-nav.pro .list{display:flex;position:relative;flex-wrap:wrap;}
.ny-nav.pro .list p{width:25%;font-size:18px;line-height:38px;color:#9396a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny-nav.pro .list p:before{content:"●";display:inline-block;margin-right:8px;color:#999999;}
.ny-nav.pro .list p i{line-height:38px;margin-left:10px;}
.ny-nav.pro .list p:hover,.ny-nav.pro .list .active{color:#ff7a39;}
.ny-nav.pro .list p:hover a,.ny-nav.pro .list .active a{text-decoration:underline;color:#ff7a39;}
.ny-nav.pro .list p:hover:before,.ny-nav.pro .list .active:before{color:#ff7a39;}
@media(max-width:1600px){.ny-nav{margin-top:-60px;}
.menu-horizontal-about .nav-link-about{line-height:60px;}
}
.about-wrapper{padding:90px 0 80px;background:#fff;}
.about-wrapper .container-xl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.about-wrapper .container-xl .text{width:90%;}
.about-wrapper .container-xl .text h2{font-size:32px;line-height:54px;margin-bottom:40px;}
.about-wrapper .container-xl .text p{font-size:16px;line-height:30px;margin-bottom:60px;}
.about-wrapper .container-xl .img{width:49%;}
.list-wrapper{padding: 0;background:#fff;}
.list-wrapper .news-col{margin-bottom:45px;background:#fff;}
.list-wrapper .news-col .text{padding:30px;}
.list-wrapper .news-col .text h4{font-size:18px;font-weight:bold;margin-bottom:15px;line-height:25px;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-wrapper .news-col .text p{font-size:16px;line-height:25px;color:#999999;margin-bottom:35px;height:100px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.list-wrapper .text2{padding:10px;text-align:center;}
.list-wrapper .news-col .text .more-box{display:flex;align-items:center;font-size:26px;line-height:26px;color:#666666;}
.list-wrapper .news-col .text .more-box .more{margin-bottom:5px;color:#666666;width:0px;height:26px;overflow:hidden;font-size:16px;line-height:26px;transition:all 0.5s;}
.list-wrapper .news-col:hover .text .more-box .more{width:100px;}
.list-wrapper .news-col .img{overflow:hidden;position:relative;height:217px;display:flex;justify-content:center;align-items:center;}
.list-wrapper .news-col .img img{transition:all 0.5s ease;}
.list-wrapper .news-col:hover .img img{transform:scale(1.1);}
.list-wrapper .news-col:hover{box-shadow:0 0 35px rgba(0,0,0,0.1);}
.list-wrapper .news-col .img a{position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:3;}
.list-wrapper .news-col .time{position:absolute;left:0;bottom:0;width:150px;height:42px;display:block;background:#1dc0d3;line-height:42px;font-size:16px;color:#fff;text-align:center;z-index:2;}
@media(max-width:768px){.list-wrapper{padding:50px 0;}
.list-wrapper .news-col{box-shadow:0 0 35px rgba(0,0,0,0.1);}
}
.newsnr-container{padding:100px 0;background:#fff;}
.newsnr-container .title{font-size:30px;line-height:39px;color:#000000;}
.newsnr-container .content{margin-bottom:20px;font-size:16px;color:#1e2e50;line-height:28px;}
.newsnr-container .content h4{font-size:22px;color:#000000;margin:20px 0;}
.newsnr-container .content img{max-width:100%;height:auto;}
.newsnr-container .content ul,.newsnr-container .content li{list-style:initial;}
.newsnr-container .content ul{padding-left:40px;}
.newsnr-container .content table p{margin-bottom:0;}
.newsnr-container .summary{font-size:16px;line-height:48px;color:#999999;margin:15px 0 35px;padding-bottom:10px;}
.newsnr-container .summary span{margin-right:15px;}
.newsnr-container .col-md-9{padding-right:70px;}
@media(max-width:768px){.newsnr-container{padding:50px 0;}
.newsnr-container .col-md-9{padding-right:15px;}
.newsnr-container .title{font-size:22px;line-height:32px;}
.newsnr-container .summary{font-size:16px;line-height:24px;}
.newsnr-container .content h4{font-size:18px;}
.newsnr-container .content{font-size:14px;line-height:24px;}
}
.content-other{padding:30px 0px;border-top:1px solid #ddd;line-height:24px;font-size:16px;color:#f08519;display:flex;align-items:center;justify-content:space-between;}
.content-other a{color:#303f5f;}
.content-other a:hover{color:#f08519;transition:all 0.3s;}
.content-other .left{width:75%;}
.content-other .back{background:#f08519;padding:10px 40px;display:inline-block;font-size:18px;color:#fff;border-radius:30px;overflow:hidden;}
.content-other .back i{margin-left:10px;}
.content-other .back:hover{color:#fff;}
@media(max-width:768px){.content-other{flex-wrap:wrap;}
.content-other .left{width:100%;}
.content-other .right{width:100%;margin-top:20px;}
}
.sidehang{background-color:#F5F5F5;padding:1.3vw 9% 1.3vw 9%;margin:0vw 0% 0vw 0%;}
.home-inter{padding-left:5px;padding-right:5px;font-size:14px;}
.sidehang span{padding-left:5px;}
@media (max-width:1279px){.header{display:none;}
}


/*产品内容*/
.pro.container{position:relative;}
.swiper-button-next.index-next{right:-50px;}
.swiper-button-prev.index-prev{left:-50px}
.swiper-button-prev2,.swiper-button-next2{background:#b3b3b3; height:76px !important;top:35px !important;position:absolute !important;}
@media (max-width: 1279px) {
	.swiper-button-prev2, .swiper-button-next2 {
		background: #b3b3b3;
		height: auto !important;
		padding: 15px 0;
		top: 50% !important;
		margin-top:-10%;
		position: absolute !important;
	}
	.product-head .product-text .ser-box .more{padding:12px 20px !important;}
	.content-wrapper.product img {
		max-width: 100%;
	}
}

.mz-thumb{ border:solid 1px #1cbed2}
.mz-thumb-selected{border:solid 1px red}
.product-thumbs{padding:0 45px;}
.product-thumb .img-fluid{max-height:450px !important;}
.pronr-wrapper{background:#fff;padding:75px 0 0px;}
.product-head .product-thumb{border:0;border-radius:0px;overflow:hidden;}
.product-head .product-thumbs .swiper-slide a img{border:0;}
.product-head .product-thumbs .swiper-slide a{position:relative;display:block;}
.product-head .product-thumbs .swiper-slide a .zz{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0; margin-left:10px;}
.product-head{margin-bottom:1.5rem;}
.product-head .product-text{padding-left:30px;}
.product-head .product-text .title{font-size:36px;line-height:42px;font-weight:bold;margin-bottom:25px;}
.product-head .product-text .desc{font-size:16px;line-height:26px;color:#666666;margin-bottom:35px;}
.product-head .product-text .subtitle{font-size:20px;line-height:20px;font-weight:bold;margin-bottom:15px;}
.product-head .product-text .canshu{margin-bottom:30px;}
.product-head .product-text .canshu p{font-size:16px;line-height:38px;color:#666666;}
.product-head .product-text .canshu p:before{content:"●";font-size:16px;margin-right:20px;color:#c1c1c1}
.product-head .product-text .cert{display:flex;margin-bottom:40px;}
.product-head .product-text .ser-box{display:flex;align-items:center;margin-bottom:20px;}
.product-head .product-text .ser-box .more{display:inline-block;padding:12px 40px;border:1px solid #1cbed2;background:#fff;font-size:18px;color:#1cbed2;margin-right:15px;border-radius:5px;}
.product-head .product-text .ser-box .more:hover{background:#1cbed2;border-color:#1cbed2;color:#fff;}
.pronr-content{padding:50px 0 100px;background:#fff;}
.content-wrapper.product h2{font-size:20px;font-weight:bold;margin-bottom:35px;}
.content-wrapper.product h5{font-size:20px;color:#1cbed2;line-height:32px;margin-bottom:0px;margin-top:20px;font-weight:bold;border-bottom:1px solid #1cbed2;padding-bottom:15px;}
.content-wrapper.product p{font-size:16px;line-height:26px;color:#666666;}
.hot-pro{background:#f4f4f4;padding:45px 0 50px;}
.hot-pro-title{font-size:28px;font-weight:bold;margin-bottom:35px;text-transform:capitalize;}
.hot-pro .row{margin-left:-8px;margin-right:-8px;}
.hot-pro .row .col{padding-left:8px;padding-right:8px;}
.hot-pro .pro-box .img{padding:0 40px;background:#fff;margin-bottom:10px;}
.hot-pro .pro-box h4{font-size:16px;line-height:26px;margin-bottom:15px;}
.hot-pro .pro-box .more{width:104px;transition:all 0.5s;line-height:32px;color:#fff;font-size:12px;height:32px;border-radius:5px;overflow:hidden;background:#f08519;display:block;text-align:center;overflow:hidden;}
.hot-pro .pro-box .more:hover{background:#e25a07;}
.quantity-container{display:flex;align-items:center;gap:15px;margin-bottom:30px;}
.quantity-label{font-weight:bold;min-width:60px;font-size:20px;}
.quantity-input-container{position:relative;display:inline-block;}
.quantity-input{width:180px;height:42px;padding:0 30px;text-align:center;border:1px solid #ddd;border-radius:4px;font-size:16px;}
.quantity-btn{position:absolute;top:0;width:30px;height:42px;background:#f5f5f5;border:none;cursor:pointer;font-size:16px;border:1px solid #ddd;text-align:center;line-height:42px;}
.quantity-btn.decrease{left:0;border-right:1px solid #ddd;border-radius:4px 0 0 4px;}
.quantity-btn.increase{right:0;border-left:1px solid #ddd;border-radius:0 4px 4px 0;}
.Inquiry_container{display:flex;flex-wrap:wrap;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1700px;background:#fff;border-top:1px solid #f4f4f4;}
.Inquiry_left{flex:1;min-width:200px;padding:20px;color:white;}
.Inquiry_middle{flex:2;min-width:300px;padding:20px;}
.Inquiry_middle p{padding-top:10px;font-size:16px;margin-bottom:10px;}
.Inquiry_right{flex:1;min-width:200px;padding:20px;color:white;}
.responsive-img{max-width:100%;height:auto;display:block;margin:0 auto;}
.img-container{width:30%;margin:20px auto;padding:10px;border-radius:8px;}
#cart{max-width:800px;margin:0 auto;padding:20px;}
.cart-item{display:flex;justify-content:space-between;align-items:center;padding:15px;transition:all 0.3s ease;}
.remove-item{background-color:#f6f6f8;color:white;border:none;padding:40px;border-radius:4px;cursor:pointer;transition:background 0.3s;color:#333333}
.remove-item:hover{background-color:#ff7a39;color:#FFF}
@media(max-width:768px){.pronr-wrapper{padding:50px 0 0px;}
.product-head .product-text{padding-left:0px;}
.product-head .product-text .title{font-size:30px;}
.product-head .product-text .subtitle{font-size:18px;}
.product-head .product-text .ser-box{display:block;}
.hot-pro .pro-box{margin-bottom:30px;}
.hot-pro .pro-box h4{font-size:16px;line-height:20px;}
.pronr-content{padding:50px 0;}
.mb-feedback{width:100%;}
.Inquiry_left{flex:1;min-width:100px;padding:0;}
.Inquiry_middle{flex:1;min-width:auto;}
.Inquiry_right{flex:1;min-width:auto;padding:0;}
.img-container{width:95%;}
.cart-item{flex-direction:column;align-items:flex-start;}
.remove-item{margin-top:10px;align-self:flex-end;}
.mb-3{ font-size:22px;}
}
#contact{padding:0px 0 100px 0;font-size:16px;}
#contact .wrap>.tit{color:#2b2b2b;font-size:40px;font-weight:bold}
#contact .box{display:flex;justify-content:space-between;margin-top:60px;}
#contact .box .item{width:calc((100% - 100px)/3);padding:50px 45px 60px 45px;box-sizing:border-box;background:#fff;text-align:center;box-shadow:6px 6px 30px rgba(0,0,0,.06);}
#contact .box .item .tit{font-size:2rem;color:#2e2d3c;}
#contact .box .item .ico{margin:40px 0;}
#contact .box .item .ico i{color:#2e7eef;font-size:10rem;}
#contact .box .item .con{font-size:16px;color:#2e2d3c;line-height:30px;}
@media (max-width:1279px){#contact{padding:0px 15px 60px 15px;}
#contact .box{display:block;margin-top:30px;}
#contact .box .item{width:100%;padding:30px 20px;margin-bottom:15px;}
#contact .box .item .ico{margin:20px 0;height:unset;}
#contact .box .item .ico i{font-size:6rem;}
#contact .box .item .ico .icon-dianhua{font-size:5.2rem;}
#contact .box .item .ico .icon-fuwu{font-size:5.8rem;}
}
.popup{font-size:16px;position:fixed;left:50%;top:0%;transform:translate(-50%,-50%);z-index:98;background:linear-gradient(-70deg,#ff721c 0%,#f3c525 70%);color:#fff;border-radius:10px;padding:15px 25px;display:none;cursor:pointer;box-shadow:0 0 10px -2px #000;opacity:0;transition:.6s all}




.weixin{
	position: absolute;
    left: -125px;
    display: none;
    top:-70px;

    
    }
.side {
	position: fixed;
	width: 50px;
	height: 275px;
	right: 0;
	top: 600px;
	z-index: 100;
}

.side ul li {
	width: 50px;
	height: 50px;
	float: left;
	position: relative;
	margin-bottom: 2px;
}

.side ul li .sidebox {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 5px 0 0 5px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	background: #565656;
	color: #fff;
	font: 16px/50px "微软雅黑";
	overflow: hidden;
}

.side ul li a:hover .sidebox {
	width: 195px;
}

.side ul li .sidetop {
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	background: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	transition: all 0.3s;
}

.side ul li .sidetop:hover {
	background: #da251d;
}

.side ul li img {
	float: right;
}

.side ul li .sidebox1 {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 5px 0 0 5px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	background: #565656;
	color: #fff;
	font: 16px/50px "微软雅黑";
	overflow: hidden;
}
@media (max-width: 767px) {
	.side {
		display: none;
	}
}




@media (min-width: 768px) {
    .col-md-444 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 20%;
        max-width: 33.333333%;
    }
}


.list-wrapper .news-col .img2 {
    overflow: hidden;
    position: relative;
    height: 330px;
    display: flex;
    justify-content: center;
    align-items: center;
}



.iconlist {
    width: 72%;
    margin: 0px auto 0;
    text-align: center;
	padding-bottom:100px;
}
.iconlist .icon1 {
    display: block;
    float: left;
    width: 25%;
    text-align: center;
}
.iconlist .icon1 a .iconfont {
    font-size: 55px;
    color: #000;
    display: inline-block;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}



.iconlist .icon1 a .con {

    font-size: 16px;
    text-align: left;
    margin-left: 4px;
    line-height: 26px;
    display: inline-block;
    -webkit-transition: all .5s ease;
}


@media screen and (min-width: 992px) {
    .iconlist .icon1 a:hover .con,.iconlist .icon1 a:hover .iconfont {
        margin-top: -11px;
        color: #15499a;
    }
}


@media screen and (max-width: 768px) {
    .iconlist .icon1 {
        margin-bottom: 20px;
        width: 50%;
    }
}

.media_ul {}
.media_ul li {margin-right: 8px;}
.media_ul li:last-child {margin-right: 0;}
.media_ul li a {align-items: center;justify-content: center;width: 0.38rem;height: 0.38rem;color: white;border-radius: 50%;font-size: 0;}
.media_ul li a img{border-radius: 50%;}
.media_ul1 li a img{border-radius: 0%;}
.title-foot {font-size: 32px;color: #fff;margin-bottom: 30px;line-height: 50px; margin-top:30px;}

.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.f-js {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}


.yanse1{ background:#f15b2a}
.yanse2{ background:#3dc1d2}
.yanse3{ background:#99cd65}
.yanse4{ background:#4b4c4d}

.pt50{padding-top:50px;}
.download{padding:50px 0;}
.list-tr{background:#3dc1d2}
.list-tr .td1{box-sizing:border-box;position:relative;float:left;width:50%;height:60px;line-height:60px;color:#fff;font-size:16px;text-align:left;padding:0 2%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-tr .td2{box-sizing:border-box;position:relative;float:left;width:25%;height:60px;line-height:60px;color:#fff;font-size:16px;text-align:center}
.list-tr .td3{position:relative;float:left;width:25%;height:60px;line-height:60px;color:#fff;font-size:16px;text-align:center}
.list-tr .td1::after{position:absolute;z-index:9;right:0;top:0;width:1px;height:100%;background:#fff;content:''}
.list-tr .td2::after{position:absolute;z-index:9;right:0;top:0;width:1px;height:100%;background:#fff;content:''}
.list-tr .td3::after{position:absolute;z-index:9;right:0;top:0;width:1px;height:100%;background:#fff;content:''}
.list-td{background:#fff;}
.list-td .td1{color:#555555}
.list-td .td2{color:#555555}
.list-td .td3{color:#555555}
.list-td a{display:block;border-bottom:1px solid #e7e7e7;transition:all .35s}
.list-td a:hover{background:#e1edf3}
.clear{clear:both}
.buer{border:0px;border-radius:3px;text-align:center;line-height:35px;font-size:16px;max-width:120px;width:80%;color:#fff;background:#3dc1d2;display:inline-block;margin:10px auto;}
.buer:hover{cursor:pointer}

@media (min-width:1279px){
  .hidden-l{display:none !important;}
  .bghui{padding-top:0}
}
#head-m{height:60px; line-height:60px; position:fixed; z-index:9; left:0; top:0; width:100%; box-shadow:0 5px 10px rgba(0,0,0,.1); background:#fff; box-sizing:border-box; padding-left:15px;}
#head-m img{height:32px; width:auto;}
#head-m .nav{width:47px; height:47px; right:5px; top:5px; background:url('../images/ico.menu.png?1') no-repeat center center; padding:0; background-size:22px; position:absolute;}
#head-m a.nav:active{background-color:#eee;}

#pagebg{width:0; height:0; position:fixed; z-index:9999; left:0; top:0; background:transparent; transition:background .35s;}
#pagebg.show{background:rgba(0,0,0,.5); width:100%; height:100%;}
#nav{position:fixed; z-index:10000; background:#fff; width:200px; height:100%; overflow:auto; top:0; right:-200px; transition:transform .4s; text-align:left; transition:transform .4s;}
#nav.show{transform:translateX(-200px);}
#nav .close{display:none; width:32px; height:32px; background:#1bbdd4  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACN0lEQVR4Xu3a7U3DMBAG4Pc2gA3YADaATgAbwAaMUEZgAzoCI5QNGIER2gkOHXKlymppzrmPRHH+IIFJ/D4+R/IphIVftPD86AC9AhYu0LfAwgugvwT7FuhbYOECqi3AzFcAbonoa2puzHwHYEdEP5q5aQE+ATwC+AawIqKd5mFeY5n5A8BLAbjWPEcLsAHwXB4wCYSj8DKtPRFJlQ6+tABy861sgykg1OEBPBCRLMzgSwUgdy3vgXQEZn4H8FqS7lvCy/+qAaaAwMyy32Xf/5V9a/hmgEwEy/CjADIQrMOPBohE8AhvAhCB4BXeDMATwTO8KYAHgnd4cwBLhIjwLgAWCFHh3QDGIESGdwVoQYgO7w6gQcgIHwIwBCErfBjAfwgAnqwONuVwpPrRdBpUPeFo8ImjtLSvbsqQUae61jmFApypBPl1SvjQLXC8QlUnR/6U1l7LqIBDA7Ou2hSEUIATPTx5AUprK63HGAZwroGZ3WMMAbjUvc1EcAe4FP7wIshCcAUYGj4TwQ1AGz4LwQWgNXwGgjnA2PDRCKYAVuEjEcwArMNHIZgAeIWPQBgN4B3eG2EUQFR4T4RmgOjwXghNAFnhPRDUANnhrRFUAMz8BmCd2cOrOkv1N0tbIlpp+oNaAPk26D6zh1eHq0+RRKTKpBpcPkaU73M22q+xNKuiHVsQpDqlAuRbxsGXCmDwXWc0sAPMaLFcptorwIV1RjftFTCjxXKZaq8AF9YZ3bRXwIwWy2Wqv+Wkz1Dh8VJ5AAAAAElFTkSuQmCC') no-repeat center center;
  background-size:20px 20px; position:fixed; right:0; top:0;}
#nav.show>.close{display:block;}
#nav>dl{padding:32px 0 0 0;}
#nav dt>a{color:#000; display:block; position:relative; padding-left:15px; height:50px; line-height:47px;}
#nav dd>a{font-weight:normal; color:#000; font-size:16px; display:block; position:relative; padding-left:30px; height:52px; line-height:50px;}
#nav dt>a:after,#nav dd>a:after{
  content:" ";
  position:absolute; left:0; right:0;
  width:100%; height:1px;
  border-bottom:1px solid #d9d9d9; color:#d9d9d9;
  -webkit-transform-origin:0 100%; transform-origin:0 100%;
  -webkit-transform:scaleY(0.5); transform:scaleY(0.5);
  bottom:0;
}
#nav dd>a:active{background:#eee;}




.container {
	margin: 0 auto;
	width: 1350px;
}

@media (max-width: 1580px) {
	.container {
		width: 84%;
	}
}

@media (max-width: 767px) {
	.container {
		width: 89.333333%;
	}
}

.x-index2 {
	padding: 20px 0 100px 0;
	min-height: 100%;
	font-size: 20px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 767px) {
	.x-index2 {
		padding: 20px 0 80px 0;
	}
}

.x-index2 .x-xia {
	padding-top: 36px;
	display: flex;
	justify-content: space-between;
}

@media (max-width: 767px) {
	.x-index2 .x-xia {
		flex-wrap: wrap;
	}
}

.x-index2 .x-xia .pro_box {
	width: 25%;
	padding-right: 4px;
	position: relative;
	overflow: hidden;
	height: 524px;
	transition: all 0.8s;
	box-sizing: border-box;
	cursor:pointer;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box {
		height: 650px;
	}
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
		height: 100%;
	}
}

.x-index2 .x-xia .pro_box.on {
	width: 36%;
	flex-shrink: 0;
}

.x-index2 .x-xia .pro_box.on1 {
	width: 22%;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box.on {
		width: 550px;
	}
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box.on {
		width: 100%;
	}
}

.x-index2 .x-xia .pro_box.on .pro_con {
	opacity: 1;
}

.x-index2 .x-xia .pro_box:last-child {
	margin-right: 0;
}

.x-index2 .x-xia .pro_box .pro_box_bj {
	width: 100%;
	height: 100%;
	position: relative;
	left: 0;
	transition: all 0.8s;
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_box_bj {
		display: none;
	}
}

.x-index2 .x-xia .pro_box .pro_box_bj::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 0;
	top: 0;
}

.x-index2 .x-xia .pro_box .pro_box_bj .pro_box_bj_img {
	width: 100%;
	height: 100%;
}

	.x-index2 .x-xia .pro_box .pro_box_bj .pro_box_bj_img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

.x-index2 .x-xia .pro_box .pro_box_bj h3 {
	display: flex;
	align-items: flex-end;
	padding: 0 10px 30px 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	justify-content: center;
	color: #fff;
	font-size: 20px;
	line-height: 1;
}

.x-index2 .x-xia .pro_box .pro_con {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	transition: all 0.5s;
	background: rgba(243, 243, 243, 0.98);
	opacity: 0;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box .pro_con {
		width: 550px;
	}
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_con {
		width: 100%;
		left: 0;
		position: initial;
		overflow: hidden;
		opacity: 1;
		background: #fff;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_img {
	margin-top: 20px;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_img {
		margin-top: 60px;
	}
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_img {
		margin: 40px 0;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_img img {
	width: 100%;
	height: 270px;
	object-fit: contain;
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_img img {
		height: auto;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_txt {
	padding: 0 30px 40px 40px;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_txt {
		margin-top: 100px;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_txt h3 {
	font-size: 18px;
	line-height: 1;
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_txt h3 {
		width: 100%;
		font-size: 20px;
		margin-bottom: 20px;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_txt p {
	font-size: 18px;
	opacity: 0.6;
	margin-bottom: 25px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1580px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_txt p {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.x-index2 .x-xia .pro_box .pro_con .pro_con_txt p {
		font-size: 14px;
	}
}

.x-index2 .x-xia .pro_box .pro_con .pro_con_txt img {
	width: 115px;
	height: auto;
	position: absolute;
	bottom: 30px;
	left: 30px;
	z-index: 10;
}

@media (max-width: 767px) {
	.x-public-b {
		height: 38px;
		line-height: 38px;
	}
}


@media (max-width: 767px) {
	.x-public-b {
		height: 38px;
		line-height: 38px;
	}
}

.mb {
	display: none;
}

.pc {
	display: block;
}

@media (max-width: 766px) {
	.pc {
		display: none;
	}

	.mb {
		display: block;
	}
	
	.home-news{padding-top:2rem !important;}
	.home-news .padding80{padding-bottom:2rem !important;}
}

@media (max-width: 1580px) {
	.x-public-b {
		height: 42px;
		line-height: 42px;
	}
}

.x-public-b {
	padding: 0 25px;
	background-color: #1d9c90;
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	border-radius: 5px;

	
}

.profl-row{background:#fff;margin-bottom:56px;padding:15px;position:initial;}
.profl-row .btn{position:initial;padding-left:0;}
.profl-row .s1{font-size:20px;}
.profl-row .s2{font-size:16px;margin-top:15px;}
.profl-row .btn a{height:41px;line-height:41px;overflow:hidden;padding:0;}
@media (min-width: 768px) {
.profl-row{width:100%;background:#fff;margin-bottom:56px;padding:15px;position:relative;}
.profl-row .btn{padding-top:15px;width:50%;padding-bottom:15px;}
}

.content-text table{max-width:100%;border-collapse:collapse;background:#FFFFFF;text-indent:0;}
.content-text table td{padding:1px;}
.content-text img{max-width:100%;}