html{font-family:'微软雅黑','Poppins', sans-serif;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;}
html,body{margin:0;background-color:#FFFFFF}
*{padding:0;margin:0;}
*,*:before,*:after{box-sizing:inherit;}
body{margin:0;font-family:'微软雅黑',"Futura Bk BT","Arial", 'Poppins', sans-serif;font-weight:400;font-size:14px;color:#333;overflow-x:hidden;}
img{max-width:100%;border:0;font-size:12px}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{text-decoration:none;}
a:active,a:hover{outline:0;text-decoration:none;}
.table{display:table;width:100%;height:100%;}
.table-cell{display:table-cell;vertical-align:middle;}
svg{display:block}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}

body,input,select,optgroup,textarea{color:#000000;font-family:'Arimo','Poppins', sans-serif;font-weight:400;font-size:14px;line-height:1.6em;}
h1, h2, h3, h4, h5, h6{font-weight:700;margin:0;font-size:20px;line-height:1.6em}
a,button,input{font-weight:400;}
img,input,h1, h2, h3, h4, h5, h6{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
dfn, cite, em, i{font-style:italic;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:'Poppins', sans-serif;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:'Poppins', sans-serif;font-size:15px;font-size:0.9375rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#2C2D3F;}
button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;outline:none;box-shadow:none;text-decoration:none;}
a:hover{text-decoration:none;}

body{position:relative;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,ul li{list-style:none;padding:0;margin:0;}
li > ul,li > ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;}

button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;color:rgba(0, 0, 0, 0.8);line-height:1;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],
input[type="color"],textarea{color:#000000;border:1px solid #ccc;padding:3px;font-weight:400;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;font-weight:400;}
select{border:1px solid #ccc;}
textarea{width:100%;}
input[type="text"]:focus,textarea:focus{outline:none;}

a{color:inherit;}
a:hover, a:focus, a:active{color:inherit;}
a:hover, a:active{outline:0;}
a.btn:hover, a.btn:focus, a.btn:active{color:#FFF}
.mbNone{display:none}
.list-paddingleft-2{padding-left:2em}
.imgs{display:block;overflow:hidden}
.imgs img{display:block;width:100%;height:100%;object-fit:cover;transition:0.5s}

.hmts{color:#FFFFFF;line-height:normal;font-weight:600}
.centers{text-align:center}
.centers.lns:after{margin-left:auto;margin-right:auto}
.ofhd{width:100%;overflow:hidden}
.lns:after{width:2em;height:3px;background-color:#4baf30;display:block;content:"";margin-top:0.3em}

.btn1{border:1px solid #4baf30;display:flex;justify-content:center;align-items:center;border-radius:2em;padding:0.08em 0.3em;gap:0.05em;}
.btn1 svg{height:0.24em;}
.btn1 .lm{color:#4baf30}
.btn1:hover{border:1px solid #ed0e0e;}
.btn1:hover .lm{color:#ed0e0e}
.btn1:hover path{fill:#ed0e0e}

.jtts{font-weight:400;line-height:normal;color:#FFFFFF}
.last-word{color:#4baf30}

[data-aos][data-aos][data-aos-duration="10000"], body[data-aos-duration="400"] [data-aos]{
    transition-duration:1s;
}

.ggmess{margin-top:150px;}
.ggsucc{height:185px;width:600px;margin:0 auto;border:1px solid #ddd;padding:20px;display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:150px;max-width:100%;color:#333333}
.ggsucc p{font-size:20px;margin-bottom:14px;line-height:1.6em;}
.ggsucc a:hover{color:red}
/** Owl Carousel v2.3.4 **/
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;
-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}

.faCont1,.faCont2,.faCont3{font-size:100px;}
@media (max-width:1220px){.faCont1{font-size:8.19vw;}}
@media (max-width:1000px){.faCont1{font-size:10vw;}}
@media (max-width:768px){.faCont1{font-size:13.02vw;}}

@media(min-width:769px){
	.main-menu{display:flex;align-items:center;gap:0.3em;}
	.header .middle-header{display:none;}
	.header .header-inner{background-color:#FFFFFF;box-shadow: 0 0 5px #0000000f;}
	.header.sticky .header-inner{position:fixed;z-index:998;top:0;left:0;bottom:initial;transition:all 0.4s ease;animation:fadeInDown 0.5s both 0.1s;background-color:#FFFFFF;width:100%;box-shadow:0 0 10px #0000002e;}
	.header .wbNav{display:flex;width:100%;max-width:1920px;margin:0 auto;gap:0.5em;}
	.header .wbNav .navLt{width:1.8em;display:flex;flex:none}
	.header .wbNav .logos{flex:none;width:1.8em;height:0.8em;display:flex;justify-content:center;align-items:center;}
	.header .wbNav .logos a{display:block;width:100%;}
	.header .wbNav .logos a img{width:100%;height:100%;display:block;object-fit:cover;}
	
	.header .wbNav .navRg{display:flex;flex:1;justify-content:flex-end;gap:0.5em;}
	.header .nav{display:flex;gap:1px;height:100%;}
	.header .nav li{position:relative;}
	.header .nav > li{height:100%;display:flex;transition:0.5s;}
	.header .nav > li > a.topcss{color:#2b2b2b;font-size:0.16em;position:relative;white-space:nowrap;display:flex;align-items:center;padding:0 1.4em;}
	.header .nav > li > a.topcss .ns{position:relative;overflow:hidden;padding:0.5em 0.1em;z-index:9;}
	.header .nav > li > a.topcss:after{display:block;width:100%;height:100%;background-color:#2b2b2b;content:'';position:absolute;top:-100%;left:0;transition:0.3s;z-index:1;}
	.header .nav > li.active > a.topcss:after,.header .nav > li:hover > a.topcss:after{top:0}
	.header .nav > li.active > a.topcss .ns,.header .nav > li:hover > a.topcss{color:#FFFFFF}
	
	.header .nav .dropdown,.header .nav .dropleft{background:#fff;position:absolute;z-index:999;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;transition:all 0.3s ease 0s;opacity:0;visibility:hidden;padding:0.1em 0;max-width:2.6em;min-width:100%;}
	.header .nav .dropdown{top:100%;left:0;border-top:0.03em solid #2b2b2b}
	.header .nav .dropleft{transform-origin:0 0;transform:scaleY(0.2);left:100%;top:0;}
	.header .nav > li:hover > .dropdown{opacity:1;visibility:visible;}
	.header .nav .child1:hover > .dropleft,.header .nav .child2:hover > .dropleft{opacity:1;visibility:visible;transform:translateY(0);}
	
	.header .nav .dropdown > li{margin-bottom:0.05em}
	.header .nav .dropdown > li,.header .nav .dropleft > li{position:relative;}
	.header .nav .child1 > a.twocss{display:block;position:relative;font-size:0.16em;color:#333;padding:0.2em 1em;padding-right:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0.6em 0;}
	.header .nav .dropleft a.threecss{display:block;position:relative;color:#333;font-size:0.14em;padding:0.3em 1em;padding-right:2.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.header .nav .icoBar1{background:url(../icons/down.svg) no-repeat center / 1.25em;width:1.25em;height:1.25em;margin-top:0.1em;position:relative;z-index:9;}
	.header .nav li:hover .icoBar1,.header .nav li.active .icoBar1{background-image:url(../icons/down1.svg)}
	.header .nav .icoBar2{background:url(../icons/right.svg) no-repeat center / 1em;width:1em;height:100%;position:absolute;right:1em;top:50%;transform:translateY(-50%);}
	.header .nav .child1:hover > a > .icoBar2,.header .nav .child2:hover > a > .icoBar2{background-image:url(../icons/right1.svg);}
	.header .nav .child1 > a:hover,.header .nav .dropleft a:hover{color:#4baf30;}

	.navRg .hdLgsr{display:flex;gap:0.2em;flex:none;justify-content:center;align-items:center;}
	.navRg .hdLgsr .icons{width:0.3em;height:0.3em;background-size:0.18em;background-repeat:no-repeat;background-position:center;cursor:pointer;border:1px solid #333333;border-radius:0.04em;}
	.navRg .hdLgsr .icons:hover{animation:myfirst 0.5s 1;}
	.navRg .hdLgsr .searchBtn{background-image:url(../icons/search1.svg)}
	.navRg .hdLgsr .english{background-image:url(../icons/english.svg)}
	

	.header-inner .wbNav .close{display:none;}
}
/* 弹框搜索 */
.altSear{width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;position:fixed;z-index:999;display:none;flex-flow:column;justify-content:center;align-items:center;}
.search{width:9em;background-color:#FFF;position:relative;overflow:hidden;padding:0.5em 0.2em 0.4em}
.search .search-radio{font-size:0.16em;margin-bottom:1em;display:flex;gap:0.8em;}
.search .search-radio label{padding:0.4em 1em;border:1px solid #999;border-radius:4px;cursor:pointer;transition:all 0.2s ease;}
.search .search-radio input[type="radio"]{display:none;}
.search .search-radio input[type="radio"]:checked + label{background:#ff7800;border-color:#ff7800;color:#fff;}
.search .search-radio label:hover{border-color:#ff7800;}
.search .search-form{width:100%;height:0.5em;overflow:hidden;border:1px solid #000;position:relative;}
.search .search-form input{width:100%;height:100%;padding:0 3em 0 1em;border:none;background:#fff;color:#2C2D3F;display:block;font-size:0.24em}
.search .search-form button{position:absolute;right:0;height:100%;top:0;width:3.57em;background:#FFF;border:none;color:#fff;display:block;background-image:url(../icons/search.svg);background-repeat:no-repeat;background-position:center;font-size:0.2em;background-size:1.4em auto;border-radius:0;}
.search .search-form button:hover{background-image:url(../icons/search3.svg);}
.search .closes{font-family:"Arial";color:#333333;transform:rotateX(35deg);font-size:0.32em;position:absolute;top:0.3em;right:0.3em;cursor:pointer;transition:0.5s;}
.search .closes:hover{color:#ed0e0e;}
.pageSear{border-bottom:1px solid #dbdbdb;margin:0.6em auto 0.6em;padding:0 0 0.6em;}
.pageSear .search{padding:0;margin:0 auto}
.pageSear .search-form{border:1px solid #999;}

/* 栏目图面包屑 */
.wbFull{width:100%;max-width:19.2em;margin:0 auto}
.wbFull.brbm{border-bottom:1px solid #e1e1e1;padding:0.15em 0}
.lacts{width:100%;max-width:19.2em;margin:0 auto}
.breadcrumb{display:flex;flex-wrap:wrap;justify-content:space-between;}
.breadcrumb .ts{font-weight:600;line-height:normal;}
.breadcrumb .bd-main{display:flex;}

.breadcrumb .bd-main .rgs{margin:0 0.4em}
.breadcrumb li{color:#333333;display:flex;align-items:center;}
.breadcrumb li a:hover{color:#4baf30}

/* 轮播图 */
.banner{width:100%;max-width:1920px;margin:0 auto}
.banner img,.banner a{width:100%;display:block}

.banner .owl-nav{width:100%;margin:0;position:absolute;top:50%;left:0;z-index:9;display:flex;transform:translateY(-50%);justify-content:space-between;padding:0 0.3em;align-items:center;}
.banner .owl-nav button{height:42px;width:42px;font-size:16px;background-image:url(../icons/right2.svg);background-repeat:no-repeat;background-position:center;background-size:50% auto;background-color:#00000069;position:absolute;}
.banner .owl-nav .owl-prev{transform:rotateY(180deg);left:10px}
.banner .owl-nav .owl-next{right:10px}
.banner .owl-dots{position:absolute;bottom:24px;right:10px;display:flex;z-index:9;gap:10px;width:100%;justify-content:center;}
.banner .owl-dots .owl-dot{width:12px;height:12px;border-radius:6px;border:none;background-color:#FFFFFF;}
.banner .owl-dots button.active{background-color:#4baf30}

.footer{color:#FFFFFF;}
.ftNav{background-color:#1f1f1f;padding:0.3em;gap:0.4em;display:flex;justify-content:center;flex-wrap:wrap;}
.ftNav .ls{display:flex;gap:0.6em;align-items:center;}
.ftNav .icons{background-repeat:no-repeat;width:2em;height:2em;border:1px solid #FFFFFF;border-radius:50%;overflow:hidden;flex:none;}
.ftNav .io1{background-image:url(../icons/xianzhen.svg)}
.ftNav .io2{background-image:url(../icons/chaodi.svg)}
.ftNav .io3{background-image:url(../icons/changgui.svg)}
.ftNav .io4{background-image:url(../icons/tongzhou.svg)}
.ftNav .io5{background-image:url(../icons/fansong.svg)}
.ftNav .io6{background-image:url(../icons/gongfang.svg)}
.ftNav .io7{background-image:url(../icons/shuzichuli.svg)}
.ftNav .io8{background-image:url(../icons/shuzitiaoyin.svg)}
.ftNav .ls:hover .icons{background-color:#FFFFFF}
.ftNav .ls:hover .io1{background-image:url(../icons/xianzhen1.svg);}
.ftNav .ls:hover .io2{background-image:url(../icons/chaodi1.svg)}
.ftNav .ls:hover .io3{background-image:url(../icons/changgui1.svg)}
.ftNav .ls:hover .io4{background-image:url(../icons/tongzhou1.svg)}
.ftNav .ls:hover .io5{background-image:url(../icons/fansong1.svg)}
.ftNav .ls:hover .io6{background-image:url(../icons/gongfang1.svg)}
.ftNav .ls:hover .io7{background-image:url(../icons/shuzichuli1.svg)}
.ftNav .ls:hover .io8{background-image:url(../icons/shuzitiaoyin1.svg)}
.ftNav .ls:hover .ts{text-decoration:underline}
.footer .banquan{background-color:#000;color:#FFFFFF;padding:1.5em 0.5em;text-align:center}
.footer .banquan a{color:#b6b6b6;}
.footer .banquan a:hover{color:#b6b6b6;text-decoration:underline}

/*=====================
	公司介绍
=======================*/
.company .navs-lists{width:100%;display:flex;align-items:center;gap:0.2em;}
.company .navs-lists .ls{display:flex;align-items:center;gap:0.4em;color:#2b2b2b;font-weight:600;}
.company .navs-lists .icons-tasks{width:1.5em;height:1.5em;background-image:url(../icons/tasks1.svg);background-size:80% auto;background-position:center;background-repeat:no-repeat}
.company .navs-lists .ln{height:0.04em;background-color:#2b2b2b;flex:1}
.company .navs-lists .ls:hover,.company .navs-lists .ls.active{color:#4baf30}
.company .navs-lists .ls:hover .icons-tasks,.company .navs-lists .ls.active .icons-tasks{background-image:url(../icons/tasks2.svg);}
.company .wb-main{display:flex;gap:0.4em;align-items:center;}
.company .wb-main .video{width:5.7em;height:3.25em;border-radius:0.1em;overflow:hidden;flex:none;}
.company .wb-main .video video{display:block;object-fit:cover;height:100%;width:100%}
.company .wb-main .descs{line-height:1.6em;color:#2b2b2b}
.company .wb-main .lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.2em}
.company .wb-main .lists .imgs{aspect-ratio:5 / 3;border-radius:0.05em;position:relative}
.company .wb-main .lists .imgs .zhezhao{background-color:#0000009e;width:100%;height:100%;display:block;content:"";position:absolute;left:0;top:0;opacity:0;display:flex;justify-content:center;align-items:center}
.company .wb-main .lists .imgs .zhezhao:before{width:0.5em;height:0.5em;background-image:url(../icons/search4.svg);background-size:50% auto;background-repeat:no-repeat;background-position:center;display:block;content:'';cursor:pointer}
.company .wb-main .lists .imgs:hover img{transform:scale(1.1)}
.company .wb-main .lists .imgs:hover .zhezhao{opacity:1}

.custom-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.85);z-index:99999;display:none;justify-content:center;align-items:center;user-select:none;}
.custom-lightbox.active{display:flex;}
.lb-img-container{max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center;}
.lb-img{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 0 20px rgba(0,0,0,0.5);transition:opacity 0.3s ease;}
.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:rgba(255,255,255,0.6);cursor:pointer;padding:20px;transition:color 0.3s;z-index:100000;}
.lb-arrow:hover{color:#fff;}
.lb-prev{left:20px;}
.lb-next{right:20px;}
.lb-close{position:absolute;top:20px;right:30px;font-size:40px;line-height:1em;color:rgba(255,255,255,0.7);cursor:pointer;transition:color 0.3s;z-index:100000;}
.lb-close:hover{color:#fff;}
.lb-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.8);font-size:16px;background-color:rgba(0,0,0,0.5);padding:5px 15px;border-radius:20px;}

/* 产品列表 */
.products .mains{display:flex;justify-content:space-between;padding-bottom:1em;gap:0.4em;}
.products .mains .proLt .titles .fa{position:absolute;right:0;top:0;width:2.5em;height:100%;background:url(../icons/plus1.svg) center no-repeat;}
.products .mains .proLt .titles .fa.active{background:url(../icons/minus.svg) center no-repeat;}
.proLt{width:2.8em;flex:none;}
.proSky{width:100%;position:sticky; top:85px;z-index:9;}
.proLt .titles{color:#272727;width:100%;font-weight:600;position:relative;line-height:normal;margin-bottom:1em;padding:0.3em 0;display:flex;align-items:center;gap:0.6em;}
.proLt .titles:after{flex:1;height:4px;background-color:#272727;content:"";display:block}

.pvFrs{position:relative;}
.proLt .proNavs{width:100%;}
.proLt .proNavs > li{position:relative;margin-top:0.1em;background-color:#f1f1f1}
.proLt li .fsLink{color:#333333;display:block;line-height:1.6em;position:relative;width:calc(100% - 3em);padding:0.8em 1em 0.8em;font-weight:400;}
.proLt li.opens .fsLink{color:#FFFFFF}
.proLt li.child1 .seLink{display:block;line-height:1.5em;padding:0.5em 2em;width:100%;color:#333333}
.proLt li.child1:last-child .seLink{border-bottom:none;}
.proLt li .fa{position:absolute;top:0;right:0;width:3em;height:100%;cursor:pointer;font-size:0.12em;display:flex;justify-content:center;align-items:center}
.proLt li .fa:before{width:1.8em;height:1.8em;background-image:url(../icons/plus1.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center;display:block;content:'';background-color:#272727;border-radius:50%;flex:none;}
.proLt li .fa:hover:before{background-color:#272727;}
.proLt li .prodown{display:none;width:100%;margin:0;padding-top:0.15em;padding-bottom:0.15em;background-color:#f5f5f5;}
.proLt li a:hover,
.proLt li.child1 .seLink:hover,
.proLt li.active .fsLink,
.proLt .prodown li.active .seLink{color:#4baf30}
.proLt li.opens .fa:before{background-image:url(../icons/down3.svg);}
.proLt li.opens .pvFrs{background-color:#272727;}
.proLt li .fsLink.noChild{width:100%;background-image:url(../icons/right.svg);background-repeat:no-repeat;background-position:right 0.6em center;background-size:1em auto;padding-right:3.5em;}
.proLt li .fsLink.noChild:hover{background-image:url(../icons/right1.svg);}
.proLt li.opens .fsLink.noChild{background-image:url(../icons/right2.svg);}

.proList{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.3em 0.2em;margin-bottom:0.6em;min-width:0;}
.proList > .ls {min-width:0;}
.proList .ls{width:100%;}
.proList .ls .pics{width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:#FFF;border:1px solid #f0f0f0;display:flex;justify-content:center;align-items:center}
.proList .ls .pics img{max-width:100%;max-height:100%}
.proList .ls .pics:hover img{transform:scale(1.1)}

.proList .ls .ts{font-weight:600;color:#333333;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */line-height:1.4em;margin-top:0.5em;}
.proList .ls .ts:hover{color:#4baf30;}

/* 产品详情 */
.proShowTop{display:flex;gap:0.2em;}
.product-gallery-wrap{width:4.8em;flex:none;}
.product-gallery-wrap .thumb-arys{width:100%;margin-top:0.2em;position:relative;}
.product-gallery-wrap .thumb-list {width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;}
.product-gallery-wrap .thumb-list::-webkit-scrollbar {display:none;}
.product-gallery-wrap .thumb-list .thumb-scroll{display:inline-flex;flex-wrap:nowrap; gap:0.1em;position:relative}

.thumb-item{width:0.88em;aspect-ratio:1 / 1;border:1px solid #27272724;cursor:pointer;position:relative;flex:none;}
.thumb-item.active{border-color:#4baf30;}
.thumb-btn{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:0.2em;height:0.4em;border-radius:0.02em;color:#fff;cursor:pointer;background-image:url(../icons/right.svg);background-color:rgba(0,0,0,0.4);background-repeat:no-repeat;background-position:center;background-size:60%;opacity:0}
.thumb-left-btn{left:0;transform:translateY(-50%) rotate(180deg)}
.thumb-right-btn{right:0;}
.thumb-btn:hover{background-color:rgba(75,175,48,0.8);}
.thumb-arys:hover .thumb-btn{opacity:1}

.thumb-scroll .video:before{position:absolute;top:50%;left:50%;width:0.3em;height:0.3em;background-image:url(../icons/play.svg);background-repeat:no-repeat;background-size:40%;background-position:center;background-color:#000000;display:block;content:'';transform:translateX(-50%) translateY(-50%);border-radius:50%;opacity:0.8;}
.main-item{width:100%;height:100%;}
.main-item.hide{display:none;}
.main-btn{position:absolute;top:50%;width:0.3em;height:0.6em;border-radius:0.02em;cursor:pointer;background-image:url(../icons/right2.svg);background-color:rgba(0,0,0,0.4);background-repeat:no-repeat;background-position:center;background-size:60%;opacity:0}
.prev-btn{left:0.1em;transform:translateY(-50%) rotate(180deg);}
.next-btn{right:0.1em;transform:translateY(-50%);}
.main-btn:hover{background-color:rgba(75,175,48,0.8);}
.main-box:hover .main-btn{opacity:1}
.main-box{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;border:1px solid #27272724;}
.main-box .main-item video{background-color:#000000;}
.thumb-item,.main-item{display:flex;justify-content:center;align-items:center}
.thumb-item img,.main-box .main-item img,.main-box .main-item video{max-width:100%;max-height:100%;object-fit:cover;-webkit-user-drag:none; -moz-user-drag:none; -ms-user-drag:none; user-drag:none;}

.wbSx{flex:1;width:3.8em;}
.wbSx .strong{font-weight:600;color:#333333;margin-bottom:0.3em;line-height:1.6em;display:block;}
.wbSx .h1{font-weight:600;color:#333333;margin-bottom:1em;line-height:1.4em;}
.wbSx .descs{width:100%;position:relative;overflow:hidden}
.wbSx .descs .txts{color:#333333;position:relative;z-index:9;line-height:1.8em;}
.wbSx .descs li{list-style:inherit}
.wbSx .advs .ls{background-image:url(../icons/correct.svg);}
.wbSx .get-quote{display:flex;flex-wrap:wrap;gap:0.2em;align-items:center;margin-top:0.2em;}
.a2a_svg{width:24px !important;height:24px !important;line-height:24px !important;}

.wbSx .alBtn{background-color:#4baf30;height:2.4em;line-height:2.4em;padding-left:1.8em;padding-right:0.3em;border-radius:1.3em;border-bottom:1px solid #72521b;border-right:1px solid #72521b;display:flex;align-items:center;gap:1em;color:#FFFFFF;transition:0.3s}
.wbSx .alBtn .djt{width:1.8em;height:1.8em;background-image:url(../icons/djt1.svg);background-repeat:no-repeat;background-size:60% auto;background-position:center;background-color:#131416;border-radius:50%;}
.wbSx .alBtn:hover{transform:translate(4px, 4px);}

.proShow .description .tabs{background-color:#f1f1f1;display:flex;color:#FFF;}
.proShow .description .tabs .ts{background-color:#000000;padding:0.6em 2em;}

.specTable{width:100%;border-collapse:collapse;background-color:#131416;color:#fff;}
.specTable td{padding:1.2em 1.4em;vertical-align:middle;border:1px solid #5e5e5e;}
.specTable td:first-child{background:#131416;width:35%;}
.specTable td:last-child{background:#2e2e2e;}
.proShow .description .pageContent{padding:0 0.1em}
.pageContent{line-height:1.8}
.pageContent table{width:100%;margin:0}
.pageContent td{border:1px solid #d2d2d2;padding:0.8em 1.2em !important;font-size:18px;width:auto;}
.pageContent td.tds1{background-color:#f3f4f8;width:350px;}
.pageContent .firstRow{letter-spacing:1px;}
.pageContent li{list-style:inherit}

/* 新闻列表 */
.news .lists{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.3em;}
.news .lists .ls .imgs{display:block;aspect-ratio:5 / 3;border-radius:0.05em;overflow:hidden}
.news .lists .ls .imgs:hover img{transform:scale(1.1)}
.news .lists .ls .txts{margin-top:0.2em}
.news .lists .ls .ts{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */font-weight:600}
.news .lists .ls .ts:hover{color:#4baf30}
.news .lists .ls .fds{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */margin-top:0.8em;line-height:1.8em;color:#333333bf}

.newShow .ts{border-left: 2px solid #fb0142;padding-left: 10px;font-weight:600}

/*=====================
	弹框留言表单
=======================*/
.alert_contact{width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;position:fixed;z-index:999;flex-flow:column;justify-content:center;align-items:center;display:none}
.wbAlert{width:10em;background-color:#FFFFFF;border-radius:0.06em;padding:0.3em 0.2em;margin:auto;overflow:hidden;position:relative;}
.wbAlert .ts{width:100%;font-size:0.32em;color:#333333;font-weight:600;line-height:normal;}
.wbAlert .tips{width:100%;font-size:0.16em;color:#666666;margin-top:1em}
.conAlert{width:100%;margin-top:0.1em;}
.conAlert #myform1{width:100%;}
.conAlert .form-horizontal{margin-top:0.2em;display:flex;justify-content:space-between;flex-wrap:wrap}
.conAlert .form_group{margin-bottom:0.2em;width:32%;}

.conAlert .form_group1{width:100%;height:1.3em;margin-bottom:0.3em;}
.conAlert .form_group input,.conAlert .form_group1 textarea{display:block;width:100%;height:100%;padding:0.8em 0.6em;font-size:0.14em;line-height:1.6em}

.conAlert .form_button{background-color:#333333;text-align:center;border-radius:0.04em;overflow:hidden}
.conAlert .form_button button{color:#FFF;display:block;font-size:0.16em;width:100%;background-color:transparent;line-height:2.5em;border:none;padding:0 1.6em;}
.conAlert .form_button button:hover{background-color:#4baf30}
.wbAlert .closes{font-family:"Arial";color:#333333;transform:rotateX(35deg);font-size:0.32em;position:absolute;top:0.3em;right:0.3em;cursor:pointer;transition:0.5s;}
.wbAlert .closes:hover{color:#4baf30;}

/* 联系我们 */
.contact .wb-main{display:flex;justify-content: space-between;flex-wrap: wrap;}
.contact .wb-main .lt{width:48%}
.contact .wb-main .rg{width:48%}
.contact .wb-main .ts{line-height:normal;font-weight:600;margin-bottom:1em}
.contact .wb-main .ts:after{width:2em;height:2px;background-color:#fb0142;display:block;content:"";margin-top: 0.4em;}
.contact .wb-main .descs p{margin-bottom:0.5em}
.contact .wb-main .descs a:hover{color:#4baf30}
.contact .wb-main .rg .form_input{margin-bottom:0.1em}
.contact .wb-main .rg .form_input input,.contact .wb-main .rg .form_text textarea{display:block;width:100%;padding:0.5em;border-radius: 0.2em;}
.contact .wb-main .rg .form_text textarea{height: 9em;padding: 0.5em;}
.contact .wb-main .rg .form_button button{color: #FFF;background-color: #333;padding: 0.8em 2em;border: none;}
.contact .wb-main .rg .form_button button:hover{background-color: #4baf30;}
.contact .wb-main .maps{width:100%;height:6em;}
.page-content{color:#333333}

/* 分页 */
#pages{margin-top:0.5em}
.pagination{display:flex;justify-content:center;gap:0.2em}
#pages a{padding:0.16em 0.68em;color:#333333;font-size:14px;display:block;border-radius:0.2em;overflow:hidden}
#pages a:hover,#pages .active a{color:#FFFFFF;background-color:#4baf30}
#pages span{background-color:#4baf30;padding:0.3em 1.2em;color:#FFF;font-size:12px;display:block}

.wbBar{position:fixed;content:'';top:50%;right:0;transform:translateY(-50%);background:#4baf30;z-index:99;}
.wbBar .lists{width:50px;height:50px;position:relative;}
.wbBar .lists .txts{position:absolute;top:0;right:-100%;color:#fff;transition:all .3s;z-index:-1;visibility:hidden;font-size:16px;white-space:nowrap;display:flex;}
.wbBar .lists:hover .txts {right:0;visibility:visible}

.wbBar .lists .txts .lt{background-color:#ee0d0e;padding:10px;}
.wbBar .lists .txts:after{width:50px;height:50px;flex:none;display:block;content:'';background-color:#ee0d0e;}
.wbBar .lists .txts .ts{display:block;line-height:1.6em}
.wbBar .lists .txts a:hover{text-decoration:underline}
.wbBar .lists .txts img{display:block;width:100%;margin-bottom:10px}

.wbBar .lists .txts .xl{display:flex;gap:10px;flex-flow:column}
.wbBar .lists .txts .fimgs{display:block;width:100px;height:100px;}

.wbBar .lists .icos{width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:50% auto}
.wbBar .lists.tel .icos{background-image:url(../icons/phone_white.svg);}
.wbBar .lists.whatsapp .icos{background-image:url(../icons/whatsapp_white.svg);}
.wbBar .lists.email .icos{background-image:url(../icons/email_white.svg);}
.wbBar .lists.wechat .icos{background-image:url(../icons/wechat_white.svg);}
.wbBar .lists.address .icos{background-image:url(../icons/address_white.svg);}

@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
@keyframes myfirst{0%{transform:translate(0px, 0px);}20%{transform:translate(0px, -6px);}40%{transform:translate(0px, 4px);}60%{transform:translate(0px, -3px);}80%{transform:translate(0px, 1px);}90%{transform:translate(0px, -2px);}100%{transform:translate(0px, 0px);}}

.zt90{font-size:0.9em;}.zt80{font-size:0.8em;}.zt46{font-size:0.46em;}.zt42{font-size:0.42em;}.zt40{font-size:0.4em;}
.zt38{font-size:0.38em;}.zt36{font-size:0.36em;}.zt34{font-size:0.34em;}.zt32{font-size:0.32em;}.zt30{font-size:0.3em;}
.zt28{font-size:0.28em;}.zt26{font-size:0.26em;}.zt24{font-size:0.24em;}.zt22{font-size:0.22em;}.zt20{font-size:0.2em;}
.zt18{font-size:0.18em;}.zt16{font-size:0.16em;}.zt14{font-size:0.14em;}.zt12{font-size:0.12em;}
.pt120{padding-top:1.2em}.pb120{padding-bottom:1.2em}
.pt80{padding-top:0.8em}.pb80{padding-bottom:0.8em}
.pt60{padding-top:0.6em}.pb60{padding-bottom:0.6em}
.pt50{padding-top:0.5em}.pb50{padding-bottom:0.5em}
.pt40{padding-top:0.4em}.pb40{padding-bottom:0.4em}
.mt120{margin-top:1.2em}
.mt80{margin-top:0.8em}.mb80{margin-bottom:0.8em}
.mt60{margin-top:0.6em}.mt50{margin-top:0.5em}.mt40{margin-top:0.4em}.mt30{margin-top:0.3em}.mt20{margin-top:0.2em}
.mb60{margin-bottom:0.6em}.mb40{margin-bottom:0.4em}

/* 针对小屏幕设备的样式 */
@media (max-width:768px){
	html,body{width:100%;overflow-x:hidden;}
	.zt46{font-size:20px;}.zt40,.zt36{font-size:18px;}.zt34{font-size:16px;}
	.zt32,.zt28,.zt26{font-size:14px;}
	.zt24,.zt22,.zt20{font-size:14px;}
	.zt18,.zt16,.zt14,.zt12{font-size:12px;}
	
	.wbWidth1{width:7.68em;margin:0 auto;padding:0 0.1em;overflow:hidden}
	.mbNone{display:block}
	.pt120{padding-top:40px}.pb120{padding-bottom:40px}
	.mt120{margin-top:40px}
	.pt80{padding-top:30px}.pb80{padding-bottom:30px}
	.pt60{padding-top:30px}.pb60{padding-bottom:30px}
	.mt80{margin-top:30px}
	.mt40{margin-top:20px}.mb40{margin-bottom:20px}.mt30{margin-top:12px}.mt60{margin-top:30px}
	
	.pageContent [style*="font-size:36px"],.pageContent [style*="font-size:36px"]{font-size:16px !important;line-height:1.2 !important;}
	.pageContent [style*="font-size:24px"],.pageContent [style*="font-size:24px"]{font-size:16px !important;line-height:1.2 !important;}
	.pageContent [style*="font-size:20px"],.pageContent [style*="font-size:20px"]{font-size:14px !important;line-height:1.4 !important;}
	.pageContent [style*="font-size:18px"],.pageContent [style*="font-size:18px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size:14px"],.pageContent [style*="font-size:14px"]{font-size:12px !important;line-height:1.4 !important;}
	/* 导航 */
	.header.sticky{position:fixed;top:0;left:0;z-index:999;background-color:#FFFFFF;box-shadow:0 0 10px #00000047;}
	.wbLogo{display:flex;justify-content:space-between;align-items:center;min-height:40px;}
	.wbLogo .mobile-nav{background:url(../icons/navs.svg) no-repeat center / 20px;width:30px;height:20px;}
	.wbLogo .logo{padding:6px;display:flex;}
	.wbLogo .logo img{max-width:120px;max-height:40px;display:block;}
	.header-inner{width:100vw;height:100vh;background-color:#000000b5;position:fixed;z-index:99;top:0;left:100%;transition:0.5s;}
	.header-inner.on{left:0;}
	.wbNav{background:#fff;z-index:999;max-width:80%;min-width:50%;height:100vh;position:absolute;box-shadow:0 0 10px #00000040;top:0;right:0;padding:20px;}
	.wbNav .main-menu{width:100%;max-height:100%;overflow-y:auto;}
	.wbNav .close{background:url(../icons/close.svg) no-repeat center / 100%;width:40px;height:40px;position:absolute;top:10px;left:-50px;background-color:#fff;border-radius:20px;}
	.header .wbNav .logos,.wbNav .navRgs{display:none;}
	.header .nav{display:flex;flex-direction:column;gap:0.3em;}
	.header .nav li{position:relative;}
	.header .nav li a{color:#333;font-size:12px;padding-left:0.8em;position:relative;display:flex;justify-content:space-between;align-items:center;gap:0.3em;width:100%;}
	.header .nav li.active a.topcss{color:#fff;background-color:#1f1f1f;padding:0.3em 0 0.3em 1em;width:100%;}
	.header .nav ul{position:relative;margin:0;padding:0.03em 0 0.03em 0.1em;opacity:0;transform:translateY(-10px);transition:all .3s ease;pointer-events:none;height:0;overflow:hidden;}
	.header .nav ul.open{opacity:1;transform:translateY(0);pointer-events:auto;height:auto;}
	.header .nav ul li{margin:10px 0;}
	.header .nav .icoBar1,.header .nav .icoBar2{background:url(../icons/down.svg) no-repeat center / 20px;width:30px;height:20px;}
	.header .nav .active .icoBar1,.header .nav .active .icoBar2{background-image:url(../icons/down.svg);}
	.navRgs{display:flex;gap:10px;}
	.navRgs .searchBtn{width:26px;height:26px;display:block;background:url(../icons/search1.svg) no-repeat center / 80%;cursor:pointer;}

	/* 弹框搜索 */
	.search{width:90%;padding:30px 15px 15px;}
	.search .search-form input{font-size:12px}
	.search .search-form{height:38px;}
	.search .search-radio{font-size:12px}
	
	.banner .owl-nav{gap:10px;}
	.banner .owl-nav button{height:24px;width:24px;}
	.banner .owl-dots .owl-dot{height:8px;width:8px;}
	.banner .owl-dots{bottom:5px;gap:4px;}

	.lacts{height:160px}
	.lacts img{width:100%;height:100%;object-fit:cover;}
	.company .wb-main .video{width:100%;height:auto}
	.company .wb-main{flex-flow:column;}
	
	.company .wb-main .lists{grid-template-columns:repeat(2, 1fr);}
	.search .closes{font-size:18px;}
	.search .search-form button{width:40px;background-size:auto 56%;}
	.products .mains{flex-flow:column}
	.proLt{width:100%}
	.proRg{width:100%}
	.proList{grid-template-columns:repeat(3, 1fr);}
	.product-gallery-wrap .thumb-list .thumb-scroll{gap:1%;}
	.thumb-item{width:19.2%;}
	.product-gallery-wrap,.wbSx{width:100%}
	.proShowTop{flex-flow:column;}
	.proLt .titles{background-color:#272727;color:#FFFFFF;padding:10px;margin-bottom:0}
	.proLt .titles:after{display:none}
	.pro-lists .proLeft .titles .fa{position: absolute;right: 0;top: 0;width: 2em;height: 100%;background: url(../icons/plus1.svg) center no-repeat;}
	.proNavs{display:none}
	.proSky{position:unset}
	.pageContent img{height:auto !important}
	
	.contact .wb-main{flex-flow:column;gap: 20px;}
	.contact .wb-main .lt,.contact .wb-main .rg{width: 100%;}
	.header{box-shadow: 0 0 5px #0000000f;}
	.news .lists{grid-template-columns: repeat(2, 1fr);gap: 20px 15px;}
	.news .lists .ls .fds{margin-top:0}
	.header .nav > li > a.topcss{padding: 0 1em;}
}
/* 针对中等屏幕设备的样式 */
@media (min-width:769px) and (max-width:1000px){
	.wbSx .wbFs{max-height:3.7em;}
	.wbWidth1{width:100%;margin:0 auto;padding:0 0.1em}
	.company .descs{font-size:12px}
	.company .wb-main .video{width:4.7em}
	.company .wb-main{gap:20px}
	
	.proList{gap:0.2em 0.15em;}
	.proLt{width:2.6em;}
	.proRg{width:7.6em;}
	.proList .ls .ts{font-size:12px;font-weight:400;}
}
/* 针对大屏幕设备的样式 */

@media (min-width:1220px){
	.wbWidth1{width:12.2em;margin:0 auto;padding:0 0.1em}
}








