@charset "utf-8";
html{font-size:100px;}
.m-Top{margin-top:139px;}
.main-width{width: 72.92vw;margin: 0 auto;}
.index-main{position: relative;z-index: 1;}
.topbox{position: fixed;top: 0;left: 0;right: 0; width: 100%;background: url("/images/head-bg.jpg") center center no-repeat;background-size: cover;z-index: 10000;transition: all .5s;}
.topbox .top{border-bottom: 1px solid #c9c8c9;overflow: hidden;padding: 10px 0;transition: all .5s;}
.topbox .top .main-width{display: flex;align-items: center;justify-content: space-between;}
.topbox .top .box p{position: relative; float: left; height: 23px; line-height: 23px; padding: 0 0 0 25px; margin-right: 10px; font-size: 14px; color: #000000; z-index: 2;}
.topbox .top .box p::after{content: "";display: block;width: 18px;height: 17px;position: absolute;top: 50%;left: 0;margin-top: -9px;}
.topbox .top .box p.tel::after{background: url("/images/icon-tel.png") center center no-repeat;background-size: 100%;}
.topbox .top .box p.mail::after{background: url("/images/icon-mail.png") center center no-repeat;background-size: 100%;}
.topbox .top .sns{height: 23px;font-size: 0;}
.topbox .top .sns a{display: inline-block;width: 23px;height: 23px;margin-left: 0.52vw;font-size: 0; background: url("/images/icon-sns.png");background-size: 700% 100%;}
.topbox .top .sns a.s1{background-position-x: 0;}
.topbox .top .sns a.s2{background-position-x: -100%;}
.topbox .top .sns a.s3{background-position-x: -200%;}
.topbox .top .sns a.s4{background-position-x: -300%;}
.topbox .top .sns a.s5{background-position-x: -400%;}
.topbox .top .sns a.s6{background-position-x: -500%;}
.topbox .top .sns a.s7{background-position-x: -600%;}
.header .main-width{display: flex;justify-content: space-between;}
.header .logo{display: block;width: auto;height: 45px;margin-top: 25px;}
.header .logo img{width: 100%;height: auto;}
.header .nav > ul > li{position:relative;float: left; padding: 30px 1.56vw;transition: all .5s;}
.header .nav > ul > li > a{display:block;font-size: 18px;color: #000000;line-height: 35px;font-family:'Poppins-Bold';}
.header .nav > ul > li .drop {display: flex;justify-content: center;position: fixed; left: -100%; top: 10vw; width: 100%; text-align: center; background-color: #fff; text-align: center;display: none; opacity: 0; transition: opacity .5s,top .5s,left 0s;z-index: 999;}
.header .nav > ul > li:hover .drop{display: flex; left: 0; top: 138px; opacity: 1;}
.header .nav > ul > li .cer{min-height: 16.41vw;}
.header .nav > ul > li .cer .item{padding: 2.86vw 5.21vw;border-right: 1px solid #dddddd;text-align: left;box-sizing: border-box;}
.header .nav > ul > li .cer .item:last-child{border: none;}
.header .nav > ul > li .cer .item h3{font-size: 0.94vw;line-height: 1.3vw;margin-bottom: 1.04vw;}
.header .nav > ul > li .cer .item h3 a{color: #000;font-family: 'Poppins-Bold';}
.header .nav > ul > li .cer .item p{font-size: 0.83vw;line-height: 1.5vw;margin-bottom: 0.26vw;}
.header .nav > ul > li .cer .item p a{color: #444;font-family: 'Poppins-Regular';}
.header .nav > ul > li .cer .item h3 a:hover,
.header .nav > ul > li .cer .item p a:hover{color: #ff6a00;}
.header .nav > ul > li .news{display: flex;align-items: center;padding: 3.13vw 13.54vw;box-sizing: border-box;}
.header .nav > ul > li .news a{display: inline-block;line-height: 1.67vw;margin-right: 2.6vw;font-size: 0.94vw;font-family: 'Poppins-Regular';}
.header .nav > ul > li .news a img{width: 1.67vw;vertical-align: middle;margin: 0 0.42vw 0.16vw 0;}
.header .nav > ul > li .product .item{min-width: 13.02vw; padding: 2.86vw 2vw;}
.header .nav > ul > li .product .item h3 a{display: block;align-items: center;}
.header .nav > ul > li .product .item h3 a img{width: 2.19vw;vertical-align: middle;margin: 0 0.42vw 0.16vw 0;}

.header .nav > ul > li.active > a,
.header .nav > ul > li:hover > a{color:#ff6a00;}
.header .search {position: relative; float: left; width: 35px; height:35px; margin-top: 30px; z-index: 9; transition: all 0.3s; }
.header .search .box { position: relative; float: right; width: 35px; height: 35px;border-radius: 35px; overflow: hidden; transition: all 0.5s; }
.header .search .box .text { width: 100%; height: 35px;line-height: 35px; border-radius: 35px;font-size: 16px;padding: 0 35px 0 0.5vw;background-color: transparent; box-sizing: border-box; transition: border 0.5s; }
.header .search .box .btn,
.header .search .box .sub { position: absolute; top: 0; right: 0; width: 35px; height: 35px; border-radius: 35px; background-image: url("../images/icon-search.png"); background-size: 1.35vw;background-color: transparent; background-position: center; background-repeat: no-repeat; cursor: pointer;border-radius: 50%;}
.header .search .box .sub { display: none; background-image: url("../images/icon-search.png");}
.header .search .box.open { width: 14vw;}
.header .search .box.open .text {background-color: #fff;}
.header .search .box.open .sub { display: block;}
.header .search .box.open .btn { display: none; }
.header .phone-menu{display:none;float:left;width:28px;height:17px;margin-top:16px;cursor:pointer;}
.header .phone-menu span{display:block;width:28px;height:1px;background-color:#000;border-radius:1px;-moz-transform-origin:9.5% 50%;-webkit-transform-origin:9.5% 50%;-o-transform-origin:9.5% 50%;transition:all .3s;}
.header .phone-menu .b1,.header .phone-menu .b2{margin-bottom:7px;}
.header.active .phone-menu .b1{transform:rotate(45deg);}
.header.active .phone-menu .b2{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.header.active .phone-menu .b3{transform:rotate(-45deg);}
.header.active .phone-menu span{background-color:#ff6a00;}
.topbox.flow .top{height: 0;padding: 0;border: none;}
.topbox.flow .logo{margin-top: 10px;}
.topbox.flow .header .search{margin-top: 1vw;}
.topbox.flow .header .nav > ul > li{padding: 15px 1.56vw;}
.topbox.flow .header .nav > ul > li:hover .drop{top: 65px;}

.index-main h4{font-size: 1.56vw;line-height: 1.56vw;color: #ff6a00;text-align: center;margin-bottom: 1.46vw;font-family: 'Poppins-Regular';transition: all .5s;}
.index-main h2{font-size: 2.5vw;line-height: 2.5vw;color: #000000;text-align: center;margin-bottom: 1.72vw;font-family: 'Times-New-Roman';transition: all .5s;}
.index-main .view{position: relative;display: inline-block; vertical-align: top; min-width: 8.59vw; line-height: 2.4vw; padding: 0 1.82vw; margin: 0 0.52vw; font-size: 0.83vw; background: #fff; color: #333333; border-radius: 30px; box-sizing: border-box;font-family: 'Poppins-Regular';transition: all .5s;}
.index-main .get{position: relative;display: inline-block; vertical-align: top; min-width: 8.59vw; line-height: 2.4vw; padding: 0 1.82vw; margin: 0 0.52vw; font-size: 0.83vw; background: #ff6a00; color: #fff; border-radius: 30px; box-sizing: border-box;font-family: 'Poppins-Regular';transition: all .5s;}
.ar{/*font-family: Simsun;*/font-size: 18px;vertical-align: middle;}


/* 首页产品 */
.index-product{padding: 6.25vw 0 3.91vw;background: url("/images/index-pro-bg.jpg") center center no-repeat;background-size: cover;transition: all .5s;}
.index-product .toptitle{text-align: center;margin-bottom: 2.6vw;}
.index-product .pro-slide{position: relative;}
.index-product .pro-slide .slide-pic{overflow: hidden;}
.index-product .pro-slide .slide-pic > ul{overflow: hidden;}
.index-product .pro-slide .slide-pic > ul > li{width: 24.8vw;float: left;border-right: 1.5vw solid transparent;text-align: center;padding-bottom: 2.86vw;position: relative;box-sizing: border-box;}
.index-product ul li .pic{width: 100%;}
.index-product ul li .pic img{width: 100%;height: auto;}
.index-product ul li > h3{height: 4.17vw;font-size: 1.35vw;color: #000000;line-height: 2.08vw;font-family: 'Poppins-Semibold';max-width: 60%;margin: 0 auto 1.82vw;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index-product ul li .view{background-color: #ff6a00;color: #fff;}
.index-product ul li .text{position: absolute;top: 0;right: 0;left: 0;bottom: 0;border: 0.52vw solid #ff6a00;background-color: rgba(0, 0, 0, .58);opacity: 0;z-index: 0;box-sizing: border-box;}
.index-product ul li .text .box{border: 0.05vw solid #fff;height: 100%;padding: 3.65vw 2.34vw 0;box-sizing: border-box;}
.index-product ul li .text .box h3{color: #fff;font-size: 1.25vw;line-height: 1.56vw;text-align: left;margin-bottom: 1.82vw;font-family: 'Poppins-bold';}
.index-product ul li .text .box p{font-size: 0.83vw;color: #fff;line-height: 1.3vw;text-align: left;padding-bottom: 1.82vw;font-family: 'Poppins-Regular';}
.index-product ul li .text .box .son{border-top: 0.05vw solid #fff;}
.index-product ul li .text .box .son ul{padding: 1.46vw 0;}
.index-product ul li .text .box .son ul li{width: 100%;height: 1.88vw;line-height: 1.88vw;overflow: hidden;}
.index-product ul li .text .box .son ul li a{display: flex;justify-content: space-between; color: #fff;font-size: 0.94vw;line-height: 1.88vw;text-align: left;font-family: 'Poppins-Regular';}
.index-product ul li .text .box .son ul li a:hover{color: #ff6a00;}
.index-product ul li:hover .text{opacity: 1;z-index: 1;}
.index-product ul li:hover .view{z-index: 2;background-color: #fff;color: #ff6a00;}
.index-product ul li .view:hover{background-color: #ff6a00;color: #fff;}
.index-product .pro-slide .btn{position: absolute;top: 50%;transform: translateY(-50%); display: block;width: 50px;height: 50px;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);border: 1px solid #fff;box-sizing: border-box;}
.index-product .pro-slide .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 12px;height: 21px;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.index-product .pro-slide .btn.prev{left: -60px;}
.index-product .pro-slide .btn.next{right: -60px;}
.index-product .pro-slide .btn.prev::after{background-position-x: 0;}
.index-product .pro-slide .btn.next::after{background-position-x: -100%;}
.index-product .pro-slide .btn:hover{background-color: #ff8a00;}

/* 首页关于我们 */
.index-about{margin-bottom: 5.21vw;}
.index-about .bg-box{width: 100%;padding: 6.25vw 0 13.54vw;text-align: center; background: url("/images/about/about-bg.jpg") center center no-repeat;background-size: cover;}
.index-about .bg-box h2{color: #fff;}
.index-about .bg-box .view{border: 1px solid #fff;margin-bottom: 2.6vw; background-color: transparent;color: #fff;}
.index-about .bg-box .view:hover{background-color: #ff6a00;border-color: #ff6a00;}
.index-about .bg-box ul{overflow:hidden;display: flex;flex-wrap: wrap;}
.index-about .bg-box ul li{float:left;width:33.333%;min-height: 11.46vw;padding:1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.index-about .bg-box ul li .text{width:100%;height:100%;padding: 2.97vw 2.6vw 2.97vw 3.91vw;text-align: left; color:#fff;background-color: rgba(0, 0, 0, .42); box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.index-about .bg-box ul li .text p{margin-top: 1.3vw;font-size: 0.83vw;line-height: 1.56vw;font-family:"Poppins-Regular";}
.index-about .bg-box ul li .text p.adv-num{font-size: 48px;height:48px;line-height:48px;font-family: 'Poppins-bold';margin-top:0;overflow:hidden;}
.index-about .bg-box ul li .text p.adv-num span i{color:#fff;}
.index-about .bg-box ul li:hover .text{background-color: rgba(0, 0, 0, .8);}
p.adv-num span{position:relative;width:32px;height:100%;display:block;float:left;}
p.adv-num span i{position:absolute;top:0;width:32px;word-wrap:break-word;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition-timing-function:linear;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;}
.on p.adv-num span i{top:-480px;}
.on p.adv-num span.n1 i{top:-48px;}
.on p.adv-num span.n2 i{top:-96px;}
.on p.adv-num span.n3 i{top:-144px;}
.on p.adv-num span.n4 i{top:-192px;}
.on p.adv-num span.n5 i{top:-240px;}
.on p.adv-num span.n6 i{top:-288px;}
.on p.adv-num span.n7 i{top:-336px;}
.on p.adv-num span.n8 i{top:-384px;}
.on p.adv-num span.n9 i{top:-430px;}
.on p.adv-num span.r2 i{transition-delay:.2s;}
.on p.adv-num span.r3 i{transition-delay:.4s;}
.on p.adv-num span.r4 i{transition-delay:.6s;}
.on p.adv-num span.r5 i{transition-delay:.8s;}
.on p.adv-num span.r6 i{transition-delay:1.0s;}
.on p.adv-num span.r7 i{transition-delay:1.2s;}
.on p.adv-num span.r8 i{transition-delay:1.4s;}
.index-about .about-pic{margin-top: -7.66vw;}
.index-about .about-pic .box{background-color: #fff;padding: 1.04vw 0 0 1.04vw;position: relative;transition: all .5s;}
.index-about .about-pic .box .slide-pic{overflow: hidden;}
.index-about .about-pic .box .slide-pic ul{width: 10000% !important;}
.index-about .about-pic .box ul li{width: 16.93vw;float: left;height: 13.02vw;position: relative;margin: 0 1.04vw 1.04vw 0;transition: all .5s;overflow: hidden;}
.index-about .about-pic .box ul li img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.index-about .about-pic .box ul li p{position: absolute;left: 0;right: 0;bottom: 0;height: 2.34vw;line-height: 2.34vw;text-align: center;color: #fff;background-color: rgba(255, 106, 0, .8);}
.index-about .about-pic .box ul li:hover img{transform: scale(1.1);}
.index-about .about-pic .box .btn{position: absolute;top: 50%;transform: translateY(-50%); display: block;width: 2.6vw;height: 2.6vw;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);border: 1px solid #fff;box-sizing: border-box;opacity: 0;transition: all .5s;}
.index-about .about-pic .box .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 0.63vw;height: 1.09vw;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.index-about .about-pic .box .btn.prev{left: -3vw;}
.index-about .about-pic .box .btn.next{right: -3vw;}
.index-about .about-pic .box .btn.prev::after{background-position-x: 0;}
.index-about .about-pic .box .btn.next::after{background-position-x: -100%;}
.index-about .about-pic .box .btn:hover{background-color: #ff8a00;}
.index-about .about-pic .box:hover .btn{opacity: 1;}


/* 首页项目 */
.index-project{padding:  0 0 6.25vw;}
.index-project .slide-box{position: relative;}
.index-project .slide-pic{margin-bottom: 1.46vw;overflow: hidden;}
.index-project .slide-pic ul li{float: left;overflow: hidden;width: 72.92vw;}
.index-project .slide-pic ul li .item{width: 32.4%; max-height: 300px; float: left;margin: 0 1.3% 1.3% 0;position: relative;transition: all .5s;}
.index-project .slide-pic ul li .item:nth-child(3n){margin-right: 0;}
.index-project .slide-pic ul li .item img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.index-project .slide-pic ul li .item .text{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 2.6vw 2.6vw 0; background-color: rgba(255, 106, 0, .85);z-index: 0;opacity: 0;transition: all .5s;}
.index-project .slide-pic ul li .item .text h3{font-size: 0.94vw;line-height: 1.56vw;color: #fff;margin-bottom: 1.3vw;font-family: 'Poppins-bold';}
.index-project .slide-pic ul li .item .text p{height: 3.75vw;font-size: 0.73vw;line-height: 1.25vw;color: #fff;margin-bottom: 1.82vw;font-family: 'Poppins-Regular';overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.index-project .slide-pic ul li .item .text span{padding-left: 1.41vw;display: block;font-size: 0.83vw;color: #fff;position: relative;}
.index-project .slide-pic ul li .item .text span::after{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 0.94vw;height: 1.15vw;background: url("/images/icon-add.png") center center no-repeat;background-size: 100%;}
.index-project .slide-pic ul li .item:hover .text{opacity: 1;z-index: 1;}
.index-project .slide-dot{text-align: center;}
.index-project .slide-dot li{display: inline-block;width: 16px;height: 16px;border: 1px solid transparent;position: relative;box-sizing: border-box;border-radius: 50%;}
.index-project .slide-dot li::after{content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 6px;height: 6px;border-radius: 50%;background-color: #ff8a00;}
.index-project .slide-dot li.on{border-color: #ff8a00;}
.index-project .slide-box .btn{position: absolute;top: 50%; transform: translateY(-50%); display: block;width: 50px;height: 50px;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);opacity: 0;transition: all .5s;}
.index-project .slide-box .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 12px;height: 21px;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.index-project .slide-box .btn.prev{left: -60px;}
.index-project .slide-box .btn.next{right: -60px;}
.index-project .slide-box .btn.prev::after{background-position-x: 0;}
.index-project .slide-box .btn.next::after{background-position-x: -100%;}
.index-project .slide-box .btn:hover{background-color: #ff8a00;}
.index-project .slide-box:hover .btn{opacity: 1;}
.index-project .slide-ph{display: none;}


/* 首页新闻 */
.index-news{padding: 6.25vw 0;background: url("/images/project-bg.jpg") center center no-repeat;background-size: cover;overflow: hidden;}
.index-news .toptitle{text-align: center;margin-bottom: 4.69vw;}
.index-news .box{display: flex;}
.index-news .box .box-item{display: none;width: 100%;}
.index-news .toptitle .view.on{background-color: #ff6a00;color: #fff;}
.index-news ul.big{width: 29.79vw;margin-right: 1.56vw;transform: translateX(-80px);}
.index-news ul{width: 41.67vw;transform: translateX(80px);transition: all .5s;}
.index-news ul li{width: 100%;height: 11.98vw;float: left;margin-bottom: 1.04vw;background-color: #fff;padding-left: 18.23vw;box-sizing: border-box;position: relative;}
.index-news ul li:last-child{margin-bottom: 0;}
.index-news ul li .pic{position: absolute;top: 0;left: 0;bottom: 0;width: 16.46vw;height: 11.93vw;overflow: hidden;}
.index-news ul li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.index-news ul li .text{/*padding: 2.08vw 2.08vw 0 0;*/padding: 1.04vw 1.04vw 0 0;}
.index-news ul li .text h3{font-size: 0.94vw;color: #000000;margin-bottom: 1.04vw;font-family: 'Poppins-bold';text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index-news ul li .text p{color: #444444;font-size: 0.83vw;line-height: 1.3vw;margin-bottom: 1.56vw;font-family: 'Poppins-Regular';overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.index-news ul li .text time{position: relative;display: block;padding-left: 1.56vw;line-height: 1.56vw;font-size: 0.83vw;color: #666666;font-family: 'Poppins-Regular';}
.index-news ul li .text time::after{content: "";display: block;width: 1.15vw;height: 1.15vw;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url("/images/icon-time-02.png") center center no-repeat;background-size: 100%;}
.index-news ul li a:hover .pic img{transform: scale(1.1);}
.index-news ul li a:hover h3{color: #ff6a00;}
.index-news ul.big li{width: 100%;height: 100%;padding: 0;}
.index-news ul.big li .pic{width: 100%;height: 20.68vw;position: initial;}
.index-news ul.big li .text{padding: 2.08vw;}
.index-news ul.big li .text h3{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;white-space: initial;}
.index-news ul.big li .text p{-webkit-line-clamp: 3;}
.index-news .box .box-item.on{display: flex;}
.index-news .box .box-item.on ul{transform: translateX(0);}


/* 首页证书 */
.default-cer{padding: 6.25vw 0;text-align: center;}
.default-cer .slide-box{position: relative;}
.default-cer .slide-pic{overflow: hidden;}
.default-cer .slide-pic ul{width: 1000% !important;}
.default-cer .slide-pic ul li{width: 12.97vw;float: left;margin-right: 1.98vw;margin-bottom: 1.04vw;}
.default-cer .slide-pic ul li .pic{width: 100%;height: auto;border: 2px solid #781f25;box-sizing: border-box;}
.default-cer .slide-pic ul li img{width: 100%;height: auto;}
.default-cer .slide-pic ul li p{font-size: 0.83vw;color: #000000;line-height: 1.3vw;margin-top: 0.78vw;font-family: 'Poppins-Regular';overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.default-cer .slide-box .btn{position: absolute;top: 50%;transform: translateY(-50%); display: block;width: 2.6vw;height: 2.6vw;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);}
.default-cer .slide-box .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 0.63vw;height: 1.09vw;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.default-cer .slide-box .btn.prev{left: -3.33vw;}
.default-cer .slide-box .btn.next{right: -3.33vw;}
.default-cer .slide-box .btn.prev::after{background-position-x: 0;}
.default-cer .slide-box .btn.next::after{background-position-x: -100%;}
.default-cer .slide-box .btn:hover{background-color: #ff8a00;}


/* 首页联系我们 */
.index-contact{width: 100%;height: auto;display: flex;align-items: center;justify-content: center;padding: 4.95vw 0 7.81vw; background: url("/images/index-contact-bg.png") center bottom no-repeat;background-size: cover;position: relative;z-index: 1;}
.index-contact .box{width: 63.28vw; min-height: 10.42vw;padding: 2.34vw 2.34vw 0;background-color: rgba(0, 0, 0, .62);position: relative;box-sizing: border-box;}
.index-contact .box p{font-size: 1.25vw;color: #fff;line-height: 2.08vw;text-align: center;}
.index-contact .box .get{height: 3.44vw;line-height: 3.44vw; color: #fff;border-radius: 3.44vw; padding: 0 4.69vw;font-size: 1.25vw;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);background-color: #ff6a00;}
.index-contact .box .get .ar{font-family: Simsun;font-weight: bold;}

/* 底部 */
.footer{position: relative;margin-top: -1.3vw;padding: 2.6vw 0 0;overflow: hidden; background: url("/images/bottom-bg.jpg") center top no-repeat;background-size: cover;z-index: 0;}
.nav-ph{display: none;}
.footer .logo{display: block;width: 9.27vw;height: auto;margin: 0 auto 3.39vw;}
.footer .logo img{width: 100%;}
.footer .main-width{display: flex;justify-content: space-between;}
.footer .box h3{font-size: 0.94vw;color: #000000;line-height: 1.35vw;margin-bottom: 1.56vw;font-family: 'Poppins-bold';}
.footer .box.nav{margin-right: 3.13vw;}
.footer .box.info{max-width: 18.23vw;margin-right: 3.13vw}
.footer .box.form{width: 13.54vw;}
.footer .box ul li{display: block;font-size: 0.73vw;color: #000;line-height: 1.3vw;margin-bottom: 0.52vw;font-family: 'Poppins-Regular'}
.footer .box ul li a{color: #000;}
.footer .box ul li a:hover{color: #ff8a00;}
.footer .box.info ul li{margin-bottom: 1.56vw;}
.footer .box.form input{width: 100%;height: 1.93vw;line-height: 1.82vw;font-size: 0.73vw;padding: 0 0.52vw;margin-bottom: 0.52vw;border: 1px solid #dddddd;box-sizing: border-box;font-family: 'Poppins-Regular';}
.footer .box.form .box{height:1.93vw;position:relative;margin-bottom:0.78vw;}
.footer .box.form .box .text{padding-right: 5.21vw;}
.footer .box.form .box img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;height:30px;}

.footer .box.form textarea{width: 100%;font-size: 0.73vw;line-height: 1.3vw;padding: 0.52vw;margin-bottom: 0.52vw;border: 1px solid #dddddd;box-sizing: border-box;font-family: 'Poppins-Regular';}
.footer .box.form .sub{text-align: center;color: #fff;background-color: #ff6a00;border-color: #ff6a00;outline: none;}
.footer .copy-right .list-nav{width: 100%;padding-bottom: 10px;font-size: 0;}
.footer .copy-right .list-nav a{font-size: 0.83vw;color: #000;font-family: 'Poppins-Regular';padding-right: 10px;margin-right: 10px;position: relative;display: inline-block;}
.footer .copy-right .list-nav a::after{content: "";display: block;width: 1px;height: 12px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);background-color: #000;}
.footer .copy-right .list-nav a:last-child::after{display: none;}
.footer .copy-right .list-nav a:hover{color: #ff8a00;}
.footer .copy-right{width: 100%; display: flex;justify-content: space-between;flex-wrap: wrap; padding: 2.08vw 0;color: #000;margin-top: 4.17vw;border-top: 1px solid #aac0d0;}
.footer .copy-right p a{font-family: 'Poppins-Regular';}
.footer .share a{display:inline-block;width:19px;height:19px;margin:0 10px;font-size: 0; background-image:url("/images/icon-sns2.png");background-position-y:0;background-size:700% 200%;}
.footer .share a.s1{background-position-x:0;}
.footer .share a.s2{background-position-x:-100%;}
.footer .share a.s3{background-position-x:-200%;}
.footer .share a.s4{background-position-x:-300%;}
.footer .share a.s5{background-position-x:-400%;}
.footer .share a.s6{background-position-x:-500%;}
.footer .share a.s7{background-position-x:-600%;}
.footer .share a:hover{background-position-y:100%;}

/* 内页banner */
.other-banner{position: relative;}
.other-banner img{width: 100%;height: auto;}
.other-banner h1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); font-size: 1.88vw;color: #fff;line-height: 1.88vw;font-family: 'Times-New-Roman';text-transform: uppercase;}

/* 产品一级列表 */
.list-products{background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;overflow: hidden;padding-bottom: 7.29vw;}
.list-products .bread{margin-bottom: 1.04vw;}
.list-products .nav-select{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 2.34vw;}
.list-products .nav-select .item{width: 32.5%;height: 3.13vw;background-color: #fff;margin-bottom: 1.04vw;position: relative;padding: 0 2.6vw 0 1.56vw;box-sizing: border-box;}
.list-products .nav-select .item p{height: 3.13vw;line-height: 3.13vw;color: #000;font-size: 0.83vw;}
.list-products .nav-select .item i{position: absolute;top:0;right: 1.25vw;bottom: 0; height: 3.13vw; width: 0.73vw;transition: all .5s;}
.list-products .nav-select .item i:before{content: ""; position: absolute; left: 0; top: 50%;width: 0.42vw; height: 0.05vw; margin: 0; background-color: #b7b7b7;transform-origin: center; transform: rotate(45deg);}
.list-products .nav-select .item i:after { content: ""; position: absolute; right: 0; top: 50%; width: 0.42vw; height: 0.05vw; margin: 0; background-color: #b7b7b7; transform-origin: center; transform: rotate(-45deg); transition: all .3s;}
.list-products .nav-select .item ul{position: absolute;top: 3.13vw;left: 0;right: 0;padding: 0.26vw 1.41vw 2.34vw;background-color: #fff;display: none;z-index: 3;}
.list-products .nav-select .item ul li{padding: 0.52vw 0.94vw;border-bottom: 0.05vw solid #dddddd;}
.list-products .nav-select .item ul li:last-child{border-bottom: none;}
.list-products .nav-select .item:hover ul{display: block;z-index: 3;}
.list-products .search{width: 19.27vw;height: 2.81vw;line-height: 2.81vw;border-radius: 2.81vw;overflow: hidden;margin: 0 auto 3.39vw;box-sizing: border-box;position: relative;}
.list-products .search input[type='text']{width: 100%;line-height: 2.81vw;font-size: 0.83vw;font-family: 'Poppins-Regular';padding: 0 5.63vw 0 1.56vw;box-sizing: border-box;}
.list-products .search input[type='submit']{width: 5.1vw;height: 2.81vw;border-radius: 2.81vw;position: absolute;top: 0;right: 0;bottom: 0;background: url("/images/icon-search-w.png") center center no-repeat #ff6a00;background-size: 1.35vw;}
.list-products .nav-list .box{width: 100%;min-height: 17.45vw;background-color: #fff;margin-bottom: 2.08vw;display: flex;align-items: center;position: relative;padding: 0 1.56vw;box-sizing: border-box;}
.list-products .nav-list .box .pic{width: 25vw;height: 17.45vw;margin-right: 4.43vw;}
.list-products .nav-list .box .pic img{width: 100%;height: 100%;object-fit: cover;}
.list-products .nav-list .box .text{width: 51.04%;}
.list-products .nav-list .box .text h2{font-size: 1.56vw;line-height: 2.08vw;color: #ff6a00;font-family: 'Poppins-Bold';margin-bottom: 1.56vw;}
.list-products .nav-list .box .text h2 a{color: #ff6a00;font-weight: bold;}
.list-products .nav-list .box .text ul li{line-height: 1.82vw;font-size: 0.94vw;color: #000;}
.list-products .nav-list .box .text ul li a{display: inline-flex; justify-content: space-between; color: #000; font-size: 0.94vw; line-height: 1.88vw; text-align: left; font-family: 'Poppins-Regular';}
.list-products .nav-list .box .text ul li a i{padding-left: 1.56vw;color: #ff6a00;}
.list-products .nav-list .box .text ul li a span{padding-right: 0.42vw;color: #ff6a00;}
.list-products .nav-list .box .text ul li a:hover{color: #ff6a00;}
.list-products .choose{padding: 4.17vw 0 ;}
.list-products .choose h2{font-size: 2.5vw;color: #000000;line-height: 2.6vw;text-align: center;font-family: 'Times-New-Roman';padding-bottom: 1.56vw;position: relative;margin-bottom: 2.5vw;}
.list-products .choose h2::after{content: "";display: block;width: 5.21vw;height: 0.05vw;background-color: #ff6a00;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.list-products .choose ul {display: flex;justify-content: space-between;}
.list-products .choose ul li{display: block;width: 23.7vw;min-height: 19.64vw;background-color: #fff;padding: 1.56vw 1.3vw;box-sizing: border-box;}
.list-products .choose ul li span{display: block;width: 5.31vw;height: 5.31vw;margin: 0 auto 1.04vw}
.list-products .choose ul li span img{width: 100%;height: auto;}
.list-products .choose ul li h3{font-size: 1.04vw;line-height: 1.56vw;color: #000000;font-family: 'Poppins-Bold';margin-bottom: 1.04vw;text-align: center;}
.list-products .choose ul li p{font-size: 0.83vw;line-height: 1.3vw;color: #444;text-align: center;font-family: 'Poppins-Regular';}
.list-products .line-flex{display: flex;justify-content: space-between;margin-bottom: 3.13vw;}
.list-products .line-flex .search{margin: 0;}
.list-products .line-flex h2{font-family: 'Times-New-Roman';}
.list-products .list ul{overflow: hidden;width: 102%;}
.list-products .list > ul > li{display: none;align-items: center; /*width: 35.94vw;*/ width: 48.285%; height: 18.91vw;float: left;margin: 0.828%;background-color: #fff;padding-left: 18.91vw;box-sizing: border-box;position: relative;}
.list-products .list > ul > li > a{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;}
.list-products .list > ul > li.pro.show{display: flex;}
/* .list-products .list > ul > li.pro.show:nth-child(even){margin-right: 0;} */
.list-products .list ul li .pic{width: 18.91vw;border: 0.52vw solid #fff; position: absolute;top:0;left: 0;bottom: 0;box-sizing: border-box;overflow: hidden;}
.list-products .list ul li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.list-products .list ul li .pic:hover img{transform: scale(1.1);}
.list-products .list ul li .text{padding: 1.56vw 1.56vw 1.04vw 0;box-sizing: border-box;}
.list-products .list ul li .text h3{font-size: 0.94vw;line-height: 1.3vw;color: #000000;font-family: 'Poppins-Bold';margin-bottom: 1.04vw;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list-products .list ul li .text h3 a{color: #000;}
.list-products .list ul li .text h4{font-size: 0.83vw;line-height: 1.3vw;color: #ff6a00;margin-bottom: 1.04vw;}
.list-products .list ul li .text ul li{font-size: 0.73vw;line-height: 1.56vw;color: #444444;font-family: 'Poppins-Regular';}
.list-products .list ul li .text .btn{margin-top: 1.04vw;display: flex;}
.list-products .list ul li .text .btn a,
.list-products .list ul li .text .btn span{display: inline-block;width: 5vw;height: 2vw;line-height: 2vw;margin-right: 0.52vw;font-size: 0.83vw;color: #ffffff;cursor: pointer;text-align: center;background-color: #ff6a00;border-radius: 2vw;overflow: hidden;z-index: 99;position: relative;}
.list-products .list ul li .text .btn a{margin-right: 0;}
.list-products .list ul li .text .btn i{display: inline-block;width: 18px;height: 17px;vertical-align: middle;margin: 0 5px 2px 0;}
.list-products .list ul li .text .btn i.icon-cart{background: url("/images/icon-cart.png");}
.list-products .list ul li .text .btn i.icon-eye{background: url("/images/icon-eye.png");}
.list-products .list ul li .text .btn i.icon-inq{background: url(/images/icon-inq.png) center center no-repeat;background-size: 100%;}
.list-products .list ul li .text h3 a:hover{color: #ff6a00;}
.list-products .list ul li .text li:nth-child(1),
.list-products .list ul li .text li:nth-child(2),
.list-products .list ul li .text li:last-child{display: none;}
.list-products .list > ul > li:hover{box-shadow: 0 0 8px 1px rgba(0, 0, 0, .2);}

/* 按钮切换 */
/* .subclass{margin-bottom: 3.13vw;}
.subclass ul{display: flex;}
.subclass ul li{float: left;width: 23.75vw;padding-bottom: 0.52vw;text-align: center;position: relative;margin-right: 2vw;}
.subclass ul li::after{content: "";display: none;width: 0;height: 0;border:10px solid transparent;border-top-color:#ff6a00;position: absolute;left: 50%;transform: translateX(-50%);}
.subclass ul li a{display: block;height: 2.76vw;line-height: 2.76vw;font-size: 1.04vw;color: #000;border: 0.05vw solid #000;box-sizing: border-box;}
.subclass ul li:hover a,
.subclass ul li.active a{color: #fff;background-color: #ff6a00;border-color: #ff6a00;}
.subclass ul li:hover::after,
.subclass ul li.active::after{display: block;} */
.subclass{margin-bottom: 3.13vw;}
.subclass ul{display: flex;}
.subclass ul li{float: left;width: 23.75vw;padding-bottom: 0.52vw;text-align: center;position: relative;margin-right: 2vw;display: block;height: 2.76vw;line-height: 2.76vw;font-size: 1.04vw;color: #000;border: 0.05vw solid #000;box-sizing: border-box;}
.subclass ul li::after{content: "";display: none;width: 0;height: 0;margin-top: -2px; border:10px solid transparent;border-top-color:#ff6a00;position: absolute;left: 50%;transform: translateX(-50%);}
.subclass ul li:hover,
.subclass ul li.active{color: #fff;background-color: #ff6a00;border-color: #ff6a00;}
.subclass ul li:hover::after,
.subclass ul li.active::after{display: block;}




/* 选中产品 */
.flow-pro{display: block; position:fixed;z-index:2147;right:0;bottom:-256px;width:230px;background-color:#fff;box-shadow:0 0 8px #999;transition:all .5s;}
.flow-pro .pro-title{cursor:pointer;font-weight:bold;font-size:14px;line-height:36px;text-align:center;color:#fff;background-color:#ff6a00;font-family:'Gotham-Bold';}
.flow-pro .pro-title .close{position:absolute;left:6px;height:26px;width:26px;top:5px;cursor:pointer;background:url("/images/icon-right.png") center center no-repeat;background-size:8px;transform:rotate(90deg);}
.flow-pro .pro-title .up{position:absolute;left:6px;height:26px;width:26px;top:5px;cursor:pointer;background:url("/images/icon-right.png") center center no-repeat;background-size:8px;transform:rotate(-90deg);}
.flow-pro .slist{width:100%;height:210px;box-sizing:border-box;overflow-y:auto;}
.flow-pro .slist li{position:relative;width:100%;height:70px;margin-right:15px;padding:8px 25px 8px 0;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,.05);box-sizing:border-box;overflow:hidden;}
.flow-pro .slist li p{float:left;width:125px;line-height:20px;font-size:14px;padding:0 5px;}
.flow-pro .slist li .pic{float:left;width:50px;height:50px;text-align:center;overflow:hidden;margin-left:8px;}
.flow-pro .slist li .pic img{width:auto;height:100%;}
.flow-pro .slist li .cut{position:absolute;right:0;top:0;width:25px;height:100%;border-left:1px solid #ddd;cursor:pointer;}
.flow-pro .slist li .cut:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background-color:#333;transform:rotate(-45deg);transform-origin:center;}
.flow-pro .slist li .cut:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background-color:#333;transform:rotate(45deg);transform-origin:center;}
.flow-pro .slist::-webkit-scrollbar{width:6px;height:6px;background-color:#ddd;}
.flow-pro .slist::-webkit-scrollbar-thumb{width:6px;height:6px;border-radius:2px;background-color:#ff6a00;}
.flow-pro .pro-opt{padding:10px;display:flex;justify-content:space-between;font-family:'Poppins-Regular';}
.flow-pro .pro-opt .clearbtn{display:inline-block;line-height:16px;padding:4px 10px;font-size:12px;cursor:default;color:#ff6a00;border:0;background-color:#f1f1f1;border-radius:3px;}
.flow-pro .pro-opt .clearbtn:hover{background-color: #ff6a00;color: #fff;}
.flow-pro .pro-opt a{line-height:16px;padding:4px 10px;font-size:12px;color:#fff;border:0;background-color:#ff6a00;border-radius:3px;}
.flow-pro.on{bottom:0;}
.inqbody .flow-pro{display:none;}
.pdata{display:none;}


/* 视频列表 */
.list-video{background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;overflow: hidden;padding: 0 0 4.69vw;}
.list-video .bread{margin-bottom: 1.04vw;}
.list-video .filter-video{margin-bottom: 1.82vw;}
.list-video .filter-video .fil{overflow: hidden;padding-left: 15.36vw;box-sizing: border-box;position: relative;}
.list-video .filter-video .fil span{font-size: 1.25vw;line-height: 2.08vw;color: #000000;position: absolute;left: 0;top: 0;display: block;font-family: 'Poppins-Bold';}
.list-video .filter-video .fil ul{width: 100%;}
.list-video .filter-video .fil ul li{display: inline-block;height: 2.08vw;line-height: 2.08vw;border-radius: 2.08vw;cursor: pointer;overflow: hidden; margin: 0 1.04vw 1.04vw 0;color: #000000;font-size: 0.94vw;padding: 0 1.56vw;font-family: 'Poppins-Regular';background-color: #fff;}
.list-video .filter-video .fil ul li:hover,
.list-video .filter-video .fil ul li.active{background-color: #ff6a00;color: #fff;}
.list-video .filter-video .fil ul li:hover a,
.list-video .filter-video .fil ul li.active a{color: #fff;}
.list-video .count ul{width: 102%;}
.list-video .count li{width: 35.68vw;height: 22.4vw;float: left;background-color: #fff;margin-right: 1.46vw;margin-bottom: 1.98vw;}
.list-video .count li .pic{width: 100%;height: 19.27vw;position: relative;}
.list-video .count li .pic img{width: 100%;height: 100%;object-fit: cover;}
.list-video .count li i{display: block;width: 4.38vw;height: 4.38vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url("/images/icon-video.png") center center no-repeat;background-size: 100%;}
.list-video .count li p{height: 3.13vw;padding: 0 1.56vw;font-size: 0.94vw;color: #000000;box-sizing: border-box;line-height: 3.13vw;font-family: 'Poppins-Regular';text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/* 证书 */
.list-cer{background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;overflow: hidden;padding: 0 0 4.69vw;}
.list-cer h2{font-size: 2.5vw;line-height: 2.5vw;color: #000000;margin-bottom: 2.6vw;font-family: 'Times-New-Roman';}
.list-cer .detab-btn{margin-bottom: 3.13vw;}
.list-cer .detab-btn ul{display: flex;justify-content: space-between;}
.list-cer .detab-btn ul li{width: 17.45vw;padding-bottom: 0.52vw;text-align: center;position: relative;display: block;height: 2.76vw;line-height: 2.76vw;font-size: 1.04vw;color: #000;border: 0.05vw solid #000;box-sizing: border-box;}
.list-cer .detab-btn ul.three li{width: 32%;}
.list-cer .detab-btn ul li::after{content: "";display: none;width: 0;height: 0;top: 2.66vw; border:10px solid transparent;border-top-color:#ff6a00;position: absolute;left: 50%;transform: translateX(-50%);}
.list-cer .detab-btn ul li:hover,
.list-cer .detab-btn ul li.on{color: #fff;background-color: #ff6a00;border-color: #ff6a00;}
.list-cer .detab-btn ul li:hover::after,
.list-cer .detab-btn ul li.on::after{display: block;}
.list-cer .slide-cer{margin: 2.34vw 0 4.17vw;position: relative;}
.list-cer .slide-cer .box{overflow: hidden;display: none;}
/* .list-cer .slide-cer .slide-pic{overflow: hidden;} */
.list-cer .slide-cer .slide-pic ul{width: 102%;}
.list-cer .slide-cer .slide-pic li{width: 17.19vw;float: left;margin-right: 1.3vw;transition: all .5s;}
.list-cer .slide-cer .slide-pic li .pic{width: 100%;height: 24vw;padding: 0.52vw;box-sizing: border-box;background-color: #fff;}
.list-cer .slide-cer .slide-pic li .pic img{width: 100%;height: 100%;object-fit: cover;}
.list-cer .slide-cer .slide-pic li p{height: 4.69vw;padding-top: 0.78vw;line-height: 1.56vw;text-align: center;font-size: 0.94vw;color: #000;font-family: 'Poppins-Regular';overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-cer .slide-cer .btn{position: absolute;top: 40%; display: block;width: 2.6vw;height: 2.6vw;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);border: 1px solid #fff;box-sizing: border-box;z-index: 1;}
.list-cer .slide-cer .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 0.63vw;height: 1.09vw;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.list-cer .slide-cer .btn.prev{left: 0;}
.list-cer .slide-cer .btn.next{right: 0;}
.list-cer .slide-cer .btn.prev::after{background-position-x: 0;}
.list-cer .slide-cer .btn.next::after{background-position-x: -100%;}
.list-cer .slide-cer .btn:hover{background-color: #ff8a00;}
.list-cer .slide-cer .box.on{display: block;}


/* 产品咨询 */
.main-inquiry{padding:2.5vw 0;background-color:#f1f4f7;}
.main-inquiry .info{overflow:hidden;margin-bottom:1.56vw;}
.main-inquiry h2{font-size: 1.25vw;line-height: 1.25vw;color: #000000;font-family: 'Poppins-Bold';margin-bottom: 2.08vw;}
.main-inquiry .info .list{border:1px solid #ddd;}
.main-inquiry .info .list .title{background-color:#fafafa;text-align:left;overflow:hidden;}
.main-inquiry .info .list .title span{display:block;float:left;padding:5px;box-sizing: border-box;}
.main-inquiry .info .list .title span:first-child{width:24%;text-align: left;}
.main-inquiry .info .list .title span:nth-child(2){width:56%;}
.main-inquiry .info .list .title span:nth-child(3){width:20%;}
.main-inquiry .info ul{width:100%;}
.main-inquiry .info li{position:relative;display:flex;width:100%;padding-right:20%;margin:0 2.913% 0 0;border-top:1px solid #ddd;box-sizing:border-box;background-color:#fff;overflow:hidden;}
.main-inquiry .info li p{font-size:0.9375vw;}
.main-inquiry .info li .pic{float:left;width:30%;display:flex;justify-content:center;align-items:center;border-right:1px solid #ddd;box-sizing:border-box;}
.main-inquiry .info li .pic a{display:block;width:7vw;height:7vw;}
.main-inquiry .info li .pic img{width:120px;height:auto;}
.main-inquiry .info li .name{width:70%;float:left;display:flex;align-items:center;padding:0.78vw;box-sizing:border-box;border-right:1px solid #ddd;}
.main-inquiry .info li .name p{font-size:16px;line-height:25px;font-family: 'Poppins-Regular';}
.main-inquiry .info li .name a:hover p{color:#40b452;}
.main-inquiry .info li .cut{width:30px;height:30px;position:absolute;top:50%;right:15%;cursor:pointer;transform:translateY(-50%);}
.main-inquiry .info li .cut:before{content:"";position:absolute;left:50%;top:50%;width:1.2vw;height:2px;margin:-1px 0 0 -0.6vw;background-color:#333;transform:rotate(-45deg);transform-origin:center;}
.main-inquiry .info li .cut:after{content:"";position:absolute;left:50%;top:50%;width:1.2vw;height:2px;margin:-1px 0 0 -0.6vw;background-color:#333;transform:rotate(45deg);transform-origin:center;}
.main-inquiry .conbox-box h2{text-align: center;}
.main-inquiry .conbox-box .form{width:100%;padding:2.5vw 3.65vw;box-sizing:border-box;background-color: #fff;}
.main-inquiry .conbox-box .form .text{width:100%;height:2.6vw;line-height:2.6vw;font-size:0.73vw;padding:0 0.78vw;margin-bottom:0.78vw;border:0.05vw solid #dddddd;box-sizing:border-box;border-radius:0.31vw;overflow:hidden;font-family: 'Poppins-Regular';}
.main-inquiry .conbox-box .form .text.long{padding:0.78vw;height:6.77vw;line-height:1.3vw;font-family: 'Poppins-Regular';}
.main-inquiry .conbox-box .form .box{height:2.6vw;position:relative;margin-bottom:0.78vw;}
.main-inquiry .conbox-box .form .box .text{padding-right:5.21vw;}
.main-inquiry .conbox-box .form .box img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;height:30px;}
.main-inquiry .conbox-box .form .sub{width:100%;height:2.6vw;line-height:2.6vw;border-radius:0.31vw;text-align:center;outline:none;color:#fff;font-size:0.94vw;font-family: 'Poppins-Regular';margin:0;font-weight:bold;background-color:#ff6a00;}

/* 关于我们 */
.main-about{background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;overflow: hidden;padding: 0 0 4.69vw;}
.main-about h2{font-size: 2.5vw;line-height: 2.5vw;color: #000000;text-align: center; margin-bottom: 2.6vw;font-family: 'Times-New-Roman';}
.main-about .about-info{height: 26.04vw;width: 100%;margin-bottom: 2.6vw; position: relative;background-color: #fff;display: flex;justify-content: space-between;}
.main-about .about-info .pic{width: 36.98vw;height: 26.04vw;}
.main-about .about-info .pic img{width: 100%;height: 100%;object-fit: cover;}
.main-about .about-info .text{width: calc(100% - 36.98vw);padding: 3.13vw 2.34vw;box-sizing: border-box;overflow: hidden;display: flex;flex-direction: column;}
.main-about .about-info .text h2{margin-bottom: 0.52vw;text-align: left;}
.main-about .about-info .text h3{font-size: 1.25vw;color: #ff6a00;line-height: 1.56vw;margin-bottom: 1.56vw; font-family: 'Poppins-Regular';}
.main-about .about-info .text .ov{overflow-y: auto;}
.main-about .about-info .text p{font-size: 0.83vw;color: #444444;line-height: 1.25vw;font-family: 'Poppins-Regular';}
.main-about .about-info .text p span{color: #ff6a00;font-weight: bold;}
.main-about .about-adv{margin-bottom: 2.6vw;}
.main-about .about-adv ul{overflow:hidden;display: flex;flex-wrap: wrap;}
.main-about .about-adv ul li{float:left;width:33.333%;min-height: 11.46vw;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.main-about .about-adv ul li.lt{border-bottom: 1px solid #c0d9e3;}
.main-about .about-adv ul li.rt{border-bottom: 1px solid #c0d9e3;}
.main-about .about-adv ul li.t{border: 1px solid #c0d9e3;border-top: none;}
.main-about .about-adv ul li.b{border: 1px solid #c0d9e3;border-bottom: none;border-top: none;}
.main-about .about-adv ul li .text{width:100%;height:100%;padding: 2.97vw 2.6vw 2.97vw 3.91vw;text-align: left; color:#444444;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.main-about .about-adv ul li .text p{margin-top: 1.3vw;font-size: 0.83vw;line-height: 1.56vw;font-family:"Poppins-Regular";}
.main-about .about-adv ul li .text p.adv-num{font-size: 48px;height:48px;line-height:48px;color:#ff6a00;font-family: 'Poppins-bold';margin-top:0;overflow:hidden;}
.main-about .about-adv ul li .text p.adv-num span i{color:#ff6a00;}
.main-about .about-factory{margin-bottom: 4.69vw;}
.main-about .about-factory .tab{margin-bottom: 2.08vw;}
.main-about .about-factory .tab ul{text-align: center;font-size: 0;}
.main-about .about-factory .tab ul li{display: inline-block;padding: 0 0.78vw;height: 1.88vw;line-height: 1.88vw;font-size: 0.94vw;margin-right: 2.34vw;cursor: pointer;color: #000000;font-family: 'Poppins-Regular';position: relative;}
.main-about .about-factory .tab ul li::after{content: ""; display: none; width: 0; height: 0; top: 1.88vw; border: 10px solid transparent; border-top-color: #ff6a00; position: absolute; left: 50%; transform: translateX(-50%);}
.main-about .about-factory .tab ul li:hover{background-color: #ff6a00;color: #fff;}
.main-about .about-factory .tab ul li:hover::after{display: block;}
.main-about .about-factory .tab ul li.on{background-color: #ff6a00;color: #fff;}
.main-about .about-factory .tab ul li.on::after{display: block;}
.main-about .about-factory .tab-item .item{position: relative;display: none;}
.main-about .about-factory .tab-item .item .slide{padding: 1.04vw 1.04vw 0;background-color: #fff;box-sizing: border-box;}
.main-about .about-factory .tab-item .item .slide .slide-pic{overflow: hidden;margin-bottom: 1.56vw;}
.main-about .about-factory .tab-item .item .slide .slide-pic li{width: 70.83vw;float: left;display: flex;flex-wrap: wrap;}
.main-about .about-factory .tab-item .item .slide .slide-pic li .box{width: 17.03vw;height: 13.07vw;margin-right: 0.6vw; margin-bottom: 1.04vw;overflow: hidden;position: relative;}
.main-about .about-factory .tab-item .item .slide .slide-pic li .box img{width: 100%;height: 100%;object-fit: cover;}
.main-about .about-factory .tab-item .item .slide .slide-pic li .box p{position: absolute;bottom: 0;left: 0;right: 0;height: 2.34vw;line-height: 2.34vw;padding: 0 0.78vw;color: #fff;font-size: 0.94vw; text-align: center;background-color: rgba(255, 106, 0, .8);}
.main-about .about-factory .tab-item .item.on{display: block;}
.main-about .about-factory .tab-item .item .slide-dot ul {text-align: center;}
.main-about .about-factory .tab-item .item .slide-dot ul li{display: inline-block;width: 12px;height: 12px;border-radius: 50%;margin: 0 5px;background-color: #d3d3d3;}
.main-about .about-factory .tab-item .item .slide-dot ul li.active{background-color: #ff6a00;}
.main-about .about-factory .tab-item .item .btn{position: absolute; top: 40%; display: block; width: 2.6vw; height: 2.6vw; border-radius: 50%; overflow: hidden; background-color: rgba(0, 0, 0, .2); border: 1px solid #fff; box-sizing: border-box; z-index: 1;}
.main-about .about-factory .tab-item .item .btn::after{content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; width: 0.63vw; height: 1.09vw; background: url(/images/icon-btn.png); background-size: 200% 100%;}
.main-about .about-factory .tab-item .item .btn.prev{left: -3.13vw;}
.main-about .about-factory .tab-item .item .btn.next{right: -3.13vw;}
.main-about .about-factory .tab-item .item .btn.next::after { background-position-x: -100%; }
.main-about .about-history{margin-bottom: 2.08vw;}
.main-about .about-history .snakLine{height: 14.48vw;width: 100%;position: relative;font-size: 0;margin-top: -1.04vw;}
.main-about .about-history .snakLine:first-child{margin-top: 0;}
.main-about .about-history .snakLine::before{content: ''; width: calc(100% - 28.85vw); height: 1.04vw; background: linear-gradient(to right, #ffc000 20%, #ff6a00 50%); position: absolute; top: 50%; left: 14.43vw;transform: translateY(-50%);}
.main-about .about-history .snakLine:first-child:before{width: calc(100% - 14.43vw);left: 2.4vw;}
.main-about .about-history .snakLine:last-child:before{width: calc(100% - 15.43vw);}
.main-about .about-history .snakLine:nth-child(odd)::after{ content: ''; display: block; width: 14.43vw; height: 14.43vw; border: 1.04vw solid #ff6a00; border-radius: 0 14.43vw 14.43vw 0; position: absolute; right: 0; top: 50%;margin-top: -0.52vw; border-left: 0px; box-sizing: border-box;}
.main-about .about-history .snakLine:nth-child(even)::after{ content: ''; display: block; width: 14.43vw; height: 14.43vw; border: 1.04vw solid #ffc000; border-radius: 14.43vw 0 0 14.43vw; position: absolute; left: 0; top: 50%;margin-top: -0.52vw; border-right: 0px; box-sizing: border-box;}
.main-about .about-history .snakLine:last-child::after{display: none;}
.main-about .about-history .begin-circle{position: absolute; width: 2.5vw;height: 2.5vw;left: 0;top: 50%;transform: translateY(-50%);background: #ffc000;border-radius: 50%;}
.main-about .about-history .end-circle{position: absolute; width: 2.5vw;height: 2.76vw;right: 0;top: 50%;transform: translateY(-50%);background: url("/images/icon-cri.png") center center no-repeat;background-size: 100%;}
.main-about .about-history ul{width: 100%;padding: 2.08vw 2.6vw 0;display: flex;justify-content: space-between;position: relative; z-index: 1; margin: 0px auto;box-sizing: border-box;}
.main-about .about-history .snakLine:nth-child(even) ul{flex-direction: row-reverse;}
.main-about .about-history ul li {min-width: 14.84vw;max-width: 16.67vw;margin: 0 1.04vw 1.04vw;transition: all .5s;}
.main-about .about-history ul li span{font-size: 1.88vw;line-height: 1.88vw;color: #ff6a00;font-family: 'Poppins-Bold';}
.main-about .about-history ul li .text{width: 100%;height: 10.21vw;padding: 1.04vw 1.56vw; background-color: rgba(255, 255, 255, .89);border-radius: 0.42vw;box-sizing: border-box;}
.main-about .about-history ul li .text h3{font-size: 1.56vw;line-height: 1.56vw;color: #ff6a00;margin-bottom: 0.78vw; font-family: 'Poppins-Regular';}
.main-about .about-history ul li .text p{font-size: 0.73vw;color: #000000;line-height: 1.04vw;font-family: 'Poppins-Regular';}
.main-about .about-culture{margin-bottom: 6.51vw;}
.main-about .about-culture .tab-culture{background-color: #fff;height: 30.21vw;display: flex;}
.main-about .about-culture .tab-culture .tab{display: flex;flex: 0 0 14.06vw; width: 14.06vw;float: left;background-color: #f2f2f2;}
.main-about .about-culture .tab-culture .tab ul{width: 100%;}
.main-about .about-culture .tab-culture .tab ul li{width: 100%;height: 5.73vw;font-size: 0.94vw;color: #000000;display: flex;align-items: center;justify-content: center;line-height: 1.56vw;font-family: 'Poppins-Regular';}
.main-about .about-culture .tab-culture .tab ul li:hover,
.main-about .about-culture .tab-culture .tab ul li.on{background-color: #ff6a00;color: #fff;}
.main-about .about-culture .tab-culture .box{width: calc(100% - 14.06vw); display: flex; padding: 3.13vw 2.6vw;box-sizing: border-box;}
.main-about .about-culture .tab-culture .box ul{overflow: hidden;display: flex;overflow-x: auto;height: 100%; }
.main-about .about-culture .tab-culture .box ul::-webkit-scrollbar{width:5px;height: 5px;background-color:#dddddd;}
.main-about .about-culture .tab-culture .box ul.on{display: flex;}
.main-about .about-culture .tab-culture .box li{display: flex;flex: 0 0 19.01vw;flex-direction: column; float: left;width: 19.01vw;margin-right: 1.82vw;}
.main-about .about-culture .tab-culture .box li .pic{width: 100%;height: 12.76vw;transition: all .5s;overflow: hidden;}
.main-about .about-culture .tab-culture .box li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.main-about .about-culture .tab-culture .box li .text{padding: 1.3vw 0 0;}
.main-about .about-culture .tab-culture .box li .text h3{font-size: 0.94vw;color: #000;line-height: 1.3vw;margin-bottom: 0.52vw;font-family: 'Poppins-Regular';overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main-about .about-culture .tab-culture .box li .text p{font-size: 0.73vw;color: #444444;line-height: 1.15vw;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-family: 'Poppins-Regular';}
.main-about .about-culture .tab-culture .box li:hover .pic img{transform: scale(1.1);}
.main-about .about-culture .tab-culture .box li:hover .text h3{color: #ff6a00;}
.main-about .about-culture .tab-culture .box .item{display: none;overflow: hidden;width: 100%;}
.main-about .about-culture .tab-culture .box .item.on {display: block;}
.main-about .about-adv .slide-adv{position: relative;}
.main-about .about-adv .slide-adv .slide-pic{overflow: hidden;margin: 0 auto;}
.main-about .about-adv .slide-pic li{width: 13.02vw;float: left;margin-right: 1.5vw;}
.main-about .about-adv .slide-pic li .pic{width: 13.02vw;height: 19.27vw;padding: 1px;border: 1px solid #43474b; box-sizing: border-box;background-color: #fff;}
.main-about .about-adv .slide-pic li .pic img{width: 100%;height: 100%;object-fit: cover;}
.main-about .about-adv .slide-pic li p{padding-top: 0.78vw;line-height: 1.56vw;text-align: center;font-size: 0.94vw;color: #000;font-family: 'Poppins-Regular';overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main-about .about-adv .btn{position: absolute;top: 40%; display: block;width: 2.6vw;height: 2.6vw;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, .2);border: 1px solid #fff;box-sizing: border-box;z-index: 1;}
.main-about .about-adv .btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); display: block;width: 0.63vw;height: 1.09vw;background: url("/images/icon-btn.png");background-size: 200% 100%;}
.main-about .about-adv .btn.prev{left: -3.13vw;}
.main-about .about-adv .btn.next{right: -3.13vw;}
.main-about .about-adv .btn.prev::after{background-position-x: 0;}
.main-about .about-adv .btn.next::after{background-position-x: -100%;}
.main-about .about-adv .btn:hover{background-color: #ff8a00;}
.ov::-webkit-scrollbar{width:5px; background-color:#dddddd;}
.ov::-webkit-scrollbar-thumb{width:5px;height:5px;border-radius:2px;background-color:#9a9a9a;}
.ov:hover::-webkit-scrollbar-thumb{background-color: #ff6a00;}
.ov::-webkit-scrollbar-thumb:hover{height: 10px;}


/* 产品详情 */
.main-products{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;}
.main-products .default-box{float:right;position:sticky;top:7vw;}
.main-products .default-box.on .classify{display:none;}
.main-products .default-box.on .search{display:none;}
.main-products .content{width: 54.69vw;float:left;}
.main-products .content .slide-box{width: 18.54vw;float:left;overflow:hidden;position:relative;}
.main-products .content .slide-box .slide-pic{width:18.54vw;height:18.54vw;margin-bottom: 0.63vw;overflow: hidden;box-sizing: border-box;}
.main-products .content .slide-box .slide-pic li{width:18.54vw;height:18.54vw;float:left;box-sizing: border-box;padding: 0.52vw;background-color: #fff;position: relative;}
.main-products .content .slide-box .slide-pic li img{width:100%;height: auto;max-height: 100%; border: 1px solid #ddd;}
.main-products .content .slide-box .slide-pic li iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.main-products .content .slide-box .bottom{padding: 0 1.15vw 0 1.72vw;position: relative;}
.main-products .content .slide-box .slide-dot{width: 100%;}
.main-products .content .slide-box .slide-dot ul{height:4.69vw;}
.main-products .content .slide-box .slide-dot li{display: block;width: 4.69vw;height: 4.69vw;float: left;margin-right: 0.52vw;border: 1px solid transparent;box-sizing: border-box;}
.main-products .content .slide-box .slide-dot li img{width: 100%;height: 100%;object-fit: cover;}
.main-products .content .slide-box .slide-dot li.on{border-color:#ff6a00;}
.main-products .content .slide-box .btn{position:absolute;top:0;display:block;width: 1.15vw;height:4.69vw;line-height:4.69vw;overflow:hidden;z-index: 2;}
.main-products .content .slide-box .btn.prev{left:0;background: url("/images/icon-prev.png") center center no-repeat rgba(255,255,255,.51);}
.main-products .content .slide-box .btn.next{right:0;background: url("/images/icon-next.png") center center no-repeat rgba(255,255,255,.51);}
.main-products .content .slide-box .btn.prev:hover{background: url("/images/icon-prev2.png") center center no-repeat #ff6a00;}
.main-products .content .slide-box .btn.next:hover{background: url("/images/icon-next2.png") center center no-repeat #ff6a00;}
.main-products .content .info{float:right;width: 33.85vw;padding-top: 1.56vw;}
.main-products .content .info h1{font-size: 1.25vw;line-height: 1.56vw;margin-bottom:1.56vw;font-family: 'Poppins-Bold';font-weight: bold;}
.main-products .content .info h2{font-size: 0.83vw;line-height: 1.3vw;color: #ff6a00;font-family: 'Poppins-Regular';margin-bottom: 1.82vw;}
.main-products .content .info .general{font-size: 0.83vw;line-height: 1.56vw;color: #444444;font-family: 'Poppins-Regular';}
.main-products .content .info .general ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main-products .content .info .general li{min-width: 50%;padding: 0.26vw 0;}
.main-products .content .info .btn-box{display: flex;margin: 1.56vw 0;}
.main-products .content .info .btn-box .btn{display: block;width: 7.55vw;height: 2.4vw;line-height: 2.4vw;font-size: 0.83vw;cursor: pointer;text-align: center;color: #fff;border-radius: 2.4vw;margin-right: 1.04vw;font-family: 'Poppins-Regular';background-color: #ff6a00;}
.main-products .content .info .btn-box .btn i{display: inline-block;vertical-align: middle; width: 18px;height: 17px;margin: 0 5px 3px 0;}
.main-products .content .info .btn-box .btn i.cart{background: url("/images/icon-cart.png") center center no-repeat;background-size: 100%;}
.main-products .content .info .btn-box .btn i.inq{background: url("/images/icon-inq.png") center center no-repeat;background-size: 100%;}
.main-products .content .info .btn-box .btn:hover{-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.main-products .content .info .share{display:flex;align-items: center;flex-wrap: wrap;}
.main-products .content .info .share span{display:block;float:left;line-height:36px;margin-right:0.8vw;text-transform:uppercase;font-size:0.83vw;color:#999;font-family:'Gotham-Book';}
.main-products .content .info .share a{display:block;float:left;width: 23px;height: 23px;margin: 0 8px 0 0;background: url(/images/icon-sns.png);background-size: 700% 100%;font-size: 0;background-color: #fff;border-radius: 50%;overflow: hidden;transition: all .5s;}
.main-products .content .info .share a.s1{background-position-x: 0;}
.main-products .content .info .share a.s2{background-position-x: -100%;}
.main-products .content .info .share a.s3{background-position-x: -200%;}
.main-products .content .info .share a.s4{background-position-x: -300%;}
.main-products .content .info .share a.s5{background-position-x: -400%;}
.main-products .content .info .share a.s6{background-position-x: -500%;}
.main-products .content .info .share a.s7{background-position-x: -600%;}
.main-products .content .info .share a:hover{transform: translateY(-5px);}
.main-products .content .cate-item{margin: 65px 0 0; position:sticky;top:65px;z-index:6;}
.main-products .content .cate-item ul{height: 2.6vw;}
.main-products .content .cate-item ul li{width: 8.13vw;height:2.6vw;line-height:2.6vw;cursor:pointer;text-align:center;float:left;margin-right:1px;background-color:#fff;font-size:0.83vw;color:#444444;font-family:'Poppins-Regular';}
.main-products .content .cate-item ul li.on{background-color:#ff6a00;color:#fff;}
.main-products .content .contbox .itembox{position:relative;margin-top: 2.08vw;box-sizing: border-box;}
.main-products .content .contbox .itembox h2{font-size: 1.25vw;color: #000000;line-height: 1.82vw;margin-bottom: 1.56vw;font-family: 'Poppins-Bold';}
.main-products .content .contbox .itembox p{font-size: 0.83vw;color: #444444;line-height: 1.56vw;font-family: 'Poppins-Regular';}
.main-products .content .contbox .itembox img{max-width: 100%;height: auto;}
.main-products .content .contbox .itembox.details{padding: 2.6vw;background-color: #fff;}
.main-products .content .contbox .itembox.para table{width:100%;min-width:600px;}
.main-products .content .contbox .itembox.para table td{padding:0.52vw 1.04vw;width:22.4vw;line-height: 1.46vw;font-size:0.83vw;color:#444444;font-family:'Poppins-Regular';border:1px solid #dee1e5;box-sizing:border-box;background-color:#fff;}
.main-products .content .contbox .itembox.para table th{padding:0.52vw 1.04vw;width:22.4vw;line-height: 1.46vw;font-size:0.83vw;color:#444444;font-family:'Poppins-Regular';border:1px solid #dee1e5;box-sizing:border-box;background-color:#ebeff2;text-align: left;}
.main-products .content .contbox .itembox.structure{padding: 3.02vw 1.3vw 3.02vw 2.6vw; box-sizing:border-box;background-color: #fff;}
.main-products .content .contbox .itembox.structure ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main-products .content .contbox .itembox.structure ul li{margin-right: 1.3vw;text-align: center;margin-bottom: 1.3vw;}
.main-products .content .contbox .itembox.structure ul li img{width: 100%;height: auto;max-width: 100%;}
.main-products .content .contbox .itembox.structure ul li p{padding: 0.78vw 0;}
.main-products .content .contbox .itembox.structure ul.two li{width: 23.96vw;height: auto;}
.main-products .content .contbox .itembox.structure ul.three li{width: 15.47vw;height: auto;}
.main-products .content .contbox .itembox.structure ul.three li img{border: 1px solid #dddddd;}
.main-products .content .contbox .itembox.app{padding: 3.02vw 1.3vw 3.02vw 2.6vw; box-sizing:border-box;background-color: #fff;}
.main-products .content .contbox .itembox.app ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main-products .content .contbox .itembox.app ul li{width: 23.96vw;margin-right: 1.3vw;text-align: center;margin-bottom: 1.3vw;}
.main-products .content .contbox .itembox.app ul li img{width: 100%;height: auto;max-width: 100%;}
.main-products .content .contbox .itembox.package{padding: 3.02vw 2.6vw; box-sizing:border-box;background-color: #fff;}
.main-products .content .contbox .itembox.package img{max-width: 100%;height: auto;}
.main-products .content .contbox .itembox.package table{width:100%;min-width:600px;}
.main-products .content .contbox .itembox.package table th{padding:0.52vw;line-height: 1.56vw;font-size:0.83vw;color:#444444;font-family:'Poppins-Regular';border:1px solid #dee1e5;box-sizing:border-box;background-color:#ebeff2;}
.main-products .content .contbox .itembox.package table td{padding:0.52vw;line-height: 1.56vw;font-size:0.83vw;color:#444444;text-align: center; font-family:'Poppins-Regular';border:1px solid #dee1e5;box-sizing:border-box;background-color:#fff;}
.main-products .content .contbox .itembox.package ul{display: flex;}
.main-products .content .contbox .itembox.package ul li{margin-right: 7.29vw;font-size: 0.83vw;line-height: 1.56vw;color: #444444;font-family: 'Poppins-Regular';}
.main-products .content .contbox .itembox.package ul li h3{font-size: 0.94vw;line-height: 1.56vw;color: #444444;font-family: 'Poppins-Bold';}
.main-products .content .contbox .itembox .list-down li{box-sizing:border-box;overflow:hidden;background-color:#fff;padding-top:2.34vw;padding-bottom:2.34vw;border-bottom:1px solid #eeeeee;}
.main-products .content .contbox .itembox .list-down li:first-child{background-color:#e8eaec;}
.main-products .content .contbox .itembox .list-down li div{float:left;font-size:0.83vw;color:#444444;line-height:1.3vw;font-family:"Poppins-Regular";box-sizing:border-box;}
.main-products .content .contbox .itembox .list-down li:first-child div{font-size:0.94vw;line-height:1.3vw;color:#000;font-family:'Poppins-Bold';}
.main-products .content .contbox .itembox .list-down li.on{display: none;}
.main-products .content .contbox .itembox .list-down li.show{display: block;}
.main-products .content .contbox .itembox .list-down li .down_proid{display: none;}
.main-products .content .contbox .itembox .list-down li .name{width:20.83vw;padding:0 5.73vw 0 2.34vw;}
.main-products .content .contbox .itembox .list-down li .size{width:11.98vw;}
.main-products .content .contbox .itembox .list-down li .time{width:11.98vw;}
.main-products .content .contbox .itembox .list-down li a{color:#444444;}
.main-products .content .contbox .itembox .list-down li a.icon-down{display:inline-block;width:7.81vw;height:1.98vw;line-height:1.98vw;text-align:center;border-radius:1.98vw;color:#999999;font-size:0.83vw;overflow:hidden;background-color:#e8eaec;font-family:'Gotham-Bold';}
.main-products .content .contbox .itembox .list-down li a.icon-down:hover{color:#fff;background-color: #ff6a00;}
.main-products .content .contbox .itembox .list-down li .name a:hover{color: #ff6a00;}


/* 产品公共部分 */
.default-box{width:15.63vw;min-width:250px;}
.default-box .classify{width:100%;background-color:#fff;margin-bottom:0.68vw;}
.default-box .classify h2{height:3.44vw;line-height:3.44vw;padding:0 1.3vw;font-size:1.25vw;color:#fff;font-family:'Poppins-Bold';background-color: #ff6a00; box-sizing:border-box;}
.default-box .classify li{padding:0.78vw 1.82vw 0.78vw 1.04vw;border-bottom:0.05vw solid #f1f1f1;position: relative;}
.default-box .classify li a{display:block;font-size:0.83vw;color:#444444;line-height: 1.3vw;font-family:'Poppins-Regular';}
.default-box .classify li i{position: absolute; top: 0; right: 0.68vw; height: 2.86vw; width: 0.73vw; transition: all .5s;}
.default-box .classify li i:before{content: ""; position: absolute; left: 0; top: 50%;width: 0.42vw; height: 0.05vw; margin: 0; background-color: #b7b7b7;transform-origin: center; transform: rotate(45deg);}
.default-box .classify li i:after { content: ""; position: absolute; right: 0; top: 50%; width: 0.42vw; height: 0.05vw; margin: 0; background-color: #b7b7b7; transform-origin: center; transform: rotate(-45deg); transition: all .3s;}
.default-box .classify li:hover > a{color:#ff6a00;}
.default-box .classify li.on > a{color:#ff6a00;}
.default-box .classify li:hover i:before,
.default-box .classify li.on:before{background-color: #ff6a00;}
.default-box .classify li:hover i:after,
.default-box .classify li.on:after{background-color: #ff6a00;}
.default-box .classify li ul{display: none;padding: 1.04vw 0 0;}
.default-box .classify li ul li{line-height: 1.15vw;padding: 0 0 0 1.04vw;margin-bottom: 0.26vw;border: none;}
.default-box .classify li ul li span{padding-right: 0.42vw;}
.default-box .classify li:hover ul{display: block;}
.default-box .classify li.on ul{display: block;}
.default-box .classify li:hover i{transform: rotate(180deg);}
.default-box .search{padding:1.2vw;background-color:#fff;margin-bottom:0.78vw;}
.default-box .search .search-box{width:100%;height:2.08vw;font-size:0;box-sizing:border-box;position:relative;border-radius:0.31vw;overflow:hidden;}
.default-box .search .txt{width:100%;height:2.08vw;line-height:2.08vw;padding:0 3.91vw 0 0.63vw;box-sizing:border-box;outline:none;border:0.05vw solid #dddddd;border-radius:0.31vw;overflow:hidden;}
.default-box .search .sub{width:3.23vw;height:2.08vw;line-height:2.08vw;position:absolute;top:0;right:0;border:none;outline:none;background: url("/images/icon-search-w.png") center center no-repeat #ff6a00;background-size: 1.04vw; box-sizing:border-box;}
.default-box .search .txt:focus{border-color:#ff6a00;}
.default-box .hot-list{background-color: #fff;}
.default-box .hot-list h3{padding: 0 1.56vw;height: 2.6vw;font-size: 0.94vw;color: #ff6a00;line-height: 2.6vw;border-bottom: 1px solid #dddddd;margin-bottom: 1.04vw;}
.default-box .hot-list ul{padding: 0 1.04vw;}
.default-box .hot-list ul li{width: 100%;margin-bottom: 1.04vw;}
.default-box .hot-list ul li .pic{display: block;width: 100%;height: auto;border: 1px solid #ddd;box-sizing: border-box;transition: all .5s;}
.default-box .hot-list ul li .pic img{width: 100%;height: auto; transition: all .5s;}
.default-box .hot-list ul li p{font-size: 0.73vw;line-height: 1.3vw;color: #444444;text-align: center;padding: 0.78vw 0;font-family: 'Poppins-Regular';}
.default-box .hot-list ul li:hover .pic img{transform: scale(1.1);}
.default-box .hot-list ul li:hover p{color: #ff6a00;}


.list-products .page {display: flex;justify-content: center;flex-wrap: wrap;margin-top: 60px;}
.list-products .page a{display: inline-block;height: 35px;line-height: 35px;margin: 0 5px 10px;font-size: 14px;color: #ff6a00;background-color: #fff; border: 1px solid #ccc;border-radius: 35px;box-sizing: border-box;}
.list-products .page a.num{width: 35px;}
.list-products .page a.num.no{display: none;}
.list-products .page a.prev,
.list-products .page a.next{width: 100px;}
.list-products .page a:hover,
.list-products .page a.active{background-color: #ff6a00;color: #fff;border-color: #ff6a00;}
.list-products .page a.non{color: #ddd;}
.list-products .page a.non:hover{color: #dddd;background-color: #f1f1f1;}
.list-products .page span{display: inline-block;width: 35px;height: 35px;line-height: 35px;margin: 0 5px 10px;font-size: 16px;color: #ff6a00;background-color: #fff; border: 1px solid #ccc;border-radius: 35px;box-sizing: border-box;}


/* 推荐产品 */
.related{overflow:hidden;margin-top: 50px;}
.related .top-title{font-size:2.5vw;line-height:2.5vw;text-align:center;color:#000;font-family:'Gotham-Bold';margin-bottom:3.54vw;}
.related .slide-pic{overflow: hidden;}
.related .slide-pic > ul{overflow: hidden;width: 102%;}
.related .slide-pic > ul > li{width: 35.94vw;height: 18.91vw;float: left;margin: 0 1.04vw 1.04vw 0;background-color: #fff;padding-left: 18.91vw;box-sizing: border-box;position: relative;}
.related .slide-pic > ul > li > a{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}
.related .slide-pic > ul > li .pic{width: 18.91vw;border: 0.52vw solid #fff; position: absolute;top:0;left: 0;bottom: 0;box-sizing: border-box;overflow: hidden;}
.related .slide-pic ul li .pic a{display: block;}
.related .slide-pic ul li .pic img{width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.related .slide-pic ul li .pic:hover img{transform: scale(1.1);}
.related .slide-pic ul li .text{padding: 1.56vw 1.56vw 1.04vw 0;box-sizing: border-box;}
.related .slide-pic ul li .text h3{font-size: 0.94vw;line-height: 1.3vw;color: #000000;font-family: 'Poppins-Bold';margin-bottom: 1.04vw;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.related .slide-pic ul li .text h3 a{color: #000000;}
.related .slide-pic ul li .text h4{font-size: 0.83vw;line-height: 1.3vw;color: #ff6a00;margin-bottom: 1.04vw;}
.related .slide-pic ul li .text p{font-size: 0.73vw;line-height: 1.56vw;color: #444444;font-family: 'Poppins-Regular';margin-bottom: 1.04vw;}
.related .slide-pic ul li .text ul li{font-size: 0.73vw; line-height: 1.56vw; color: #444444; font-family: 'Poppins-Regular';}
.related .slide-pic ul li .text ul li:nth-child(1),
.related .slide-pic ul li .text ul li:nth-child(2),
.related .slide-pic ul li .text ul li:last-child{display: none;}
.related .slide-pic ul li .text .btn{margin-top: 1.04vw;display: flex;}
.related .slide-pic ul li .text .btn a,
.related .slide-pic ul li .text .btn span{display: inline-block;width: 5vw;height: 2vw;line-height: 2vw;cursor: pointer;margin-right: 0.52vw;font-size: 0.83vw;color: #ffffff;text-align: center;background-color: #ff6a00;border-radius: 2vw;overflow: hidden;position: relative;z-index: 99;}
.related .slide-pic ul li .text .btn i{display: inline-block;width: 18px;height: 16px;vertical-align: middle;margin: 0 5px 3px 0;}
.related .slide-pic ul li .text .btn i.icon-cart{background: url("/images/icon-cart.png");}
.related .slide-pic ul li .text .btn i.icon-eye{background: url("/images/icon-eye.png");}
.related .slide-pic ul li .text .btn i.icon-inq{background: url("/images/icon-inq.png");}

/* 404页面 */
.bossgoo-404{background: url(/images/404.jpg) no-repeat;background-size: cover;}
.bossgoo-404 .main-width{min-height: calc(100vh - 90px); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.bossgoo-404 .main-width img{max-width: 100%;}
.bossgoo-404 .boss-404-text{color: #fff;font-size: 18px;padding: 10px 0;}
.bossgoo-404 .boss-404-btn{color: #fff;font-size: 18px;display: inline-block;box-sizing: border-box;border: 1px solid #fff;}
.form-touch{width: 100%;padding: 3.13vw 0;}
.form-touch .text{width:100%;height:2.6vw;line-height:2.6vw;font-size:0.73vw;padding:0 0.78vw;margin-bottom:0.78vw;border:0.05vw solid #dddddd;box-sizing:border-box;border-radius:0.31vw;overflow:hidden;font-family:'Poppins-Regular';}
.form-touch .text.long{padding:0.78vw;height:6.77vw;line-height:1.3vw;font-family:'Poppins-Regular';}
.form-touch .box{height:2.6vw;position:relative;margin-bottom:0.78vw;}
.form-touch .box .text{padding-right:5.21vw;}
.form-touch .box img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;height:30px;}
.form-touch .sub{width:100%;height:2.6vw;line-height:2.6vw;border-radius:0.31vw;text-align:center;outline:none;color:#fff;font-size:0.94vw;font-family:'Arial';margin:0;font-weight:bold;background-color:#ff6a00;}

/* 产品咨询 */
.flow-inq{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .77);z-index: 99999;display: none; align-items: center;transition: all .5s;}
.flow-inq .item{box-sizing: border-box;background-color: #fff;position: relative;}
.flow-inq .item .item-box{padding: 2.08vw;max-height: 700px;min-height: 400px;overflow-y: auto;}
.flow-inq .item .item-box::-webkit-scrollbar{width:5px; background-color:#dddddd;}
.flow-inq .item .item-box::-webkit-scrollbar-thumb{width:5px;height:5px;border-radius:2px;background-color:#9a9a9a;}
.flow-inq .item .item-box:hover::-webkit-scrollbar-thumb{background-color: #ff6a00;}
.flow-inq .item .item-box::-webkit-scrollbar-thumb:hover{height: 10px;}
.flow-inq .item .info{margin-bottom: 2.6vw;overflow: hidden;display: flex;align-items: center;}
.flow-inq .item .info .pic{float: left;flex: 0 0 9.11vw; width: 9.11vw;height: 9.11vw;border: 1px solid #ddd;box-sizing: border-box;}
.flow-inq .item .info .pic img{width: 100%;height: 100%;object-fit: cover;}
.flow-inq .item .info .text{float: left;margin-left: 2.6vw;}
.flow-inq .item .info .text h2{font-size: 1.25vw;line-height: 1.56vw;color: #000000;margin-bottom: 1.04vw;font-family: 'Poppins-Regular';}
.flow-inq .item .info .text h3{font-size: 0.83vw;color: #ff6a00;line-height: 1.3vw;font-family: 'Poppins-Regular';}
.flow-inq .item .inq-box h2{font-size: 1.25vw;line-height: 1.56vw;margin-bottom: 1.56vw;color: #000000;font-family: 'Poppins-Bold';}
.flow-inq .item .inq-box form{font-size: 0;display: flex;justify-content: space-between;flex-wrap: wrap;padding-right: 2.08vw;}
.flow-inq .item .inq-box .txt{width: 31.571%; height: 2.34vw;line-height: 2.34vw;padding: 0 1.04vw;font-size: 0.83vw;border: 1px solid #dddddd;margin-bottom: 0.52vw;box-sizing: border-box;font-family: 'Poppins-Regular';}
.flow-inq .item .inq-box .txt:nth-child(1),
.flow-inq .item .inq-box .txt:nth-child(2){width: 48.585%;}
.flow-inq .item .inq-box .txt.long{width: 100%;height: 8.44vw;margin-bottom: 1.82vw;}
.flow-inq .item .inq-box .box{width: 100%; height: 2.6vw;position: relative;margin-bottom: 1.82vw;}
.flow-inq .item .inq-box .box .txt{width: 100%;padding-right: 5.21vw;}
.flow-inq .item .inq-box .box img{position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 80px; height: 30px;}
.flow-inq .item .inq-box .sub{width: 100%;height: 2.34vw;line-height: 2.34vw;text-align: center;color: #fff;background-color: #ff6a00;font-size: 0.83vw;font-family: 'Poppins-Bold';}
.flow-inq .item .close{position: absolute;top: -17px;right: -17px;display: flex;justify-content: center;align-items: center; width: 34px;height: 34px;border: 2px solid #fff;background-color: #7f7f7f;color: #fff;font-size: 18px;box-sizing: border-box;border-radius: 50%;}
.flow-inq .item .close:hover{border-color: red;background-color: red;}
.flow-inq.on{display: flex;}




/* 联系我们 */
.main-contact{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;}
.main-contact .main-width{display: flex;flex-wrap: wrap;}
.main-contact h2{font-size: 1.25vw;line-height: 1.56vw;color: #000000;margin-bottom: 1.56vw;font-family: 'Poppins-Bold';}
.main-contact p{font-size: 0.83vw;color: #444444;padding: 5px 35px 5px 8px; line-height: 1.56vw;font-family: 'Poppins-Regular';padding-left: 35px;overflow-wrap: break-word;}
.main-contact p span{font-family: 'Poppins-Bold';}
.main-contact p.phone{background: url("/images/icon-phone.png") left top no-repeat;background-size: 28px;margin-bottom: 0.52vw;}
.main-contact p.email{background: url("/images/icon-email.png") left top no-repeat;background-size: 28px;}
.main-contact .info{width: 35.16vw;float: left;background-color: #fff;padding: 3.13vw;box-sizing: border-box;margin-right: 2.34vw;}
.main-contact .slide-add{margin-bottom: 1.56vw;}
.main-contact .slide-add .tab{display: flex;justify-content: flex-start;margin-top: 0.78vw;margin-bottom: 1.46vw;}
.main-contact .slide-add .tab li{width: 33.333%;font-size: 0.78vw;color: #000; text-align: center;height: 1.93vw;line-height: 1.93vw;border-bottom: 1px solid #dddddd;font-family: 'Poppins-Regular';}
.main-contact .slide-add .tab li.on{background-color: #ff6a00;color: #fff;}
.main-contact .slide-add .box li{width: 100%;position: relative;display: none;}
.main-contact .slide-add .box li img{width: 100%;height: auto;}
.main-contact .slide-add .box li p{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); color: #ffffff;width: 100%; max-width: 24.17vw;padding: 2.08vw;box-sizing: border-box;background-color: rgba(0, 0, 0, .48);}
.main-contact .slide-add .box li.on{display: block;}
.main-contact .sns{height: 34px; /*margin-top: 0.57vw;*/font-size: 0;}
.main-contact .sns a{display: inline-block;width: 23px;height: 23px;margin-left: 8px;font-size: 0; background: url("/images/icon-sns.png");background-size: 700% 100%;transition: all .5s;}
.main-contact .sns a.s1{background-position-x: 0;}
.main-contact .sns a.s2{background-position-x: -100%;}
.main-contact .sns a.s3{background-position-x: -200%;}
.main-contact .sns a.s4{background-position-x: -300%;}
.main-contact .sns a.s5{background-position-x: -400%;}
.main-contact .sns a.s6{background-position-x: -500%;}
.main-contact .sns a.s7{background-position-x: -600%;}
.main-contact .sns a:hover{transform: translateY(-5px);}
.main-contact .message-form{width: 35.26vw;padding: 3.13vw 3.39vw;background-color: #fff;float: right;box-sizing: border-box;}
.main-contact .message-form .text{width:100%;height:2.6vw;line-height:2.6vw;font-size:0.73vw;padding:0 0.78vw;margin-bottom:0.78vw;border:0.05vw solid #dddddd;box-sizing:border-box;border-radius:0.31vw;overflow:hidden;font-family:'Poppins-Regular';}
.main-contact .message-form .text.long{padding:0.78vw;height:6.77vw;line-height:1.3vw;font-family:'Poppins-Regular';}
.main-contact .message-form .box{height:2.6vw;position:relative;margin-bottom:0.78vw;}
.main-contact .message-form .box .text{padding-right:5.21vw;}
.main-contact .message-form .box img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;height:30px;}
.main-contact .message-form .sub{width:100%;height:2.6vw;line-height:2.6vw;border-radius:0.31vw;text-align:center;outline:none;color:#fff;font-size:0.94vw;font-family:'Arial';margin:0;font-weight:bold;background-color:#ff6a00;}
.main-contact .map{margin: 3.96vw auto 0;position: relative;}
.main-contact .map img{width: 100%;}
.main-contact .map iframe{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}

/* 产品对比 */
.main-compare{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;}
.main-compare h2{font-size: 1.25vw;line-height: 1.56vw;color: #000000;margin-bottom: 1.56vw;font-family: 'Poppins-Bold';}
.main-compare .list{width: 100%;background-color: #fff;}
.main-compare .list .ov{overflow-x: auto;}
.main-compare .list .ov::-webkit-scrollbar{height:1.15vw;background-color: #fff;}
.main-compare .list .ov::-webkit-scrollbar-thumb{background-color: #e6e6e6;height: 1.15vw;border-radius: 1.15vw;}
.main-compare .list .ov::-webkit-scrollbar-thumb:hover{background-color: #ff8a00;}
.main-compare .list .ov::-webkit-scrollbar-button{width: 1.15vw;height: 1.15vw;}
.main-compare .list .ov::-webkit-scrollbar-button:decrement{background: url("/images/icon-prev.png") center center no-repeat;}
.main-compare .list .ov::-webkit-scrollbar-button:increment{background: url("/images/icon-next.png") center center no-repeat;}
.main-compare .list .ov::-webkit-scrollbar-button:decrement:hover{background: url("/images/icon-prev2.png") center center no-repeat #ff6a00;}
.main-compare .list .ov::-webkit-scrollbar-button:increment:hover{background: url("/images/icon-next2.png") center center no-repeat #ff6a00;}
.main-compare .list ul{display: flex; border-spacing: 0;margin: -1px 0 0 0;}
.main-compare .list .title{display: flex;background-color: #fafafa;}
.main-compare .list li{display: flex;align-items: center;justify-content: center; border: 1px solid #dddddd;padding: 0.52vw 0.78vw;line-height: 1.41vw;font-size: 0.83vw;margin: 0 0 0 -1px;color: #444444; font-family: 'Poppins-Regular';box-sizing: border-box;}
.main-compare .list .pic{display: flex;align-items: center;justify-content: center;margin: -1px 0 0 0; float: left;flex: 0 0 170px; width: 170px;height: auto;padding: 10px;box-sizing: border-box;border: 0.05vw solid #dddddd;}
.main-compare .list .pic img{width: 100%;height: auto;}
.main-compare .list li:nth-child(1){flex: 0 0 12.5vw;}
.main-compare .list li:nth-child(2){flex: 0 0 5.21vw;}
.main-compare .list li:nth-child(3){flex: 0 0 8.07vw;}
.main-compare .list li:nth-child(4){flex: 0 0 8.85vw;}
.main-compare .list li:nth-child(5){flex: 0 0 9.38vw;}
.main-compare .list li:nth-child(6){flex: 0 0 5.73vw;}
.main-compare .list li:nth-child(7){flex: 0 0 4.17vw;}
.main-compare .list li:nth-child(8){flex: 0 0 9.38vw;}
.main-compare .list li:nth-child(9){flex: 0 0 5.21vw;}
.main-compare .list li:nth-child(10){flex: 0 0 8.85vw;}
.main-compare .list li:nth-child(11){flex: 0 0 8.07vw;}
.main-compare .list li:nth-child(12){flex: 0 0 9.38vw;}
.main-compare .list .line{display: flex;}
.main-compare .list .line ul{float: left;}

.main-compare table{width: 100%;min-width: 600px;font-size: 0.83vw;color: #444; font-family: 'Poppins-Regular';background-color: #fff;}
.main-compare table th{padding: 0.52vw 1.04vw 0.52vw 1.56vw;line-height: 1.41vw;background-color: #fafafa;border: 1px solid #dddddd}
.main-compare table td{padding: 1.04vw;line-height: 1.41vw; border: 1px solid #dddddd;box-sizing: border-box;}
.main-compare table .pic{width: 7.81vw;height: auto;}
.main-compare table .pic img{width: 100%;height: auto;}

/* 新闻列表 */
.list-news{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;}
.list-news .nav{display: flex;justify-content: center;margin-bottom: 3.13vw;}
.list-news .nav a{display: block;width: 15.63vw;height: 3.13vw;line-height: 3.13vw;margin: 0 0.52vw;border-radius: 1.56vw;text-align: center;font-size: 0.94vw;color: #000000;font-family: 'Poppins-Regular';background-color: #fff;}
.list-news .nav a:hover,
.list-news .nav a.active{background-color: #ff6a00;color: #fff;}
.list-news .cont li{background-color: #fff;margin-bottom: 1.25vw;overflow: hidden;}
.list-news .cont li a{display: flex;align-items: center;padding: 1.82vw 1.77vw;box-sizing: border-box;}
.list-news .cont li .time{float: left;padding: 1.56vw 2.86vw 1.56vw 0; width: 10.42vw;font-size: 2.5vw;line-height: 2.5vw;color: #555555; text-align: right; border-right: 1px solid #dddddd;font-family: 'Poppins-Regular';box-sizing: border-box;}
.list-news .cont li .time span{display: block;padding-top: 1.3vw;font-size: 0.94vw;line-height: 1.3vw;}
.list-news .cont li .text{float: left;width: 39.58vw;padding-left: 3.65vw;box-sizing: border-box;}
.list-news .cont li .text h2{font-size: 1.25vw;color: #000000;line-height: 1.82vw;margin-bottom: 1.82vw;font-family: 'Poppins-Bold';text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list-news .cont li .text p{font-size: 0.83vw;line-height: 1.3vw;color: #444444;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list-news .cont li .pic{width: 14.48vw;height: 10.26vw;float: left;overflow: hidden;margin-left: 4.43vw;}
.list-news .cont li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.list-news .cont li a:hover .time{color: #ff6a00;}
.list-news .cont li a:hover .text h2{color: #ff6a00;}
.list-news .cont li a:hover .pic img{transform: scale(1.1);}

/* 案例列表 */
.list-project{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;}
.list-project .nav{display: flex;justify-content: center;margin-bottom: 3.13vw;}
.list-project .nav a{display: block;width: 15.63vw;height: 3.13vw;line-height: 3.13vw;margin: 0 0.52vw;border-radius: 1.56vw;text-align: center;font-size: 0.94vw;color: #000000;font-family: 'Poppins-Regular';background-color: #fff;}
.list-project .nav a:hover,
.list-project .nav a.active{background-color: #ff6a00;color: #fff;}
.list-project .cont{width: 102%;}
.list-project .cont li{width: 35.68vw;float: left;background-color: #fff;margin-right: 1.46vw;margin-bottom: 1.98vw;}
.list-project .cont li .pic{width: 100%;height: 19.27vw;position: relative;transition: all .5s;overflow: hidden;}
.list-project .cont li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.list-project .cont li .text{width: 100%;padding: 1.04vw;box-sizing: border-box;}
.list-project .cont li .text h2{font-size: 1.25vw;color: #000000;line-height: 1.82vw;margin-bottom: 0.78vw;font-family: 'Poppins-Bold';text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list-project .cont li .text p{font-size: 0.83vw;line-height: 1.3vw;color: #444444;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list-project .cont li:hover .pic img{transform: scale(1.1);}
.list-project .cont li:hover .text{background-color: #ff6a00;color: #fff;}
.list-project .cont li:hover .text h2{color: #fff;}
.list-project .cont li:hover .text p{color: #fff;}



/* 新闻详情 */
.main-news{padding: 0 0 4.69vw;background: url("/images/bg-pro-list.webp") center top no-repeat;background-size: cover;overflow: hidden;}
.main-news .news-content{width: 52.08vw;background-color: #fff;float: left;}
.main-news .news-content .box{padding: 2.6vw 2.5vw 3.13vw 0;}
.main-news .news-content .box h2{font-size: 1.25vw;line-height: 1.56vw;padding-left: 2.08vw;border-left: 0.26vw solid #ff6a00; margin-bottom: 2.08vw;color: #000000;font-family: 'Poppins-Bold';box-sizing: border-box;}
.main-news .news-content .box .line{padding: 0 2.08vw;display: flex;align-items: center; justify-content: space-between;font-size: 0.94vw;color: #444444;line-height: 1.3vw}
.main-news .news-content .box .line .share{display: flex;align-items: center;}
.main-news .news-content .box .line .share a{display:inline-block;width: 24px;height: 24px;margin-left: 8px;background: url(/images/icon-sns.png);background-size: 700% 100%;font-size: 0;background-color: #fff;border-radius: 50%;overflow: hidden;transition: all .5s;}
.main-news .news-content .box .line .share a.s1{background-position-x: 0;}
.main-news .news-content .box .line .share a.s2{background-position-x: -100%;}
.main-news .news-content .box .line .share a.s3{background-position-x: -200%;}
.main-news .news-content .box .line .share a.s4{background-position-x: -300%;}
.main-news .news-content .box .line .share a.s5{background-position-x: -400%;}
.main-news .news-content .box .line .share a.s6{background-position-x: -500%;}
.main-news .news-content .box .line .share a.s7{background-position-x: -600%;}
.main-news .news-content .box .line .share a:hover{transform: translateY(-5px);}
.main-news .news-content .content{padding: 2.08vw;box-sizing: border-box;font-size: 0.83vw;color: #444444;line-height: 1.3vw;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; font-family:'Poppins-Regular';}
.main-news .news-content .content img{max-width: 100%;height: auto !important;}
.main-news .news-content .subpage{padding: 2.08vw;}
.main-news .news-content .subpage li{color:#2c2e2f;margin-bottom:0.26vw;font-size:0.94vw;padding:0.26vw 0;}
.main-news .hot-list{background-color: #fff;width: 19.01vw;float: right;min-width: 300px;}
.main-news .hot-list h3{padding: 0 1.56vw;height: 2.6vw;font-size: 0.94vw;color: #ff6a00;line-height: 2.6vw;border-bottom: 1px solid #dddddd;}
.main-news .hot-list ul{padding: 0 1.56vw;}
.main-news .hot-list ul li{width: 100%;padding: 1.56vw 0;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.main-news .hot-list ul li:last-child{border-bottom: none;}
.main-news .hot-list ul li .pic{display: block;width: 100%;height: auto;box-sizing: border-box;overflow: hidden;margin-bottom: 1.15vw;}
.main-news .hot-list ul li .pic img{width: 100%;height: auto;}
.main-news .hot-list ul li p{font-size: 0.83vw;line-height: 1.3vw;color: #000000;margin-bottom: 0.26vw;font-family: 'Poppins-Regular';overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.main-news .hot-list ul li time{color: #999999;}
.main-news .hot-list ul li a:hover p{color: #ff6a00;}

.flow-video{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-video .box{position:absolute;top:30%;left:50%;width:854px;height:480px;transform:translate(-50%,-50%);box-sizing:border-box;box-shadow:0 0 20px #333;transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#fff url(/images/loadinglit.gif) no-repeat center;}
.flow-video .box i{position:absolute;right:-36px;top:0;width:36px;height:36px;background:url(/images/close.png);cursor:pointer;background-size: 100%;}
.flow-video.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99999;}
.flow-video.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


.page{text-align:center;clear:both;padding-top: 60px;}
.page ul{display:inline-block;}
.page ul li{float:left;margin:0 5px;}
.page ul li a{display:block;line-height:40px;padding:0 14px;background-color:#fff;color: #444444;font-family: 'Poppins-Regular';box-sizing: border-box;min-width: 40px;}
.page ul li.thisclass a{background-color:#ff6a00;color:#fff;}
.page ul li a:hover{background-color:#ff6a00;color:#fff;}



.index-main .slidebox{width:100%;position:relative;z-index:99;overflow:hidden;}
.index-main .slidebox .slideshow{width:100%;margin:0 auto;overflow:hidden;position:relative;}
.index-main .slidebox .slideshow ul{position:relative;width:4000px;overflow:hidden;}
.index-main .slidebox .slideshow ul li{float:left;}
.index-main .slidebox .slideshow ul li img{width:100%;height:auto;}
.index-main .slidebox .slidelist{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding: 15px 20px;border-radius: 12px 12px 0 0;background-color: rgba(0,0,0,.6);}
.index-main .slidebox .slidelist li{display:inline-block;width: 12px;height: 12px;border-radius: 12px;overflow:hidden;position:relative;background-color: rgba(255,255,255,.49);}
.index-main .slidebox .slidelist li.active{width: 35px;background-color: #fff;}
.index-main .slidebox .item-btn{opacity: 0; position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;cursor:pointer;background-color: #ff8a00;border-radius: 50%;overflow: hidden;transition: all .5s;}
.index-main .slidebox .prev{left: 0.57vw;transform: translateX(-80px);}
.index-main .slidebox .next{right: 0.57vw;transform: translateX(80px);}
.index-main .slidebox .item-btn::after{content: "";display: block;width: 12px;height: 21px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); border-radius: 50%;overflow: hidden;transition: all .5s;background: url("../images/icon-btn.png");background-size: 200% 100%;background-position-y: 0;}
.index-main .slidebox .item-btn.prev::after{background-position-x: 0;}
.index-main .slidebox .item-btn.next::after{background-position-x: -100%;}
.index-main .slidebox:hover .item-btn{opacity: 1;transform: translateX(0);}


.search-results{padding:30px 0;background: url("/images/bg-pro-list.jpg") center top no-repeat;background-size: cover;overflow: hidden;}
.search-results h1{line-height:30px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e6e6e6;font-size:24px;}
.search-results .seabox{width:650px;max-width:100%;height:42px;margin-bottom:20px;font-size:0;box-sizing:border-box;overflow:hidden;}
.search-results .seabox input[type="text"]{width:80%;height:42px;padding:0 10px;border:1px solid #ddd;box-sizing:border-box;font-size:14px;border-radius:10px 0 0 10px;}
.search-results .seabox input[type="submit"]{width:20%;height:42px;background-color:#ff6a00;color:#fff;box-sizing:border-box;font-size:14px;border-radius:0 10px 10px 0;cursor:pointer;}
.search-results .cont{float:left;width:50%;}
.search-results .cont ul{margin-bottom:30px;}
.search-results .cont li{margin-bottom:30px;}
.search-results .cont li h3{line-height:25px;margin-bottom:5px;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.search-results .cont li h3 a{text-decoration:underline;}
.search-results .cont li p{line-height:20px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.search-results .cont li .info{position:relative;padding-left:150px;padding-top:10px;min-height:100px;}
.search-results .cont li .info .pic{position:absolute;left:0;top:0;width:130px;height:100px;overflow:hidden;}
.search-results .cont li .info .pic img{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translateY(-50%);transition: all .5s;}
.search-results .cont li .info .pic:hover img{transform: translateY(-50%) scale(1.1);}
.search-results .probox{float:right;width:40%;}
.search-results .probox h2{line-height:30px;margin-bottom:20px;font-size:20px;clear:both;}
.search-results .probox ul{width:103%;overflow:hidden;}
.search-results .probox li{float:left;width:30.42%;margin:0 2.91% 2.91% 0;text-align:center;}
.search-results .probox li h3{line-height:20px;font-size:16px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.search-results .probox li .pic{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.search-results .probox li .pic img{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translateY(-50%);}
.search-results .probox .marb{margin-bottom:30px;}
.search-results .sear-page{text-align:center;font-size:0;overflow:hidden;}
.search-results .sear-page span,.search-results .sear-page strong,.search-results .sear-page a{float:left;display:block;font-size:14px;line-height:40px;padding:0 15px;margin:0 5px 10px;background-color:#e7eaec;border-radius:5px;}
.search-results .sear-page span,.search-results .sear-page strong{cursor:default;}
.search-results .sear-page strong{background-color:#ff6a00;color:#fff;}
.search-results .sear-page a:hover{background-color:#ff6a00;color:#fff;}


.flow-btn{position:fixed;right:10px;bottom:40px;z-index:999;display: none;}
.flow-btn a{margin-top:10px;display:block;width:2.92vw;height:2.92vw;font-size: 0; background-image:url(/images/flow-icon.png);background-size:700% 100%;background-color: rgba(0, 0, 0, .36); border-radius:50%;overflow:hidden;cursor:pointer;}
.flow-btn a.twitter{background-position-x: 0;}
.flow-btn a.youtube{background-position-x: -100%;}
.flow-btn a.ins{background-position-x: -200%;}
.flow-btn a.facebook{background-position-x: -300%;}
.flow-btn a.linkedin{background-position-x: -400%;}
.flow-btn a.whatsapp{background-position-x: -500%;}
.flow-btn a.wechat{background-position-x: -600%;}
.flow-btn .to-top{background-position-x:-100%;}
.flow-btn a:hover{background-color: #ff6800;}
.flow-btn a.to-top{background-image: url(/images/icon-top.png);background-size: 100%;}

.flow-picture{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-picture .box{position:absolute;top:30%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);box-sizing:border-box;box-shadow:0 0 20px #333;transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#fff url(/images/loadinglit.gif) no-repeat center;}
.flow-picture .box img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);}
.flow-picture .box i{position:absolute;right:-36px;top:0;width:36px;height:36px;background:url(/images/close.png);background-size: 100%; cursor:pointer;}
.flow-picture.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99999;}
.flow-picture.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.flow-wechat{display: none; width: 280px;height: 335px;padding: 15px;background: #fff;border: solid 1px #d8d8d8;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 99999;box-sizing: border-box;transition: all .5s;}
.bd-wechat-head{/* width: 100%; */font-size: 14px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;}
.bd-wechat-head span{font-size: 14px;font-weight: bold;text-align: left;line-height: 16px;}
.bd-wechat-close{width: 20px;height: 20px;text-decoration: none;font-size: 20px;text-align: right;position: absolute;right: 0;top: 0;cursor: pointer;}
.bd-wechat-foot{ font-size: 12px; text-align: left; line-height: 22px; color: #666;text-align: center; }
#weixin {width: 185px;height: auto;margin: 20px auto;}
.flow-wechat.show{display: block;}

.flow-share{display: none;flex-direction: column;align-items: flex-end; position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: right; background:rgba(0, 0, 0, .7);z-index: 99999;}
.flow-share img{display: block;width: 150px;margin: 25px 25px 30px 0;}
.flow-share .text{width: 100%;text-align: center; font-size: 16px;line-height: 28px; color: #fff;font-family: 'Times-New-Roman';}
.flow-share.show{display: flex;}

/* 底部按钮 */
.phone-footer{display: none; position: fixed;bottom: 0;left: 0;right: 0;height: 60px;z-index: 9999;background-color: #fff;}
.phone-footer ul{display: flex;justify-content: center;}
.phone-footer ul li{width: 20%;padding-top: 10px;}
.phone-footer ul li a{display: block;}
.phone-footer ul li a .icon{display: block;width: 21px;height: 21px;margin: 0 auto 5px; background: url("/images/icon-menu.png");background-size: 500% 200%;background-position-y: 0;}
.phone-footer ul li a .icon.icon-home{background-position-x: 0;}
.phone-footer ul li a .icon.icon-product{background-position-x: -100%;}
.phone-footer ul li a .icon.icon-wsapp{background-position-x: -200%;}
.phone-footer ul li a .icon.icon-about{background-position-x: -300%;}
.phone-footer ul li a .icon.icon-inq{background-position-x: -400%;}
.phone-footer ul li a p{font-size: 13px;line-height: 20px;text-align: center;font-family: "Poppins-Regular";}
.phone-footer ul li.active a .icon,
.phone-footer ul li:hover a .icon{background-position-y: -100%;}
.phone-footer ul li.active a p,
.phone-footer ul li:hover a p{color: #ff6800;}

.inq-success{padding:100px 0;font-size: 1.56vw; text-align:center;background: url(/images/project-bg.jpg) center center no-repeat;background-size: cover;}
.inq-success h1{font-size: 2vw;line-height: 3vw;}