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%;}
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;}
img {border: 0;}
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;}
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,[data-aos]{overflow-x: hidden;}
.faCont1,.faCont2{font-size:100px;}
@media (max-width:1730px){.faCont1{font-size:5.78vw;}}
@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}

/** 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)}
.tpLink,.ftLink{color:#FFFFFF;background-repeat:no-repeat;background-position:left center;background-size:1.7em;padding-left:2.2em;}
.topbar .top-lang .china{background-image:url(../icons/china.svg)}
.topbar .top-lang .english{background-image:url(../icons/english.svg)}
.topbar .top-lang a{transition:0.3s}
.topbar .top-lang a:hover{transform:scale(1.2)}
.footer{background-color:#282828;padding:0.5em 0}

/* 轮播图 */
.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:#db2c23}
.flogo img{filter: brightness(0) invert(1);}

/* Home分类 */
.hmCate{position:relative;overflow:hidden;padding-bottom:0.15em}
.hmCate:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:4.4em;background-color:#f5f6f8;z-index:0}
.hmCate .wbWidth1{position:relative;z-index:1}
.hmCate .tops{display:flex;justify-content: space-between;align-items: center;}
.hmCate .tops .title{display:flex;border-left: 0.1em solid #da261d;padding-left: 0.15em;align-items: center;}
.hmCate .tops .title .ts{font-weight:600;color:#000000;padding:0.05em 0;white-space: nowrap;line-height: 1em;}
.hmCate .tops .title .ds{color:#17191f;line-height: 1.4em;}
.hmCate .btms{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.36em;margin-top: 0.5em;}
.hmCate .btms .ls{width:100%;box-shadow: 0 0 18px #00000038;border-radius: 0.1em;overflow: hidden;padding-bottom: 0.26em;display: flex;flex-flow: column;align-items: center;}
.hmCate .btms .ls .imgs{display:block;width:100%;height:3.1em;overflow:hidden}
.hmCate .btms .ls .imgs:hover img{transform:scale(1.1);}
.hmCate .btms .ls .ts{color:#1d1d1d;font-weight:600;white-space: break-spaces;text-align: center;display: block;line-height: 1.4em;margin-top: 0.6em;}
.hmCate .btms .ls .ts:hover{color:#da261d;}
.hmCate .btms .ls .btn2{margin-top: 0.2em;}

/* Home案例 */
.hmModel .ts{line-height:1.2em;text-align:center;white-space: break-spaces;font-weight:600}
.hmModel .ts:after{width:80px;height:6px;background-color:#db2c23;content:"";display:block;margin: 0.4em auto 0;}
.hmModel .lists{margin-top:0.3em}
.hmModel .lists .owl-dots{display: flex;margin-top: 0.2em;justify-content: center;gap:0.1em}
.hmModel .lists .owl-dots .owl-dot{width:8px;height:8px;border-radius: 4px;border: none;background-color:#9f9f9f;}
.hmModel .lists .owl-dots button.active{width:16px;background-color:#db2c23}
.hmModel .lists img{transition:0.3s}
.hmModel .lists img:hover{transform:scale(1.1)}
.hmModel .lists .fts{font-weight:600;text-align:center;line-height:1.2em;margin-top: 0.3em;}

/* Home视频 */
.hmVds{width:100%;height:10.25em;position:relative;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;padding-top: 0.4em;}
.hmVds .vws{width:14.4em;position:relative;}
.vds{display:block;width:100%;height:8.1em;position:relative;border-radius:0.1em;overflow:hidden;}
.vds .video-fm{display:block;width:100%;height:100%;overflow:hidden;}
.vds .video-fm img{display:block;width:100%;height:100%;object-fit:cover}
.vds:before{width:100%;height:100%;background-color:#000000;position:absolute;top:0;left:0;content:'';opacity:0.3;z-index:9;}
.vds .video-ico{width:1em;height:1em;position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);background-image:url(../icons/play.svg);background-repeat:no-repeat;background-size:100% auto;z-index:9;}
.vds .video-ico:hover{background-image:url(../icons/play1.svg);}
.vws:after{width:100%;height:0.48em;content:'';background-repeat:no-repeat;background-image:url(../images/bgyy1.webp);background-size:100% auto;display: block;}

/* Home关于我们 */
.hmAbout{width:100%;min-height:8.3em;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom: 0.5em;}
.hmAbout .lts{width:9em;display: flex;flex-flow: column;align-items: flex-start;}
.hmAbout .ts{font-weight:600;line-height:1.6em;font-weight:600}
.hmAbout .ts:after{width:80px;height:6px;background-color:#db2c23;display:block;content:''}
.hmAbout .ds{white-space: break-spaces;line-height: 1.6em;margin-top: 1.5em;}
.hmAbout .lts .nums{display: flex;gap: 0.4em 0.8em;margin-top: 0.6em;}
.hmAbout .lts .nstp{display:flex;align-items: baseline;}
.hmAbout .lts .nstp .nsts{line-height:1.4em;font-weight: 600;}
.hmAbout .lts .nstp .nsdw{line-height:1.4em}
.hmAbout .lts .btn3{margin-top:0.5em}
.hmCompany{margin-top:0.45em}
.hmCompany .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.13em;}
.hmCompany .lists .imgs{width:100%;height:2.8em;}
.hmCompany .lists .imgs:hover img{transform:scale(1.1)}

/* Home仓库 */
.hmWare{overflow: hidden;width: 100vw;max-width:1920px;margin: 0 auto;display:flex;flex-flow:column;align-items: center;background-repeat:no-repeat;background-size:cover;}
.hmWare .lists{margin-top: 0.5em;}
.hmWare .lists .owl-stage-outer{overflow: visible;}
.hmWare .lists:before{width:100%;height:1px;background-color:#d7d7d7;position:absolute;top:50%;left:0;content:'';display:block}
.hmWare .lists .item{width: 7.85em;max-width: 100%;margin: 0 auto;transition: all 0.4s ease;transform: scale(0.6);}
.hmWare .lists .owl-item.center .item{transform: scale(1);opacity: 1;}
.hmWare .lists .owl-item.center .item:after{content:"";width:100%;height:0.48em;display:block;background-repeat:no-repeat;background-image:url(../images/bgyy2.webp);background-size:100% auto;position: absolute;}
.hmWare .lists img{width: 100%;height: 100%;object-fit: cover;display: block;}
.hmWare .lists .owl-item.center img:hover{transform: scale(1.1);}
.hmWare .lists .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);width: 0.7em;height: 0.7em;border-radius: 50%;background: transparent;border: 1px solid rgba(0,0,0,0.2);color: #999;display:flex;justify-content:center;align-items:center;background-color:#FFF}
.hmWare .lists .owl-nav span{font-size:0.2em;line-height:1em}
.hmWare .lists .owl-nav button:hover{border-color: #db2c23;color: #db2c23;}
.hmTs .ts{line-height:1.2em;text-align:center;white-space: break-spaces;font-weight:600}
.hmTs .ts:after{width:80px;height:6px;background-color:#db2c23;content:"";display:block;margin: 0.4em auto 0;}
.hmTs .ds{white-space: break-spaces;line-height: 1.6em;margin-top: 1.5em;width: 46em;max-width: 95%;text-align:center}
.hmFact{display:flex;flex-flow:column;align-items: center;}
.hmFact .lists{margin-top: 0.3em;}

/* Home产品 */
.hmpros{width:100%;overflow: hidden;position:relative;z-index:9;margin-top:0.5em;margin-bottom:0.3em;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.hmpros .marquee{display: flex;width: max-content;animation: scroll 20s linear infinite;}
.hmpros .marquee .lists{display: flex;}
.hmpros .wbPros{width:4.28em;background-color:#FFFFFF;border-right:1px solid #d4d4d4;}
.hmpros .wbPros .imgs{width:100%;}
.hmpros .wbPros .txts{display:flex;flex-flow:column;align-items: flex-start;padding:0.25em}
.hmpros .wbPros .txts:before{width:90%;height:1px;background-color:#d4d4d4;display:block;content:''}
.hmpros .wbPros .txts .ts{display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */font-weight:600;line-height:1.2em;margin-top: 0.8em;}
.hmpros .wbPros .txts .ds{display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */color:#7d7d7d;display: flex;align-items: center;height:2.4em;line-height:1.2em;gap: 0.5em;margin-top: 0.8em;}
.hmpros .wbPros .txts .yd:before{width:10px;height:10px;display:block;content:"";background-color:#da261d;border-radius:50%;flex: none;}
.hmpros .wbPros .btn2{margin-top: 0.2em;}
.hmpros .marquee:hover{animation-play-state: paused;}
@keyframes scroll {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}

/* Home新闻 */
.hmNew .ts{color:#FFFFFF;}
.hmNew .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.3em;margin-top:0.4em}
.hmNew .lists .ls{width:100%;background-color:#FFFFFF}
.hmNew .lists .ls .imgs{width:100%;height:2.7em;}
.hmNew .lists .ls .txts{display:flex;flex-flow:column;padding:0.25em}
.hmNew .lists .ls .txts .fts{display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-top:0.5em;line-height:1.3em;font-weight:600;margin-bottom:0.5em}
.hmNew .lists .ls:hover{background-color:#da261d}
.hmNew .lists .ls img:hover{transform:scale(1.1)}
.hmNew .lists .ls:hover .txts .fts,.hmNew .lists .ls:hover .txts .dts,.hmNew .lists .ls:hover .txts .lm{color:#FFFFFF}
.hmNew .lists .ls:hover .txts svg path{fill:#FFFFFF}

/* 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;background-position: center;}
.breadcrumb{display:flex;flex-wrap:wrap;background-image:url(../icons/home.svg);background-repeat:no-repeat;background-size:auto 1em;background-position:top left;padding-left:1.6em;padding-bottom:1em;border-bottom:1px solid #a5a5a5;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 a:hover{color:#db2c23}

/* ABOUT US */
.abouts{overflow:hidden;position:relative}
.abouts:before{content:'';width:100%;height:100%;display:block;background-color:#f7f7f7;top:1.8em;z-index:0;position: absolute;}
.abouts .wbWidth1{position:relative;z-index:9;}
.abouts .videos{display:flex;justify-content:space-between;}
.abouts .videos .vds{width:8.4em;height:4.73em;border-radius:0}
.abouts .videos .imgs{width:8.4em;height:4.73em;}
.abouts .videos .imgs:hover img{transform:scale(1.1)}
.abouts .pageAb .ts{font-weight:600;line-height:1.6em;font-weight:600}
.abouts .pageAb .ts:after{width:80px;height:6px;background-color:#db2c23;display:block;content:''}
.abouts .pageAb .ds{white-space: break-spaces;line-height: 1.6em;margin-top: 1.5em;}

.abouts .pageNo{width:100%;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:repeat(3, 1fr);padding:0.3em 0;color:#FFFFFF}
.abouts .pageNo .ns{display: flex;flex-flow: column;align-items: center;padding:0.4em 0.2em;position:relative}
.abouts .pageNo .ns:before{position:absolute;width:1px;height:100%;background-color:#FFFFFF;right:0;top:0;content:'';}
.abouts .pageNo .nstp{display:flex;align-items: baseline;margin-bottom:0.1em}
.abouts .pageNo .nstp .nsts{line-height:1em;font-weight: 600;}
.abouts .pageNo .nstp .nsdw{line-height:1em}

.pgCompany{color:#FFFFFF;background-repeat:no-repeat;}
.pageHonor{background-image:url(../images/honor-bgs.webp);background-repeat:no-repeat;background-size: 100% auto;background-position: bottom;}
.pageHonor .lists{width:15.2em;margin-left:auto;margin-right:auto;max-width: 100%;}

.pageHonor .owl-nav button{background-color:#db2c23;position:relative;display: flex;align-items: center;transition:0.3s;width: 0.54em;height: 0.54em;border-radius:0.27em;overflow:hidden;display: flex;justify-content: center;align-items: center;position: absolute;top:calc(50% - 0.27em)}
.pageHonor .owl-nav button:before{background-image:url(../icons/left.svg);content:'';display: block;width: 0.24em;height: 0.24em;background-size:cover;background-repeat:no-repeat}
.pageHonor .owl-nav button.owl-next:before{transform: rotate(180deg);}
.pageHonor .owl-nav .owl-prev{left:-0.85em;}
.pageHonor .owl-nav .owl-next{right:-0.85em;}

.pageLink{display:flex;justify-content: center;gap: 0.2em 1em;padding-top:0.15em;flex-wrap: wrap;}
.pageLink .ls{display:flex;flex-flow: column;max-width: 5em;align-items: center;text-align: center;transition:0.3s}
.pageLink .ls .icos{width:1em;height:1em;border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-size:50% auto;background-position:center;border:1px solid #db2c23}
.pageLink .ls .txts{width:100%;padding:0.2em;}
.pageLink .ts{color:#db2c23;text-transform: capitalize;line-height: normal;font-weight: 400;}
.pageLink .ds{color:#363636;margin-top: 0.5em;line-height: 1.6em;}
.pageLink .tel{background-image:url(../icons/tel.svg)}
.pageLink .wechat{background-image:url(../icons/wechat.svg)}
.pageLink .whatsapp{background-image:url(../icons/whatsapp.svg)}
.pageLink .email{background-image:url(../icons/email.svg)}
.pageLink .address{background-image:url(../icons/address.svg)}
.pageLink .ls:hover .icos{animation: myfirst 0.5s 1;}                              
@keyframes myfirst {
	0% {transform: translate(0px, 0px);}
	20%{transform: translate(0px, -10px);}
	40%{transform: translate(0px, 2px);}
	60%{transform: translate(0px, -5px);}
	80%{transform: translate(0px, 1px);}
	90%{transform: translate(0px, -2px);}
	100%{transform: translate(0px, 0px);}
}

/* 留言表单 */
.wbMess .ts{color:#000000;font-weight:600;line-height: normal;}
.conMess{width:100%;margin-top:0.1em;}
.conMess #myform2{width:100%;}
.conMess .form-horizontal{margin-top:0.2em;display:flex;justify-content:space-between;flex-wrap:wrap}
.conMess .form_group{margin-bottom:0.2em;width:45%;}

.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:1em 0;font-size:0.24em;line-height:1.6em;border:none;border-bottom:1px solid #c0c0c0;outline: unset;}
.conMess .form_group input::placeholder,.conMess .form_group1 textarea::placeholder{color: #000000;}

.conMess .form_button{background-color:#db2c23;text-align:center;border-radius:0.02em;overflow:hidden;margin: 0.3em auto 0;}
.conMess .form_button button{color:#FFF;display:flex;width:100%;background-color:transparent;border:none;padding:0.6em 1em;align-items: center;gap: 0.6em;line-height: normal;}
.conMess .form_button button:before{background-image:url(../icons/left.svg);display:block;content:'';width:1em;height:1em;transform: rotate(180deg);background-repeat: no-repeat;background-size: 100%;}
.conMess .form_button button:hover{background-color:#000000}

.wbMap{height:6.42em}

.pgNews{background-color:#f7f7f7}
.pgNews .pgMain{border:1px solid #c0c0c0;border-bottom:none}
.pgNews .pgMain .lists{display:flex;justify-content:space-between;align-items: stretch;border-bottom:1px solid #c0c0c0}
.pgNews .pgMain .lists .lts{width:11.6em;display:flex;align-items: center;}
.pgNews .pgMain .lists .imgs{width:3.8em;height:2.52em;overflow:hidden;margin: 0.2em;}
.pgNews .pgMain .lists .dates{text-align:center;padding: 0 0.2em;flex-flow: column;justify-content: center;display: flex;height:100%}
.pgNews .pgMain .lists .dates .ds1{line-height:1em;font-weight:600}
.pgNews .pgMain .lists .dates .ds2{line-height:1em}
.pgNews .pgMain .lists .ics{width:50px;height:100%;display: flex;align-items: center;}
.pgNews .pgMain .lists .ics .i1{width:0;height:0;border-style: solid;border-width: 9px 0 9px 18px;border-color: transparent transparent transparent #db2c23;position: relative;z-index: 9;opacity:0}
.pgNews .pgMain .lists .ics .i2{width:32px;height:1px;background-color:#c0c0c0;position: absolute;z-index: 1;}
.pgNews .pgMain .lists .txts{margin-left:0.3em}
.pgNews .pgMain .lists .txts .fts{color:#000000;line-height:1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.pgNews .pgMain .lists .txts .fds{color:#303030;line-height:1.4em;display: -webkit-box;-webkit-line-clamp: 4;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-top: 0.8em;}
.pgNews .pgMain .lists:hover{background-color:#FFFFFF}
.pgNews .pgMain .lists:hover .dates{background-color:#db2c23}
.pgNews .pgMain .lists:hover .dates .ds1{color:#FFFFFF}
.pgNews .pgMain .lists:hover .dates .ds2{color:#FFFFFF}
.pgNews .pgMain .lists:hover .ics .i1{opacity:1}
.pgNews .pgMain .lists:hover .ics .i2{background-color:#db2c23;}
.pgNews .pgMain .lists:hover .imgs img{transform:scale(1.1)}
.pgNews .pgMain .lists:hover .txts .fts{color:#db2c23;}

#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:#db2c23}
#pages span{background-color:#21409a;padding:0.3em 1.2em;color:#FFF;font-size:12px;display:block}

/* 新闻内页 */
.newsShow{display:flex;justify-content:space-between;align-items: flex-start;padding-top:0.3em;padding-bottom:1em}
.newLeft{width:11.2em;}
.newLeft .descTop{display:flex;justify-content:space-between;align-items: center;}
.newLeft .descTop .ts{width:9.6em;}
.newLeft .descTop .ts h1{font-size:28px;color:#333333;line-height:1.2em;font-weight:600;margin-bottom: 0.5em}
.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 #db2c23;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:#db2c23;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:#db2c23}

.newRight{width:5.12em;background-color:#ffffff;border:1px solid #ebebeb}
.newRight .ts{font-size:0.28em;color:#333333;margin-bottom: 1em;font-weight: 600;line-height: normal;}
.newRight .lists{width: 100%;display: flex;justify-content: space-between;border-bottom: 1px solid #ebebeb;padding: 0.3em 0.2em;}
.newRight .lists a{display:block;}
.newRight .lists .imgs{width:2.1em;overflow:hidden}
.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;justify-content: center;width: 2.4em;}
.newRight .lists .dts{color:#666666;}
.newRight .lists .fts{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.4em;}
.newRight .lists .fts:hover{color:#db2c23;}
.newLeft .a2a_svg{width:20px !important;height:20px !important;line-height:20px !important;border-radius: 2px !important;}

/* 产品列表 */
.bgColor{background-color:#f7f7f7}
.pro-lists{display: flex;justify-content: space-between;padding-top: 0.3em;padding-bottom: 1em;}
.pro-lists .proLeft .titles .fa{position: absolute;right: 0;top: 0;width: 2em;height: 100%;background:url(../icons/plus1.svg) center no-repeat;}
.proLeft{width:3.95em;border-top:4px solid #db2c23}
.proSky{width:100%;background-color:#FFFFFF;position: sticky; top: 150px;z-index: 9;}
.proLeft .titles{color:#000000;padding:1em 0.6em;width:100%;font-weight:600;text-align:left;position: relative;border-bottom:1px solid #bdbdbd;line-height:normal}

.pvFrs{position: relative;}
.proLeft .proNavs{width:100%;}
.proLeft .proNavs > li{border-bottom:0.01em solid #f8f8f8;position: relative;}
.proLeft li .fsLink{color:#454545;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.opens .fsLink{color:#FFFFFF}
.proLeft li.child1 .seLink{display:block;line-height: 1.5em;padding: 0.5em 2em;width: 100%;color:#454545}
.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:#db2c23}
.proLeft li.opens .fa{background-image:url(../icons/minus.svg);}
.proLeft li.opens .pvFrs{background-color:#d54e4b}

.proRight .titles{display:flex;justify-content:space-between;align-items: center;}
.proRight .titles h1{font-weight:600;line-height:normal}
.proSearch{position: relative;padding: 0 0.15em;width:2.6em;border:1px solid #000000;border-radius:1.3em;background-color:#FFFFFF;overflow: hidden;}
.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%;padding-right: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;padding:0.4em 0}
.proSearch .search-form button {position: absolute;right: 0;height: 2.4em;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:12.8em}
.proRight .proList{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.16em;margin-bottom: 0.6em;margin-top: 0.3em;}
.proRight .wbPros{width:100%;background-color:#FFFFFF;border:1px solid #d4d4d4}
.proRight .wbPros .imgs{width:100%;height: 3.06em;display: block;overflow:hidden;background-color: #FFF;border-bottom:1px solid #f0f0f0}
.proRight .wbPros .imgs:hover img{transform:scale(1.1)}

.proRight .wbPros .txts{width:100%;overflow: hidden;display: flex;flex-flow: column;align-items: flex-start;padding: 0.2em 0.1em 0.2em;}
.proRight .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;}
.proRight .wbPros .txts .ts:hover{color:#db2c23;}
.proRight .wbPros .txts .btn2{padding: 0.02em 0.12em 0.02em 0.05em;margin-top:0.14em}
.proRight .wbPros .txts .btn2 svg{width: 0.2em;height: 0.2em;}

/* 产品详情 */
.proShowTop{display:flex;justify-content:space-between}
.arrayPics{display: flex;width: 8.1em;height: 6.93em;justify-content: space-between;}
.arrayPics .small-carousel{width: 1.06em;height: calc(1.06em * 6 + 0.5em);overflow: hidden;position: relative;}
.arrayPics .small-carousel .inner{transition: transform 0.3s ease;}
.arrayPics .small-carousel .item{height: 1.06em;margin-bottom: 0.1em;cursor: pointer;border:1px solid #ccc;}
.arrayPics .small-carousel .item.on{border:1px solid #db2c23;}
.arrayPics .small-carousel img{width:100%;height:100%;object-fit: cover;display:block;}
.arrayPics .big-carousel{width:6.86em;height:6.86em;border:1px solid #db2c23;overflow:hidden}
.arrayPics .big-carousel .item,.arrayPics .big-carousel img{width:100%;height:100%;object-fit: cover;}
.arrayPics .big-carousel .owl-nav{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);display: flex;justify-content: space-between;}
.arrayPics .big-carousel .owl-nav button{background: rgba(0,0,0,0.3);border:0;width:30px;height:30px;border-radius:50%;color:#fff;}

.arrayPics .big-carousel .owl-nav{position: absolute;width: 100%;top: calc(50% - 0.2em);display: flex;justify-content: space-between;height: 0.4em;}
.arrayPics .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}
.arrayPics .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;}
.arrayPics .big-carousel .owl-nav button.owl-prev span{transform: rotate(180deg);}
.arrayPics .big-carousel .owl-nav button:hover{background-color:#db2c23;}
.arrayPics .big-carousel .owl-nav button:hover span{background-image:url(../icons/right2.svg);}
.arrayPics .big-carousel .owl-nav button.owl-prev{left:0}
.arrayPics .big-carousel .owl-nav button.owl-next{right:0}
.arrayPics .big-carousel button.disabled{cursor:no-drop}
.arrayPics .big-carousel button.disabled:hover{background-color:transparent;}
.arrayPics .big-carousel button.disabled span{background-image:url(../icons/right.svg);}
.arrayPics .big-carousel .owl-nav button.disabled span{background-image:url(../icons/right.svg);}

.wbSx{width:8.5em;}
.wbSx .btn{color: #fff;height: 2.6em;line-height: 2.6em;padding:0 1.6em;text-transform: capitalize;background: #db2c23;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: 0.3em;color:#333333;}
.wbSx .wbFs .wbLs.brs{padding-bottom:0.2em;margin-bottom:0.2em;border-bottom:1px solid #d4d4d4}
.wbSx .wbFs .lits{line-height:1.6em;position: relative;padding-left: 0.8em;margin-bottom: 0.4em;}
.wbSx .wbFs .lits:before{width:0.4em;height:0.4em;background-color:#da261d;border-radius:50%;overflow:hidden;content:"";display: block;position: absolute;top: 0.65em;left: 0;}
.wbSx .wbFs .lids{white-space: break-spaces;padding:0.2em 1.2em;color:#696969;line-height: 1.8em;}
.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 .get-quote{display:flex;gap: 0.2em;align-items: center;}

.proShowBom{margin-top:0.6em}
.psInfo .ts{width:100%;background-color:#dfdfdf;display: flex;align-items: center;margin-bottom: 0.5em;}
.psInfo .ts span{font-weight:600;line-height: normal;color:#FFFFFF;background-color:#db2c23;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;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{margin-top:0.8em;}
.proRect .lists{display: grid;grid-template-columns: repeat(5, 1fr);gap: 0.16em;margin-top: 0.3em;}
.proRect .wbPros{width:100%;background-color:#FFFFFF;border:1px solid #d4d4d4}
.proRect .wbPros .imgs{width:100%;height: 3.27em;display: block;overflow:hidden;background-color: #FFF;border-bottom:1px solid #f0f0f0}
.proRect .wbPros .imgs:hover img{transform:scale(1.1)}

.proRect .wbPros .txts{width:100%;overflow: hidden;display: flex;flex-flow: column;align-items: flex-start;padding: 0.2em 0.1em 0.2em;}
.proRect .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;}
.proRect .wbPros .txts .ts:hover{color:#db2c23;}
.proRect .wbPros .txts .btn2{padding: 0.02em 0.12em 0.02em 0.05em;margin-top:0.14em}
.proRect .wbPros .txts .btn2 svg{width: 0.2em;height: 0.2em;}

.proRect .owl-nav{position:absolute;top:50%;width:100%;margin-top:-25px;z-index:9;}
.proRect .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 #9b2b29;background-image:url(../icons/right1.svg);background-repeat:no-repeat;background-position:center;background-size:0.8em auto;position:absolute;background-color: transparent;}
.proRect .owl-nav button:hover{background-color:#9b2b29;background-image:url(../icons/right2.svg);}
.proRect .owl-nav button span{font-size:24px}
.proRect .owl-nav .owl-prev{left:-60px;transform:rotateY(180deg);}
.proRect .owl-nav .owl-next{right:-60px;}
.proRect .owl-dots{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;z-index:9;gap:10px}
.proRect .owl-dots .owl-dot{width:12px;height:12px;border-radius:6px;border:1px solid #9b2b29;background-color:transparent;}
.proRect .owl-dots button.active{background-color:#9b2b29;border:1px solid #9b2b29;}

/* 首页客服 */
.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(255, 255, 255, 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:#da261d;border-radius:50%;box-shadow:0 0 0 0px rgba(255, 255, 255, .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/whatsapp1.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(255,255,255,0.5);}
	45%{box-shadow:0 0 0 6px rgba(255,255,255,0.5);}
	90%{box-shadow:0 0 0 12px rgba(155,43,41,0.5);}
	100%{box-shadow:0 0 0 14px rgba(155,43,41,0);}
}

/*=====================
	弹框留言表单
=======================*/
.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: 98%;}
.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:#9b2b29}
.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:#9b2b29;}

.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}

/* 针对小屏幕设备的样式 */
@media (max-width: 768px) {
    .zt90{font-size:28px}
	.zt68{font-size:24px}
	.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}
	.mt70{margin-top:30px}
	.mb70{margin-bottom:30px}
	.mt40{margin-top:30px}
	.btn1 svg{width:20px;height:20px;}
	.btn2 svg{width:20px;height:20px;}
	
	.wbWidth1{width:7.4em;margin:0 auto;}
	.hmTs .ts:after{height: 3px;}
	/* 顶部 */
	.topbar{background-color:#1c1c1c;padding:0.2em 0}
	.topbar a{display:block}
	.topbar a:hover{text-decoration:underline}
	.topbar .wbWidth1{display: flex;flex-flow: column;justify-content: center;align-items: center;gap: 0.2em 0;}
	.topbar .top-contact{display:flex;gap:0.1em 0.4em;flex-wrap: wrap;justify-content: center;}
	.topbar .tpLink{font-size:12px;}
	.topbar .top-lang{display:flex;gap:0.4em}
	.topbar .top-lang a{font-size:12px;color:#FFFFFF;background-size:2.4em;background-repeat:no-repeat;background-position:left center;padding-left:3.2em;}

	/* 导航 */
	.wbLogo{display:flex;justify-content:space-between;align-items: center;padding: 10px 0;}
	.wbLogo a{display:block;height:40px}
	.wbLogo a img{height:100%}
	.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 .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:#db2c23;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);}
	.search{width:100%;height:36px;background-color:#FFF;position:relative;overflow: hidden;border: 1px solid #000;border-radius: 18px;margin-top:20px}
	.header .search-form {position: absolute;width:100%;height: 100%;overflow: hidden;top: 0;}
	.header .search-form input {width: 100%;height: 100%;padding: 0 3em 0 1em;border: none;background: #fff;color: #2C2D3F;display:block;font-size:12px}
	.header .search-form button {position: absolute;right: 0;height: 100%;top: 0;width: 36px;background: #FFF;border: none;color: #fff;display:block;background-image:url(../icons/search.svg);background-repeat:no-repeat;background-position:center;font-size:10px;background-size:50% auto;border-radius: 0;}

	/****footer****/
	.footer a{display:block}
	.ftTop{display:flex;flex-flow: column;border-bottom:1px solid #949494;padding-bottom:0.2em;min-width: 40%;}
	.ftNav{display:flex;flex-wrap: wrap;gap:0.3em;}
	.ftNav a{font-size:12px;color:#FFFFFF}
	.ft-contact{display:flex;gap: 0.1em 0.4em;flex-flow: column;}
	.ftLink{font-size:12px;line-height: 1.8em;}

	.ftshare{display:flex;align-items: end;gap:0.1em;margin-top:0.3em}
	.ftshare a{width:0.5em;height:0.5em;border-radius:50%;background-color:#4a4a4a;overflow:hidden;display: flex;justify-content: center;align-items: center;}
	.ftshare img{width:60%;opacity: 0.8;}
	.ftBom{display: flex;justify-content: center;flex-flow: column;margin-top: 0.2em;}
	
	.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;}
	
	.hmCate .btms{grid-template-columns: repeat(2, 1fr);gap: 0.2em;}
	.hmCate .tops{flex-flow:column;align-items: flex-start;}
	.hmCate .tops .title{flex-flow:column;border-left: 3px solid #da261d;align-items: flex-start;padding-top:5px;padding-bottom:5px}
	.hmCate .tops .title .ds{margin-top:0.8em}
	.hmCate .tops .btn1{margin-top:14px}
	
	.hmVds{padding:30px 10px 0;height:auto}
	.hmVds .vds{width:100%;height:auto}
	.hmAbout{min-height: unset;background-position: center;position:relative}
	.hmAbout .lts{width:100%}
	.hmAbout:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background-color:#FFFFFF;z-index:0;opacity: 0.8;}
	.hmAbout .wbWidth1{position:relative;z-index:9}
	.hmAbout .ts:after{height:3px}
	.hmAbout .lts .nums,.hmAbout .lts .btn3{margin-top:26px}
	.hmCompany .lists{grid-template-columns: repeat(2, 1fr);}
	.hmCompany .lists .imgs{height: 2.43em;}
	.hmAbout .lts .nums{gap: 20px;}
	.hmpros .wbPros .txts .yd:before{width:6px;height:6px;}
	.hmNew .lists{grid-template-columns: repeat(2, 1fr);}
	
	.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%}
	
	.newsShow{flex-flow: column;}
	.newLeft{order:1;width:100%}
	.newRight{order:2;width:100%;margin-top:30px}
	.newRight .lists{justify-content: flex-start;gap: 0.2em;}
	.newRight .lists .imgs{flex-shrink: 0;}
	.newRight .lists .txts{width: unset;}
	.newRight .lists .fts{font-size:14px}
	.newLeft .descTop .ts{width: unset;padding-right: 10px;}
	.newLeft .descTop .ts h1{font-size: 16px;}
	.newLeft .descTop .ds{width: 90px;justify-content: center;align-items: center;}
	.newLeft .descTop .ds .dates1{font-size: 12px;}
	.newLeft .descTop .ds .dates2{font-size: 18px;}
	.newLeft .cs{font-size: 14px;}
	.newShowFoot{font-size: 14px;}
	.catBgs{height: 160px;}
	
	.pro-lists{flex-flow:column}
	.proLeft{width:100%}
	.proLeft .proNavs{display:none}
	.proRight{width:100%}
	.proRight .titles{display:none}
	.proRight .wbPros .imgs{height: 3.6em;}
	.proRight .wbPros .txts .ts{font-size:12px;height: 28px;line-height: 14px;}
	.proRight .proList{grid-template-columns: repeat(2, 1fr);}
	.proRect .wbPros .imgs{height: 3.6em;}
	.proRect .wbPros .txts .ts{font-size:12px}
	.proRect .lists{grid-template-columns: repeat(2, 1fr);}
	.proLeft li.child1{margin-bottom:0.6em}
	.proLeft li.child1 .seLink{font-size:12px}
	.proLeft li .fa{background-size: 12px;}
	.proShowTop{flex-flow:column}
	.wbSx{width:100%;margin-top:16px}
	
	.psInfo td{font-size: 12px;padding: 0.6em 0.8em;}
	.psInfo .wrs td *{font-size: 12px;}
	.psInfo .wrs{font-size:12px;}
	.psInfo .ts span{font-size:14px}
	.wbSx .wbFs .lids{font-size:12px}
	.get-quote .a2a_svg{height: 20px;line-height: 20px;width: 20px;}
	
	.arrayPics{width: 7.4em;height: 6.25em;}
	.arrayPics .big-carousel{width: 6.25em;height: 6.25em;}
	.arrayPics .small-carousel{width: 0.96em;height: calc(0.96em * 6 + 0.5em);}
	.arrayPics .small-carousel .item{height: 0.96em;}
	
	.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;}
	.abouts .videos{flex-flow: column;}
	.abouts .videos .vds,.abouts .videos .imgs{width:100%;height: auto;}
	.pgNews .pgMain .lists .dates{padding: 0 10px;width: 100px;}
	.pgNews .pgMain .lists .txts{margin-left: 10px;}
	.pgNews .pgMain .lists .imgs{margin: 10px;height: 1.8em;width: 2.7em;flex-shrink: 0;}
	.pgNews .pgMain .lists .dates,.pgNews .pgMain .lists .ics{flex-shrink: 0;display:none}
	.ftshare a{width: 30px;height: 30px;}
	.pgNews .pgMain .lists .txts .fts{font-size:14px;-webkit-line-clamp: 1;}
	.pgNews .pgMain .lists .txts .fds{-webkit-line-clamp: 2;}
}
/* 针对中等屏幕设备的样式 */
@media (min-width: 769px){
	.zt90{font-size:0.9em}
	.zt68{font-size:0.72em}
	.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}
	.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:17.3em;margin:0 auto;padding:0 0.1em}
	/* 顶部 */
	.topbar{background-color:#1c1c1c;padding:0.2em 0}
	.topbar a{display:block}
	.topbar a:hover{text-decoration:underline}
	.topbar .wbWidth1{display:flex;justify-content:space-between}
	.topbar .top-contact{display:flex;gap:0.4em}
	.topbar .tpLink{font-size:0.24em;}
	.topbar .top-lang{display:flex;gap:0.4em}
	.topbar .top-lang a{font-size:0.24em;color:#FFFFFF;background-size:3em;background-repeat:no-repeat;background-position:left center;padding-left:3.5em;}
	

	/* 导航 */
	.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;}
	.header .wbNav .logos a{display:block;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:#db2c23;}
	.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.3em;display: flex;align-items: center;}

	.header .nav li a {color: #333333;font-size: 0.28em;padding: 0 0.6em;position: relative;position:relative;display: flex;justify-content: center;align-items: center;gap: 0.3em;}
	.header .nav li.active a.topcss{color: #FFFFFF;background-color:#db2c23;padding:0.3em 1em}
	.wbNav .close{display:none}

	.search{width:2.8em;height:0.56em;background-color:#FFF;position:relative;overflow: hidden;border: 1px solid #000;border-radius: 0.28em;}
	.header .search-form {position: absolute;width:100%;height: 100%;overflow: hidden;top: 0;}
	.header .search-form input {width: 100%;height: 100%;padding: 0 3em 0 1em;border: none;background: #fff;color: #2C2D3F;display:block;font-size:0.24em}
	.header .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:50% auto;border-radius: 0;}
	
	/****footer****/
	.footer a{display:block}
	.ftTop{display:flex;border-bottom:1px solid #949494;justify-content: space-between;padding-bottom:0.2em}
	.ftNav{display:flex;align-items: center;gap:1.4em}
	.ftNav a{font-size:0.28em;color:#FFFFFF}
	.ft-contact{display:flex;gap: 0.1em 0.4em;flex-wrap: wrap;}
	.ftLink{font-size:0.24em;line-height: 1.8em;}
	.ftLink.address{width:100%}

	.ftshare{display:flex;align-items: end;gap:0.1em;}
	.ftshare a{width:0.6em;height:0.6em;border-radius:50%;background-color:#4a4a4a;overflow:hidden;display: flex;justify-content: center;align-items: center;}
	.ftshare a:hover{background-color:#db2c23;}
	.ftshare img{width:60%;opacity: 0.8;}
	.ftshare img:hover{opacity: 1;}
	.ftBom{display: flex;justify-content: space-between;margin-top: 0.3em;}
	.ftNav a:hover,.ftLink a:hover{text-decoration:underline}
	
	.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;}
	.aside-sidebar{right: 10px;}
}

/* 针对大屏幕设备的样式 */
@media (min-width: 1025px) {
	.zt68{font-size:0.68em}
	.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}
	.pb110{padding-bottom:1.1em}
	.mt70{margin-top:0.7em}
	.mb70{margin-bottom:0.7em}
	
	.topbar .tpLink,.topbar .top-lang a{font-size:0.14em;}
	.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.2em;}
	.header .search-form input{font-size:0.14em}
	.main-menu{gap: 0.5em;}
	.search{width: 3.8em;height:0.46em;}
	.header .nav li.active a.topcss{padding:0.8em 2em}
	.header .nav{gap:0.5em}
	.header .search-form button{font-size:0.14em;}
	.header .search-form input{padding: 0 4em 0 1em;}
	.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{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;}
}














