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;}
*{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;}
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: '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 {background: #fff;position:relative;overflow-x: hidden;}
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 {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}
/* html,body{overflow-x: hidden;} */
.faCont1,.faCont2{font-size:100px;}
@media (max-width:1295px) {.faCont1{font-size:7.72vw;}}
@media (max-width:1040px){.faCont2{font-size:9.61vw;}}
@media (max-width:768px) {.faCont1,.faCont2{font-size:13.03vw;}}

.imgs{display:block;overflow:hidden}
.imgs img{display:block;width:100%;height:100%;object-fit:cover;transition:0.5s}

.btn1{background-color:#000000;border-radius:0.4em;overflow:hidden;padding: 0.1em 0.3em;position:relative;display: flex;align-items: center;gap: 0.1em;}
.btn1 .lm{color:#FFFFFF;position:relative;z-index:9;line-height: 1em;}
.btn1:before{background-color:#da261d;position:absolute;width:100%;height:100%;top:0;left:-100%;content:'';transition:0.3s;z-index:1}
.btn1:hover:before{left:0}
.btn1 .icos{position:relative;z-index:9}
.btn1 svg{width:0.24em;height:0.24em;border-radius:50%;padding: 0.02em;background-color:#da261d}
.btn1:hover svg{background-color:#000000}

.btn2{background-color:#FFFFFF;border-radius:0.3em;overflow:hidden;padding: 0.05em 0.1em;position:relative;display: flex;align-items: center;gap: 0.1em;border:1px solid #da261d}
.btn2 .lm{color:#da261d;position:relative;z-index:9;line-height: 1em;}
.btn2:hover .lm{color:#FFFFFF}
.btn2:before{background-color:#da261d;position:absolute;width:100%;height:100%;top:0;left:-100%;content:'';transition:0.3s;z-index:1}
.btn2:hover:before{left:0}
.btn2 .icos{position:relative;z-index:9}
.btn2 svg{width:0.24em;height:0.24em;border-radius:50%;padding: 0.02em;background-color:#da261d}
.btn2:hover svg{background-color:#FFFFFF}
.btn2:hover svg path{fill:#da261d}

.btn3{background-color:#da261d;border-radius:0.4em;overflow:hidden;padding: 0.1em 0.3em;position:relative;display: flex;align-items: center;gap: 0.1em;transition:0.3s}
.btn3 .lm{color:#FFFFFF;position:relative;z-index:9;line-height: 1em;}
.btn3 .icos{position:relative;z-index:9}
.btn3 svg{width:0.24em;height:0.24em;border-radius:50%;padding: 0.02em;background-color:#FFFFFF;}
.btn3:hover{transform: translateX(0.1em);}

.btn4{overflow:hidden;position:relative;display: flex;align-items: center;gap: 0.1em;}
.btn4 .lm{color:#da261d;position:relative;z-index:9;line-height: 1em;}
.btn4:before{position:absolute;width:100%;height:100%;top:0;left:-100%;content:'';transition:0.3s;z-index:1}
.btn4:hover:before{left:0}
.btn4 .icos{position:relative;z-index:9}
.btn4 svg{width:0.24em;height:0.24em;padding: 0.02em;}

.btn5{background-color:#da261d;border-radius:0.4em;overflow:hidden;padding: 0.1em 0.16em;position:relative;display: flex;align-items: center;gap: 0.14em;}
.btn5 .lm{color:#FFFFFF;position:relative;z-index:9;line-height: 1em;}
.btn5:before{background-color:#000000;position:absolute;width:100%;height:100%;top:0;left:-100%;content:'';transition:0.3s;z-index:1}
.btn5:hover:before{left:0}
.btn5 .icos{position:relative;z-index:9}
.btn5 svg{width:0.24em;height:0.24em;border-radius:50%;padding: 0.02em;background-color:#FFFFFF}

.navRgs{display:flex;gap:10px}
.navRgs .searchBtn{width:34px;height:34px;display:block;background-image:url(../icons/search1.svg);background-size:80%;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.navRgs .searchBtn:hover{background-image:url(../icons/search2.svg);}

.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%;}
.ggsucc p{font-size: 20px;margin-bottom: 14px;line-height: 1.6em;}
.ggsucc a:hover{color:red}

/* 弹框搜索 */
.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.2em}
.search .search-form{width:100%;overflow:hidden;border:1px solid #000;position:relative;}
.search .search-form input{width:100%;height:100%;padding:0.2em 3em 0.3em 1em;border:none;background:#fff;color:#2C2D3F;display:block;}
.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;background-size:1.4em auto;border-radius:0;}
.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:#2e74d7;}

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

.red .tel{background-image:url(../icons/tel.svg)}
.red .email{background-image:url(../icons/email.svg)}
.red .whatsapp{background-image:url(../icons/whatsapp.svg)}
.red .address{background-image:url(../icons/address.svg)}

/* 轮播图 */
.banner,.banner .item{width:100%;overflow:hidden;}
.banner img{width:100%;}
.banner .owl-nav {margin: 0;position: absolute;top: 50%;width: 100%;margin-top:-25px;z-index: 9;}
.banner .owl-nav button{height: 70px;width: 36px;line-height: normal;text-align: center;color: #FFF;font-size: 26px;margin: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;padding: 0;border-radius: 2px;background-color: #1e1f2d80;background-image:url(../icons/right2.svg);background-repeat:no-repeat;background-position:center;background-size:0.8em auto;position: absolute;}
.banner .owl-nav button:hover{background-color:#4b4b4b;}
.banner .owl-nav button span{font-size:24px}
.banner .owl-nav .owl-prev{left:20px;transform: rotateY(180deg);}
.banner .owl-nav .owl-next{right:20px;}
.banner .owl-dots{position: absolute;bottom: 24px;left: 50%;transform: translateX(-50%);display: flex;z-index:9;background-color:#FFFFFF;border-radius: 6px;}
.banner .owl-dots .owl-dot{width:38px;height:6px;border-radius: 6px;border: none;background-color:#FFFFFF;}
.banner .owl-dots button.active{background-color:#2e74d7}
.flogo img{filter: brightness(0) invert(1);}

/****footer****/
.footer{background-repeat:no-repeat;background-size:cover;background-image:url(../images/footer-bgs.webp);}
.footer .wbWidth1{display: flex;justify-content: space-between;}
.conFooter{margin-bottom:0.4em;}
.conFooter .ftLogo{margin-bottom:0.4em;display: block;width:1.73em;}
.conFooter .ftLogo img{filter: brightness(0) invert(1);width: 100%;}
.footerTop .footTs{font-size:0.24em;font-weight:600;display:block;margin-bottom: 1.2em;color:#FFFFFF;}
.footerTop .footTs:after{display:block;width:3em;height:0.08em;background-color:#FFFFFF;content:"";margin-top: 1em;}
.footerTop ul li{margin-bottom:0.2em}
.footerTop li a{font-size:0.16em;font-weight:400;transition:0.5s;color:#FFFFFF;display:flex;align-items: center;gap: 0.5em;}
.footerTop li a:before{width:0.4em;height:0.4em;border-radius:50%;overflow:hidden;background-color:#FFFFFF;display:block;content:'';flex-shrink: 0;}
.footerTop p,.copyright p{font-size:0.16em;font-weight:400;line-height:1.6em;text-align: center;color: #FFF;}
.footerTop strong,.footerTop span,.footerTop p a{font-size:1em;line-height:normal;display: inline-block;font-weight:400;}
.footerTop p a:hover{color:#f6cd4c}

.footerTop .ls{display: flex;margin-bottom: 0.2em;color:#FFF}
.footerTop .ls .icos{width:0.3em;height:0.3em;display:flex;margin-right:0.05em;flex-shrink: 0;}
.footerTop .ls .rgs{display: flex;padding-top: 0.02em;}
.footerTop .ts{font-size:0.16em;line-height: 1.6em;display: block;font-weight:400;white-space: pre;}
.footerTop .ds{margin-left:0.05em;flex: 1;}
.footerTop .ds span,.footerTop .ds a{font-size:0.16em;line-height:normal;display: block;font-weight:400;line-height: 1.6em;}
.footerTop .ds a:hover{color:#f6cd4c}
.footerTop .ls .adls{display:flex;margin-bottom: 0.2em;}
.footerTop .ds .adts{font-size:0.16em;line-height:normal;display: block;font-weight:400;white-space: pre;}
.footerTop li a:hover{transform: translateX(0.5em);}
.wbCol1{max-width:4em}
.wbCol2{max-width:4em;}
.wbCol3{max-width:5em;}

.ftShare{display:flex;gap:0.1em}
.ftShare a{display:flex;width:0.36em;height:0.36em;background-color:#FFFFFF;justify-content: center;align-items: center;border-radius:50%}
.ftShare a img{width:50%;}
.ftShare a:hover img{filter: brightness(1);}

.copyright{border-top:1px solid #FFFFFF;padding:0.2em 0}
.copyright-content{position:relative}
.copyright-content ul{display: -ms-flexbox;display:flex;position:absolute;right: 0;top:0}
.copyright-content ul li{color:#FFF;margin:0 12px;font-size:16px}
.copyright-content ul li:hover{color:#f6cd4c;}

/* 标题 */
.hmts{text-align:center}
.hmts .ts{line-height:normal;font-weight:600;font-family: Arial;color:#333333}
.hmts .ts:first-letter {color: #2e74d7;}
.hmts.white .ts,.hmts.white .ts:first-letter{color:#FFFFFF}


/* 产品样式 */
.proHots{background-position:no-repeat;background-size:cover}
.proList{display: grid;}
.proList .wbPros{width:100%;padding:0.12em;background-color:#FFFFFF;box-shadow:0 0 0.12em #0000001f;border-radius:0.16em;}
.proList .wbPros:hover{background-color:#2e74d7;}
.proList .wbPros .imgs{width:100%;display: block;overflow:hidden;border-radius:0.14em;background-color: #FFF;}

.proList .wbPros .txts{width:100%;padding:0 0.1em;overflow: hidden;padding-bottom: 0.25em;flex-flow: column;align-items: center;text-align: center;display: flex;padding: 0.2em 0.1em 0.1em;}
.proList .wbPros .txts .ts{font-weight: 600;color: #333333;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */height:2.8em;line-height:1.4em}
.proList .wbPros .txts .btns{color:#FFFFFF;font-weight:400;padding:0.4em 1.2em;background-color:#2e74d7;border-radius:0.4em;margin-top:1em;display:flex;align-items:center;transition:0.3s;gap:0.3em}
.proList .wbPros .txts .btns .rgjt{width:1.2em;height:1.2em;background-image:url(../icons/right3.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}
.proList .wbPros:hover .txts .ts{color:#FFFFFF;}
.proList .wbPros:hover .txts .btns{color:#2e74d7;background-color:#FFFFFF;}
.proList .wbPros:hover .txts .btns .rgjt{background-image:url(../icons/right4.svg);}

/* Home 热销 */
.proHots .proList{grid-template-columns: repeat(3, 1fr);gap: 0.3em;}
.proHots .proList .wbPros .imgs{height: 3.81em;}

/****Home-关于我们****/
.hmAbout{position:relative;background-repeat:no-repeat;background-size:cover}
.hmVideo{width:0.85em;height:0.85em;position:absolute;top:0;left: calc(50% - 0.42em);top: calc(50% - 0.42em);cursor: pointer;display:block}
.hmVideo .video-ico{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#2e74d7;border-radius: 50%;overflow:hidden;position: relative;z-index: 9;}
.hmVideo .video-ico img{width:50%}
.hmAbout .waves-block .waves{position: absolute;width: 1.6em;height: 1.6em;background: rgba(46,116,215,0.5);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius: 100%;-webkit-animation: waves 3s ease-in-out infinite;animation: waves 3s ease-in-out infinite;left: 50%;margin-left: -0.8em;top: 50%;margin-top: -0.8em;z-index:8}
.hmAbout .waves-block .wave-1 {-webkit-animation-delay: 0s;animation-delay: 0s;}
.hmAbout .waves-block .wave-2 {-webkit-animation-delay: 1s;animation-delay: 1s;}
.hmAbout .waves-block .wave-3 {-webkit-animation-delay: 2s;animation-delay: 2s;}

.hmMain{margin-top:0.4em;display: flex;justify-content: space-between;}
.hmMain .lefts{position:relative;width:6.05em;height:5.3em}
.hmMain .lefts .imgs{width:100%;height:100%;overflow:hidden}
.hmMain .lefts .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.hmMain .rights{width:6em;display: flex;flex-flow: column;align-items: start;}
.hmMain .rights .desc{color:#FFF;height: 18em;overflow-y: auto;line-height: 1.6em;}
.hmMain .rights .lists{display:flex;justify-content: space-between;margin-top: 0.3em;width: 100%;}
.hmMain .rights .lists .ts{display:flex;align-items: flex-end;}
.hmMain .rights .lists .t1{font-weight:600;color:#FFFFFF;line-height: 1em;transform: rotateY(24deg);}
.hmMain .rights .lists .t2{color:#FFFFFF;line-height: normal;margin-left: 0.3em;}
.hmMain .rights .lists .ds{color:#FFFFFF;margin-top: 0.3em;font-weight:500}
.hmMain .rights .btns{margin-top:0.25em}
.hmMain .rights .btns span{color:#2e74d7;display:block;padding: 0.5em 2em;background-color: #FFFFFF;font-weight: 600;font-family: Arial;}
.hmMain .rights .btns:hover span{background-color:#333333;color: #FFFFFF;}

/****Home-选择****/
.hmWhy{background-repeat:no-repeat;background-size:cover}
.hmWhy .advList{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.3em;}
.hmWhy .advList .ls{background-color:#FFFFFF;box-shadow: 0 0 0.14em #00000047;border-radius:0.1em;overflow:hidden;padding:0.3em 0.1em}
.hmWhy .advList .ls .tps{display:flex;justify-content:space-between;align-items: flex-start;margin-bottom: 0.2em;}
.hmWhy .advList .icos .imgs{width:0.8em;height:0.8em;border-radius:50%}
.hmWhy .advList .icos .g1{background-color:#2e74d7}
.hmWhy .advList .icos .g2{background-color:#FFFFFF;display:none}
.hmWhy .advList .ls:hover .icos .g2{display:block}
.hmWhy .advList .ls:hover .icos .g1{display:none}
.hmWhy .advList .res{line-height:1em;font-weight:600;color:#c0d5f3}
.hmWhy .advList .bms .ts{font-weight:600}
.hmWhy .advList .bms .ds{margin-top:0.6em;line-height: 1.6em;}
.hmWhy .advList .ls:hover{background-color:#2e74d7;}
.hmWhy .advList .ls:hover .bms .ts{color:#FFFFFF;}
.hmWhy .advList .ls:hover .bms .ds{color:#FFFFFF;}

/* Home新闻 */
.hmnews{background-repeat:no-repeat;background-size:cover}
.hmnews .wbWidth1{display:flex;flex-flow:column}
.news .lists{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.24em;}
.news .lists .ls{padding:0.04em;background-color:#FFFFFF;width:100%;box-shadow: 0 0 0.14em #00000047;}
.news .lists .ls .imgs{height:2.9em}
.news .lists .ls .txts{padding:0.2em 0.1em;display:flex;flex-flow:column;align-items: flex-start;}
.news .lists .ls .txts .ts{font-weight: 600;line-height: 1.4em;display: -webkit-box;-webkit-line-clamp: 1;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */color:#333333}
.news .lists .ls .txts .dt{background-image:url(../icons/time1.svg);background-size:1em;background-repeat:no-repeat;background-position:left center;color:#8f8f8f;padding-left: 1.2em;margin-top: 0.8em;}
.news .lists .ls .txts .ds{color:#333333;line-height: 1.6em;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-top: 0.4em;}
.news .lists .ls .txts .ms{color:#333333;text-decoration: underline;margin-top:1em}
.news .btns{padding:0.6em 1.8em;background-color:#2e74d7;border-radius:2em;color:#FFFFFF;margin:3em auto 0}
.news .btns:hover{background-color:#000000}
.news .lists .ls:hover{background-color:#2e74d7}
.news .lists .ls:hover img{transform:scale(1.1)}
.news .lists .ls:hover .txts .ts,.news .lists .ls:hover .txts .dt,.news .lists .ls:hover .txts .ds,.news .lists .ls:hover .txts .ms{color:#FFFFFF}
.news .lists .ls:hover .txts .dt{background-image:url(../icons/time2.svg);}

/****关于我们****/
.company1 .hmVideo{width:0.85em;height:0.85em;position:absolute;top:0;left: calc(50% - 0.42em);top: calc(50% - 0.42em);cursor: pointer;display:block}
.company1 .hmVideo .video-ico{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#2e74d7;border-radius: 50%;overflow:hidden;position: relative;z-index: 9;}
.company1 .hmVideo .video-ico img{width:50%}
.company1 .waves-block .waves{position: absolute;width: 1.6em;height: 1.6em;background: rgba(46,116,215,0.5);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius: 100%;-webkit-animation: waves 3s ease-in-out infinite;animation: waves 3s ease-in-out infinite;left: 50%;margin-left: -0.8em;top: 50%;margin-top: -0.8em;z-index:8}
.company1 .waves-block .wave-1 {-webkit-animation-delay: 0s;animation-delay: 0s;}
.company1 .waves-block .wave-2 {-webkit-animation-delay: 1s;animation-delay: 1s;}
.company1 .waves-block .wave-3 {-webkit-animation-delay: 2s;animation-delay: 2s;}

.company1 .wbWidth1{display: flex;justify-content: space-between;}
.company1 .lefts{width:6em;height:5.22em;display: flex;flex-flow: column;align-items: start;padding-top:0.3em;position:relative}
.company1 .lefts:before{width:0.6em;height:0.04em;background-color:#2e74d7;position:absolute;top:0;left:0;content:'';display:block}
.company1 .lefts .desc{color:#333333;height: 100%;overflow-y: auto;line-height: 1.6em;}
.company1 .rights{position:relative;width:6.52em;height:5.22em;border:0.06em solid #2e74d7}
.company1 .rights .imgs{width:100%;height:100%;overflow:hidden}
.company1 .rights .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}

.company2 .lists{display:flex;justify-content: center;flex-wrap:wrap;width:100%;gap: 0.3em 0;}
.company2 .lists .ls{padding-right:0.6em;margin-right:0.6em;border-right:1px solid #2e74d7;text-align: center;max-width:3.6em;display: flex;flex-flow: column;justify-content: center;}
.company2 .lists .ls:last-child{padding-right:0;margin-right:0;border-right:none}
.company2 .lists .ts{display:flex;justify-content: center;}
.company2 .lists .ts .t1{color:#2e74d7;font-weight:600;line-height:normal;}
.company2 .lists .ts .t2{color:#2e74d7;font-weight:600;line-height:normal;}
.company2 .lists .ds{color:#333333;line-height:normal;}

.company3{background-repeat:no-repeat;background-size:cover}
.company3 .wbWidth1{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.27em;}
.company3 .imgs{height:2.24em;width:100%;overflow:hidden;transition:0.1s}
.company3 .imgs:hover{border:0.06em solid #2e74d7}

.company4 .owl-nav{position:absolute;top:50%;width:100%;margin-top:-25px;z-index:9;}
.company4 .owl-nav button{height:70px;width:36px;line-height:normal;text-align:center;color:#FFF;font-size:26px;transition:all 0.4s ease;border-radius:4px;border:1px solid #2e74d7;background-image:url(../icons/right1.svg);background-repeat:no-repeat;background-position:center;background-size:0.8em auto;position:absolute;background-color: transparent;}
.company4 .owl-nav button:hover{background-color:#2e74d7;background-image:url(../icons/right2.svg);}
.company4 .owl-nav button span{font-size:24px}
.company4 .owl-nav .owl-prev{left:-60px;transform:rotateY(180deg);}
.company4 .owl-nav .owl-next{right:-60px;}
.company4 .owl-dots{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;z-index:9;gap:10px}
.company4 .owl-dots .owl-dot{width:12px;height:12px;border-radius:6px;border:1px solid #2e74d7;background-color:transparent;}
.company4 .owl-dots button.active{background-color:#2e74d7;border:1px solid #2e74d7;}
@keyframes waves{
	0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	50%{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
	100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}

.pgContact{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.28em;}
.pgContact .ls{position: relative;width: 100%;align-items: center;text-align: center;transition:0.3s}
.pgContact .ls .icos{width:1.24em;height:1.24em;border-radius:50%;overflow:hidden;background-color:#333333;background-repeat:no-repeat;background-size:50% auto;background-position:center;z-index: 9;position:absolute;top:-0.62em;left:calc(50% - 0.62em)}
.pgContact .ls:hover .icos{background-color:#2e74d7;}
.pgContact .ls .txts{width:100%;padding:1.1em 0.25em 0.5em 0.25em;border-radius:0.14em;background-color:#FFFFFF;box-shadow: 0 0 12px #0000002e;height:100%}
.pgContact .ts{font-size:0.24em;color:#000000;text-transform: capitalize;line-height: normal;font-weight: 600;margin-bottom: 0.5em;}
.pgContact .ds{font-size:0.2em;color:#363636;line-height: 1.6em;display: block;}
.pgContact .ls a.ds:hover{color:#2e74d7}
.pgContact .phone{background-image:url(../icons/phone.svg)}
.pgContact .wechat{background-image:url(../icons/wechat.svg)}
.pgContact .whatsapp{background-image:url(../icons/whatsapp.svg)}
.pgContact .email{background-image:url(../icons/email.svg)}
.pgContact .address{background-image:url(../icons/address.svg)}

/* fancybox弹窗样式 */
.fancybox-mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;display:none;align-items:center;justify-content:center;}
.fancybox-box{position:relative;width:80%;max-width:900px;background:#000;border-radius:6px;transform:scale(.8);transition:.3s;}
.fancybox-mask.show{display:flex;}
.fancybox-mask.show .fancybox-box{transform:scale(1);}
.fancybox-close{position:absolute;right:0;top:-40px;width:30px;height:30px;cursor:pointer;z-index:2;}
.fancybox-close:before,.fancybox-close:after{content:'';position:absolute;left:14px;top:5px;width:2px;height:20px;background:#FFFFFF;}
.fancybox-close:before{transform:rotate(45deg);}
.fancybox-close:after{transform:rotate(-45deg);}
.fancybox-content video,.fancybox-content iframe{width:100%;display:block;}

/* 面包屑 */
.catBgs{height:5em;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative}
.breadcrumb{display:flex;flex-wrap:wrap;margin-top: 1.5em;}
.breadcrumb .rgs{width:1.4em;height:1em;background-image:url(../icons/right.svg);background-repeat:no-repeat;background-size:auto 0.8em;background-position:center;padding-left:0.25em;}
.breadcrumb li{color:#666666;display:flex;align-items:center;}
.breadcrumb li:first-child{background-image:url(../icons/home.svg);background-repeat:no-repeat;background-size:auto 1em;background-position:center left;padding-left:1.6em;}
.breadcrumb li a:hover{color:#2e74d7}

/* 留言表单 */
.wbMess .ts{color:#000000;font-weight:600;line-height: normal;}
.conMess{width:100%;margin-top:0.1em;}
.conMess #myform2{width:100%;}
.conMess .form-horizontal{display:flex;justify-content:space-between;flex-wrap:wrap}
.conMess .form_group{margin-bottom:0.3em;width:49%;}
.conMess .form_group1{width:100%;height:1.3em;margin-bottom:0.3em;}
.conMess .form_group input,.conMess .form_group1 textarea{display:block;width:100%;height:100%;padding:0.5em 1em;font-size:0.16em;line-height:1.6em;border:1px solid #cccccc;outline: unset;border-radius:0.3em;}
.conMess .form_group input::placeholder,.conMess .form_group1 textarea::placeholder{color: #cccccc;}

.conMess .form_button{background-color:#2e74d7;text-align:center;border-radius:4em;overflow:hidden;margin: 0.3em auto 0;width:30%;justify-content: center;}
.conMess .form_button button{color:#FFF;display:flex;width:100%;background-color:transparent;border:none;padding:0.6em 3em;align-items: center;gap: 0.6em;line-height: normal;justify-content: center;}
.conMess .form_button button:hover{background-color:#000000}
.wbMap{height:6.42em}

#pages{margin-top:0.5em}
.pagination .next{background-image:url(../icons/lefttwo.svg);background-repeat:no-repeat;background-position:center;background-size: 80% auto;transform: rotateY(180deg);}
.pagination .prev{background-image:url(../icons/lefttwo.svg);background-repeat:no-repeat;background-position:center;background-size: 80% auto;}
.pagination{display:flex;justify-content:center;gap:0.2em}
#pages a{padding:0.16em 0.68em;color:#333;font-size:14px;display:block;border-radius:0.2em;overflow:hidden}
#pages a:hover,#pages .active a{color:#FFFFFF;background-color:#2e74d7}
#pages span{background-color:#21409a;padding:0.3em 1.2em;color:#FFF;font-size:12px;display:block}

/* 产品列表 */
.pro-lists{display: flex;justify-content: space-between;padding-top: 0.3em;padding-bottom: 1em;}
.proLeft{width:3em;}
.proSky{width:100%;background-color:#2e74d7;border-radius: 0.16em;position: sticky; top: 150px;z-index: 9;}
.proLeft .titles{color:#FFFFFF;padding:0 0.6em;height:2.6em;line-height:2.6em;width:100%;font-weight:600;text-align:left;position: relative;}

.pvFrs{position: relative;}
.proLeft .proNavs{width:100%;padding-bottom: 0.3em;}
.proLeft .proNavs > li{border-bottom:0.01em solid #cccccc;position: relative;}
.proLeft li .fsLink{color:#FFF;display:block;padding-left:1em;line-height:3.2em;position:relative;font-weight: 600;white-space: nowrap;width: calc(100% - 3em);text-overflow: ellipsis;overflow: hidden;}
.proLeft li.child1 .seLink{display:block;line-height: 1.5em;padding: 0.5em 2em;width: 100%;color:#FFF}
.proLeft li.child1:last-child .seLink{border-bottom:none;}
.proLeft li .fa{position: absolute;top: 0;right: 0;width: 0.4em;height: 100%;background-image: url(../icons/plus1.svg);background-repeat: no-repeat;background-size: 0.16em 0.16em;background-position:center}
.proLeft li .fa:hover{background-image:url(../icons/plus2.svg);}
.proLeft li .prodown{display:none;width: 100%;margin: 0;padding-top: 0.15em;padding-bottom: 0.15em;}
.proLeft li a:hover,
.proLeft li.child1 .seLink:hover,
.proLeft li.active .fsLink,
.proLeft .prodown li.active .seLink{color:#f6cd4c}
.proLeft li.opens .fa{background-image:url(../icons/minus.svg);}
.proLeft li.opens .pvFrs{background-color:#ffffff2e}

.proSearch{position: relative;padding: 0 0.15em;width:100%;margin-bottom: 0.2em;}
.proSearch .search-form {position: relative;width:100%}
.proSearch .search-form input::placeholder {color: #cccccc;}
.proSearch .search-top.active .search-form {opacity:1;visibility:visible;transform:scale(1);}
.proSearch .search-form input {width: 100%;height: 3em;line-height: 3em;padding: 0 5em 0 1.42em;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;border: none;background: #FFFFFF;color: #333;display:block;border-radius:0}
.proSearch .search-form button {position: absolute;right: 0;height: 3em;top: 0;width: 3em;background: #fff;border: none;color: #fff;border-left:1px solid transparent;display:flex;background-image:url(../icons/search.svg);background-repeat:no-repeat;background-position:center;font-size:0.14em;background-size:50% auto;border-radius:0;justify-content: center;align-items: center;height: 100%;}
.proSearch .proFrs:hover{background-color:#333;}

.proRight{width:9.43em}
.proRight .proList{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.3em;margin-bottom: 0.6em;}
.proRight .wbPros .imgs{height: 2.74em}

/* 产品详情 */
.proShowTop{display:flex;justify-content:space-between}
.proShowTop .arrayPics{width:5.4em;}
.proShowTop .arrayPics .big-carousel{width:100%;height:5.4em;overflow:hidden;border:1px solid #2e74d7}
.proShowTop .arrayPics .big-carousel .item a{display:block;width: 100%;height:100%;overflow:hidden}
.proShowTop .arrayPics .big-carousel .item a img{width: 100%;height:100%;object-fit:cover}

.proShowTop .arrayPics .small-carousel{width:100%;height:1.2em;margin-top: 0.24em;}
.proShowTop .arrayPics .small-carousel .item a{display:block;border:1px solid #cccccc;width: 100%;height:100%;overflow:hidden}
.proShowTop .arrayPics .small-carousel .item.on a{border:1px solid #2e74d7}
.proShowTop .arrayPics .small-carousel .item a img{width: 100%;height:100%;object-fit:cover}
.proShowTop .owl-stage-outer,.proShowTop .owl-stage-outer .owl-stage,.proShowTop .owl-stage-outer .owl-stage .owl-item,.proShowTop .owl-stage-outer .owl-stage .item,.proShowTop .owl-stage-outer .owl-stage .item a{height:100%}

.proShowTop .big-carousel .owl-nav{position: absolute;width: 100%;top: calc(50% - 0.2em);display: flex;justify-content: space-between;height: 0.4em;}
.proShowTop .big-carousel .owl-nav button{border:0;background-color:transparent;width:2.5em;height:2.5em;font-size:0.16em;border-radius:50%;position:absolute}
.proShowTop .big-carousel .owl-nav button span{display:block;width:100%;height:100%;background-image:url(../icons/right1.svg);background-repeat:no-repeat;background-position:center;background-size: 80% auto;}
.proShowTop .big-carousel .owl-nav button.owl-prev span{transform: rotate(180deg);}
.proShowTop .big-carousel .owl-nav button:hover{background-color:#2e74d7;}
.proShowTop .big-carousel .owl-nav button:hover span{background-image:url(../icons/right2.svg);}
.proShowTop .big-carousel .owl-nav button.owl-prev{left:0}
.proShowTop .big-carousel .owl-nav button.owl-next{right:0}
.proShowTop .big-carousel button.disabled{cursor:no-drop}
.proShowTop .big-carousel button.disabled:hover{background-color:transparent;}
.proShowTop .big-carousel button.disabled span{background-image:url(../icons/right.svg);}
.proShowTop .big-carousel .owl-nav button.disabled span{background-image:url(../icons/right.svg);}

.wbSx{width:6.8em;}
.wbSx .btn{color: #fff;height: 2.6em;line-height: 2.6em;padding:0 1.6em;text-transform: capitalize;background: #2e74d7;position: relative;box-shadow: none;display: block;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);border: none;border-radius:0.22em;}
.wbSx .btn:hover{color:#fff;}
.wbSx .btn:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #000000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0.22em;}
.wbSx .btn:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.wbSx h1{font-weight:600;color:#333333;margin-bottom:1em;margin-top:0.2em;line-height:1.6em;}
.wbSx .wbFs{margin-bottom: 3em;color:#333333;}
.wbSx .wbFs *{font-size:1em;line-height: 1.6em ;}
.wbSx .wbFs strong{font-size:1.2em;line-height:2em}
.wbSx li{position: relative;padding-left: 1.4em;margin-bottom:0.5em;background-image:url(../icons/dots2.svg);background-repeat:no-repeat;background-size:auto 1.2em;background-position: left center;}

.wbSx .wbFs table{max-width:100%;width: auto !important;margin-top: 0.6em;}
.wbSx .wbFs td{border:1px solid #ddd;padding: 10px 20px !important;font-size: 14px;width: auto !important;}
.wbSx .wbFs td *{font-size: 1em;}
.wbSx .get-quote{display:flex;gap: 0.2em;align-items: center;}

.proShowBom{margin-top:0.6em}
.psInfo .ts{width:100%;background-color:#d6d6d6;display: flex;align-items: center;margin-bottom: 0.5em;}
.psInfo .ts span{font-size:0.2em;font-weight:600;line-height: normal;color:#FFFFFF;background-color:#2e74d7;height:100%;padding: 0 2em;display:flex;align-items: center;padding-top:0.8em;padding-bottom:0.8em}

.psInfo table{width:100%;margin:0}
.psInfo td{border:1px solid #d2d2d2;padding: 0.8em 1.2em !important;font-size: 18px;}
.psInfo td.tds1{background-color:#f3f4f8;width: 350px;}
.psInfo .wrs td *{font-size: 18px;}
.psInfo .firstRow{letter-spacing: 1px;}

.psInfo .wrs{font-size:16px;}
.psInfo .wrs *{font-size:1em;line-height:1.6em}
.proRect .proList{display:grid;grid-template-columns:repeat(4, 1fr);gap: 0.3em;}
.proRect .proList .wbPros .imgs{height:2.72em}

/* 新闻内页 */
.newsShow{display:flex;justify-content:space-between;padding-top:0.3em;padding-bottom:1em}
.newLeft{width:8.76em;}
.newLeft .descTop{display:flex;justify-content:space-between;align-items: center;}
.newLeft .descTop .ts{width:6.4em;}
.newLeft .descTop .ts h1{font-size:28px;color:#333333;line-height:1.6em;font-weight:600;}
.newLeft .descTop .ds{border:1px solid #c6c6c6;display: flex;flex-flow: column;}
.newLeft .descTop .ds .dates1{font-size:16px;padding:0.5em 1em;border-bottom:1px solid #c6c6c6;}
.newLeft .descTop .ds .dates2{font-size:30px;padding:0.5em 1em;font-weight:600}
.newLeft .cs{font-size:16px;color:#333333;margin-top:30px;padding-top: 30px;line-height:1.8em;border-top:1px solid #c4c5c7}
.newLeft .cs *{font-size:1em;}
.newLeft .pics{margin-top:0.5em}
.newLeft .owl-nav{position:absolute;top:50%;width:100%;margin-top:-25px;z-index:9;}
.newLeft .owl-nav button{height:70px;width:36px;line-height:normal;text-align:center;color:#FFF;font-size:26px;transition:all 0.4s ease;border-radius:4px;border:1px solid #2e74d7;background-image:url(../icons/right1.svg);background-repeat:no-repeat;background-position:center;background-size:0.8em auto;position:absolute;background-color: transparent;}
.newLeft .owl-nav button:hover{background-color:#2e74d7;background-image:url(../icons/right2.svg);}
.newLeft .owl-nav button span{font-size:24px}
.newLeft .owl-nav .owl-prev{left:-50px;transform:rotateY(180deg);}
.newLeft .owl-nav .owl-next{right:-50px;}

.newShowFoot{font-size:18px;color:#333333;margin-top:3em;line-height:1.8em;padding-top: 1.5em;border-top: 1px dashed #333;}
.newShowFoot div{width:100%;text-align: right;}
.newShowFoot a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display:block;width:100%}
.newShowFoot a:hover{color:#2e74d7}

.newRight{width:2.5em;margin-right:0.6em}
.newRight .ts{font-size:0.28em;color:#333333;margin-bottom: 1em;font-weight: 600;line-height: normal;}
.newRight .lists{width: 100%;margin-bottom: 0.3em;}
.newRight .lists a{display:block;}
.newRight .lists .imgs{width:100%;height:1.92em;overflow:hidden}
.newRight .lists .imgs img{width:100%;height:100%;object-fit:cover;transition:0.3s}
.newRight .lists .imgs:hover img{transform:scale(1.1)}
.newRight .lists .txts{display:flex;flex-flow:column;align-items:flex-start;padding:0.2em 0.05em;line-height:normal;}
.newRight .lists .dts{font-size:0.14em;color:#666666;}
.newRight .lists .fts{font-size:0.16em;color:#333333;margin-top:0.5em;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */line-height:1.6em;}
.newRight .lists .fts:hover{color:#2e74d7;}

/*=====================
	弹框留言表单
=======================*/
.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;max-width:96%}
.wbAlert .ts{width:100%;font-size:0.32em;color:#333333;font-weight:600;}
.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:49%;}

.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:1em 0.6em;font-size:0.14em;line-height:1.6em}

.conAlert .form_button{background-color:#333333;width:1.3em;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;}
.conAlert .form_button button:hover{background-color:#2e74d7}
.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:#2e74d7;}

/* 客服 */
.aside-sidebar{position:fixed;right:50px;top:49%;padding:10px;cursor:pointer;opacity:1;z-index:9;}
.aside-sidebar a{display:block;padding:5px;}
.aside-sidebar a:nth-child(2){margin-top:2em}
.aside-sidebar a:nth-child(3){margin-top:4em}
.aside-sidebar .services{border-radius:50% !important;background-clip:padding-box;background-color:rgba(46, 116, 215, 0);width:60px; height:60px;z-index:9;position:relative;}
.aside-sidebar .services i{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-repeat:no-repeat;background-size:60% auto;background-position:center center;background-color:#2e74d7;border-radius:50%;box-shadow:0 0 0 0px rgba(46, 116, 215, .5);}
.aside-sidebar .mess,.aside-sidebar .whatsapp{animation:kefu2 1.5s 0s ease-out infinite}
.aside-sidebar .mess i,.aside-sidebar .whatsapp i{animation:kefu1 1.5s linear infinite;}
.aside-sidebar .mess i{background-image:url(../icons/mess.svg);}
.aside-sidebar .whatsapp i{background-image:url(../icons/whatsapp.svg);}
.aside-sidebar .gotop i{background-image:url(../icons/top.svg);}

@keyframes kefu1{
	0%{transform:rotate(0deg)}
	25%{transform:rotate(30deg)}
	50%{transform:rotate(0deg)}
	75%{transform:rotate(-30deg)}
	100%{transform:rotate(0deg)}
}
@keyframes kefu2{
	0%{box-shadow:0 0 0 0px rgba(46,116,215,0.5);}
	45%{box-shadow:0 0 0 6px rgba(46,116,215,0.5);}
	90%{box-shadow:0 0 0 12px rgba(96,150,225,0.5);}
	100%{box-shadow:0 0 0 14px rgba(96,150,225,0);}
}

@media (max-width: 768px) {
	.zt80{font-size:28px}
	.zt60{font-size:28px}
	.zt40{font-size:20px}
	.zt28{font-size:18px}
	.zt24,.zt22,.zt20,.zt18{font-size:12px}
	.zt16,.zt14{font-size:10px}
	.pt70,.pt40{padding-top:30px}
	.pb70{padding-bottom:30px}
	.pb30{padding-bottom:20px}
	.mt70{margin-top:30px}
	.mb70{margin-bottom:30px}
	.mt40{margin-top:15px}
	.btn1 svg{width:20px;height:20px;}
	.btn2 svg{width:20px;height:20px;}
	
	.wbWidth1{width:7.4em;margin:0 auto;}
	.header{width:100%}
	.header.sticky{position: fixed;z-index: 999;background-color: #FFF;top: 0;box-shadow: 0 0 10px #00000061;}

	/* 导航 */
	.wbLogo{display:flex;justify-content:space-between;align-items: center;padding: 10px 0;}
	.wbLogo a{display:block;height:40px}
	.wbLogo a img{height:100%;display: block;}
	.wbLogo .mobile-nav{background-image:url(../icons/navs.svg);background-repeat:no-repeat;background-size:20px;background-position: center;width:30px;height:20px;}
	.header-inner{width: 100%;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 .navRgs{display:none}
	.wbNav .main-menu{width: 100%;max-height: 100%;overflow-y: auto;}
	.wbNav .close{width:40px;height:40px;content:"";background-image:url(../icons/close.svg);background-repeat:no-repeat;background-size:100%;background-position: center;position:absolute;top:10px;left:-50px;background-color: #ffffff;border-radius: 20px;}
	.header .wbNav .logos{display:none}
	.header .nav{display:flex;flex-flow: column;gap:0.3em;}
	.header .nav li{position:relative;}
	.header .nav li a {color: #333333;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: #FFFFFF;background-color:#2e74d7;padding: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-image:url(../icons/down.svg);background-repeat:no-repeat;background-size:20px;background-position: center;width:30px;height:20px;}
	.header .nav a.act .icoBar1,.header .nav a.act .icoBar2{background-image:url(../icons/down1.svg);}
	.header .nav .active .icoBar1{background-image:url(../icons/down3.svg);}
	
	.banner .owl-nav button{height: 40px;width: 20px;}
	.banner .owl-nav .owl-prev{left:10px;}
	.banner .owl-nav .owl-next{right:10px;}
	.banner .owl-dots{bottom: 8px;}
	.banner .owl-dots .owl-dot{width:24px;height:4px;border-radius: 2px;}
	
	.pageHonor{background-image:none}
	.pageHonor .lists .owl-nav{display:flex;justify-content:center;gap:0.2em;margin-top:10px}
	.pageHonor .lists .owl-nav button{position: unset;}
	
	.breadcrumb{background-position: 0px 5px;}
	.pageLink{gap: 0.2em 0;}
	.pageLink .ls{max-width: unset;width:48%}
	.conMess .form_group input, .conMess .form_group1 textarea{font-size:14px}
	.conMess .form_button{margin-top:10px}
	div.info-top div{font-size:12px !important}
	.conMess .form_group{width:100%}
	
	.pro-lists{flex-flow:column}
	.pro-lists .proLeft .titles .fa{position: absolute;right: 0;width: 2em;height: 100%;background:url(../icons/plus1.svg) center no-repeat;}
	.pro-lists .proLeft .titles .fa.active{background: url(../icons/minus.svg) center no-repeat;}
	.proLeft{width:100%}
	.proSky{position: unset;border-radius: 0.1em;}
	.proSearch{display:none}
	.proRight{width:100%;margin-top:0.5em}
	.proLeft .proNavs{border-top: 0.01em solid #cccccc;display: none;}
	.proLeft .titles{height:40px;line-height:40px;border-radius:8px}
	.proRight .proList{grid-template-columns: repeat(2, 1fr);}
	.proRight .wbPros .imgs{height: 3.3em;}
	.proRight .wbPros .txts .ts{font-size:12px}
	.proRight .wbPros .txts .btns{font-size:10px;padding: 0.2em 0.8em;}
	.proShowTop{flex-flow: column;}
	.proShowTop .arrayPics{width:100%}
	.proShowTop .arrayPics .big-carousel{height: 7.38em;}
	.proShowTop .arrayPics .small-carousel{height: 1.69em;}
	.wbSx{margin-top:0.3em;width:100%}
	.proRect{margin-top: 0.6em;}
	.proRect .wbPros .txts .ts,.proRect .wbPros .txts .btns{font-size:12px}
	.psInfo .firstRow{letter-spacing: 0;}
	.psInfo .ts span{font-size: 14px;}
	.proShowBom,.wbSx{zoom: 0.72;}

	/****footer****/
	.footer .wbWidth1{flex-wrap: wrap;}
	.wbCol3{width:100%;max-width: unset;margin-top:0.4em}
	.wbCol1,.wbCol2{width:49%;max-width: unset;}
	.footerTop .footTs{font-size:18px}
	.footerTop li a{font-size:12px}
	.footerTop .footTs::after{margin-top: 0.5em;}
	.footerTop .ts,.footerTop .ds span, .footerTop .ds a{font-size:12px}
	.footerTop .ls .icos{width: 16px;height:16px}
	.footerTop p, .copyright p{font-size:12px}
	
	.hmMain{flex-flow: column;}
	.hmMain .lefts{width:100%;height: 6.48em;}
	.hmMain .lefts .imgs{width:100%}
	.proHots .proList .wbPros .imgs{height: 3.31em;}
	.proHots .proList{grid-template-columns: repeat(2, 1fr);}
	.hmMain .rights{width:100%}
	.hmMain .rights .desc{height:auto;margin-top:2em}
	.hmWhy .advList{grid-template-columns: repeat(2, 1fr);}
	.hmnews .lists{grid-template-columns: repeat(1, 1fr);}
	.hmnews .lists .ls .imgs{height:5.31em}
	.company1 .wbWidth1{flex-flow: column;}
	.company1 .lefts,.company1 .rights{width:100%;height:auto}
	.company1 .rights{margin-top:30px}
	.company2 .lists .ls{padding-right:0;margin-right:0;max-width: unset;width:50%}
	.company2 .lists .ls:nth-child(2n+0){border-right: none;}
	.company3 .wbWidth1{grid-template-columns: repeat(2, 1fr);gap: 0.2em;}
	.company3 .imgs{height: 2.7em;}
	.pgContact{grid-template-columns: repeat(1, 1fr);gap:50px}
	.wbSx .wbFs{font-size:14px}
	.psInfo td{padding: 0.4em !important;}
	.proRect .proList{grid-template-columns: repeat(2, 1fr);}
	.newsShow{flex-flow: column;}
	.newLeft {width:100%}
	.newRight{width:100%}
	.newRight .lists{margin-bottom: 0}
	.nrList{display:grid;grid-template-columns: repeat(2, 1fr);gap:0.3em}
	.newLeft .owl-nav .owl-prev{left: 0;}
	.newLeft .owl-nav .owl-next{right: 0;}
	
	.aside-sidebar{right:0;}
	.aside-sidebar .services{width:40px;height:40px;}
	.aside-sidebar a:nth-child(2){margin-top:1em;}
	.aside-sidebar a:nth-child(3){margin-top:2em;}
	
	.conAlert .form_group input, .conAlert .form_group1 textarea{font-size:12px;padding: 0.5em 0.3em}
	.conAlert .form-horizontal{flex-flow: column;}
	.conAlert .form_group{width: 100%;}
	.conAlert .form_button button,.wbAlert .tips{font-size:12px;}
	.footerTop .ls .rgs{padding-top: 0;}
	.ggmess{margin-top: 60px;}
	.ggsucc{margin-bottom: 60px;max-width: 98%;}
	.pgNews .lists{grid-template-columns: repeat(2, 1fr);}
	.pgNews .lists .ls .imgs{height:2.53em}
}
/* 针对中等屏幕设备的样式 */
@media (min-width: 769px){
	.zt80{font-size:0.8em}
	.zt60{font-size:0.6em}
	.zt40{font-size:0.44em}
	.zt28{font-size:0.32em}
	.zt24{font-size:0.28em}
	.zt22{font-size:0.27em}
	.zt20{font-size:0.27em}
	.zt18{font-size:0.27em}
	.zt16{font-size:0.24em}
	.zt14{font-size:0.2em}
	.pt70{padding-top:0.7em}
	.pt40{padding-top:0.4em}
	.pb70{padding-bottom:0.7em !important}
	.pb30{padding-bottom:0.3em}
	.pb110{padding-bottom:0.8em}
	.mt70{margin-top:0.5em}
	.mb70{margin-bottom:0.5em}
	.mt40{margin-top:0.4em}
	.btn1 svg{width:0.32em;height:0.32em;}
	.mbNone{display:none}
	.wbWidth1{width:12.95em;margin:0 auto;padding:0 0.1em}

	/* 导航 */
	.main-menu{display: flex;align-items: center;gap: 0.3em;}
	.header .middle-header{display: none;}
	.header.sticky .header-inner{position:fixed;z-index:999;top:0;left:0;bottom:initial;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;animation: fadeInDown 0.5s both 0.1s;}
	.header .wbNav{display: flex;justify-content: space-between;align-items: center;}
	.wbNav .close{display:none}
	.header .wbNav .logos a{display:block;max-height:50px}
	.header .wbNav .logos a img{display:block;height:100%}
	.header .nav .child1{position:relative;margin: 0;padding:0.03em 0 0.03em 0.1em;}
	.header .nav .dropdown .child1 a{display:block;position:relative;font-size: 0.24em;white-space: nowrap;height: auto;padding-right: 2em;}
	.header .nav .dropdown i{position:absolute;right:0.8em;line-height:1em}
	.header .nav .dropdown .child1 .dropleft{background: #FFFFFFE5;position: absolute;left:100%;top: 0;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden;margin:0;padding-bottom:0.05em}
	.header .nav .dropdown .child1 .dropleft .child2{position:relative;margin: 0;}
	.header .nav .dropdown .child1 .dropleft a{color:#333;font-size: 0.24em;}
	.header .nav .dropdown .child1 a,.header .nav .dropdown .child1 .dropleft a{max-width: 16em;text-overflow: ellipsis;overflow:hidden}
	.header .nav .dropdown .child1:hover .dropleft{opacity:1;visibility:visible;transform:translateY(0px);}
	
	.header .nav .icoBar1,.wbLangs > a .icoBar1{background-image:url(../icons/down.svg);background-repeat:no-repeat;background-size:1.25em;width:1.25em;height:1.25em;margin-left: 0.2em;margin-top: 0.1em;}
	.header .nav li:hover .icoBar1,.wbLangs > a:hover .icoBar1{background-image:url(../icons/down1.svg);}
	.header .nav li.active .icoBar1{background-image:url(../icons/down2.svg);}
	
	.header .nav li .dropdown{margin:0;background-color: #FFFFFFE5;position:absolute;top: 100%;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden;padding-bottom:0.1em}
	.header .nav li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0px);}
	.header .nav li:hover > a,.header .nav .dropdown .child1 .dropleft a:hover{color:#2e74d7;}
	.header .nav .icoBar2{background-image:url(../icons/right.svg);background-repeat:no-repeat;background-size:1em;width:1em;height:100%;margin-left: 1em;background-position: right center;}
	.header .nav .dropdown .child1:hover .icoBar2{background-image:url(../icons/right1.svg);}

	.header .navbar-collapse{padding:0;}
	.header .header-inner{background: #fff;z-index:999;width:100%;position: relative;border-bottom: 1px solid #eee;box-shadow: 0 0 10px #00000040;}
	.header .navbar {background: none;box-shadow: none;border: none;margin: 0;height: 0px;min-height: 0px;}
	.header .nav{display:flex;gap:0.3em}
	.header .nav li{position:relative;}
	.header .nav > li{height: 1.02em;display: flex;align-items: center;}

	.header .nav li a {color: #333333;font-size: 0.24em;padding: 0 0.6em;position: relative;position:relative;display: flex;justify-content: center;align-items: center;gap: 0.3em}
	.header .nav li a.topcss{padding:0.8em 0.1em;font-weight:600}
	.header .nav li.active a.topcss{color: #FFFFFF;}
	.header .nav li a.topcss:before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:-2px;background-color:#2e74d7;transition:.35s ease-in-out;opacity:0;}
	.header .nav li:hover a.topcss:before{bottom:0;opacity:1;}
	.header .nav li.active a.topcss{color:#2e74d7;}
	
	.hmCate .tops .title{width: 14em;gap:0.35em;}
	.proRight .wbPros .txts .btn2,.proRect .wbPros .txts .btn2{padding: 0.1em 0.12em 0.1em 0.05em;}
	.get-quote .a2a_svg{height: 20px;line-height: 20px;width: 20px;}
	.psInfo td{font-size: 16px;padding: 0.6em 0.8em;}
	.psInfo .wrs td *{font-size: 16px;}
	.psInfo .wrs{font-size:14px;}
	
	/****footer****/
	.footerTop li a{font-size:0.2em}
	.footerTop .ts{font-size:0.2em}
	.footerTop .ds span, .footerTop .ds a{font-size:0.2em}
	.footerTop .footTs:after{margin-top: 0.5em;}
	.footerTop ul li{margin-bottom: 0.1em;}
	.footerTop p, .copyright p{font-size: 0.2em;}
	
	.hmMain .rights{width: 6.4em}
	.hmMain .rights .desc{height: 9.4em;}
	.company2 .lists .ls{padding-right: 0.3em;margin-right: 3%;max-width: 28%;}
	.aside-sidebar{right: 10px;}
}

/* 针对大屏幕设备的样式 */
@media (min-width: 1025px) {
	.zt40{font-size:0.4em}
	.zt28{font-size:0.28em}
	.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}
	.pt70{padding-top:0.7em}
	.pb70{padding-bottom:0.7em !important}
	.pb30{padding-bottom:0.3em}
	.pb110{padding-bottom:1.1em}
	.mt70{margin-top:0.7em}
	.mb70{margin-bottom:0.7em}
	
	.header .nav .child1{padding:0.08em 0 0.08em 0.1em;}
	.header .nav .dropdown .child1 a,.header .nav .dropdown .child1 .dropleft a{font-size:0.16em;max-width: 18em;}
	.header .nav .dropdown .child1 .dropleft .child2{padding-top:0.1em;padding-bottom:0.1em}
	.header .nav li a{font-size: 0.18em;}
	.main-menu{gap: 0.5em;}
	.header .nav{gap:0.5em}
	.ftNav{gap:2em}
	.ftNav a{font-size:0.2em;}
	.ftLink{font-size:0.18em;}
	.ftshare a{width:0.4em;height:0.4em;}
	.header .wbNav .logos a{max-height:82px}
	
	.hmCate .tops .title{width: 13em;gap:0.45em;}
	.proRight .wbPros .txts .btn2,.proRect .wbPros .txts .btn2{padding: 0.02em 0.12em 0.02em 0.05em;}
	.get-quote .a2a_svg{height: 32px;line-height: 32px;width: 32px;}
	
	.psInfo td{font-size: 18px;padding: 0.8em 1.2em;}
	.psInfo .wrs td *{font-size: 18px;}
	.psInfo .wrs{font-size:16px;}
	
	/****footer****/
	.footerTop li a{font-size:0.16em}
	.footerTop .ts{font-size:0.16em}
	.footerTop .ds span, .footerTop .ds a{font-size:0.16em}
	.footerTop .footTs:after{margin-top: 1em;}
	.footerTop ul li{margin-bottom: 0.2em;}
	.footerTop p, .copyright p{font-size: 0.16em;}
	.hmMain .rights{width: 6em}
	.hmMain .rights .desc{height: 18em;}
	.company2 .lists .ls{padding-right: 0.6em;margin-right: 0.6em;max-width: 3.6em;}
	.aside-sidebar{right: 50px;}
	
}














