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 {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}
.mbNone{display:none}
.list-paddingleft-2{padding-left:2em}
.imgs{display:block;overflow:hidden}
.imgs img{display:block;width:100%;height:100%;object-fit:cover;transition:0.5s}
.centers{text-align:center}

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

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

.faCont1,.faCont2{font-size:100px;}
@media (max-width:1362px){.faCont1{font-size:7.34vw;}}
@media (max-width:1040px){.faCont2{font-size:9.61vw;}}
@media (max-width:768px){.faCont1{font-size:13.02vw;}}

.btn1{display:flex;gap:0.5em;margin-top: 0.4em;}
.btn1 a{padding:0.8em 1.4em;overflow:hidden;border-radius:0.4em;color:#fefefe;display:flex;align-items:center;gap:1em;transition:0.3s;background-color:#122a88}
.btn1 a:hover{transform:translateX(0.8em);}
.btn1 a .rgjt{width:1.2em;height:1.2em;background-image:url(../icons/jt.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}

.btn2{padding:0.3em 2em;overflow:hidden;border-radius:2em;color:#FFFFFF;display:flex;align-items:center;gap:0.5em;transition:0.3s;border:1px solid #FFFFFF}
.btn2 .rgjt{width:1.2em;height:1.2em;background-image:url(../icons/left.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;transform: rotate(180deg);}

.btn3{border: 1px solid #122b88;display: flex;justify-content: center;align-items: center;border-radius: 2em;padding: 0.04em 0.13em;gap: 0.05em;margin-top:0.1em}
.btn3 svg{width: 0.2em;height: 0.2em;border-radius:50%;background-color:#122b88}
.btn3 .lm{color:#122b88}


.jtts{font-weight:600;line-height:normal}
.last-word{color:#bfa181}

.banner .item{position:relative;overflow:hidden}
.bntxt {width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;flex-flow: column;justify-content: center;opacity: 0;transform: translateX(40px);transition: all 1s ease;}
.bntxt.show {opacity: 1;transform: translateX(0);}
.bntxt .texts {width: 4.8em;}
.bntxt .texts .ts {font-weight: 600;line-height: 1.4em;color: #FFFFFF;white-space: break-spaces;}
.bntxt .texts .ds {line-height: 1.4em;color: #FFFFFF;margin-top: 0.8em;white-space: break-spaces;}
.bntxt .texts .nav {display: flex;gap: 0.2em;margin-top: 0.4em;}
.bntxt .texts .lts,.bntxt .texts .rgs {border: 1px solid #FFFFFF;width: 0.4em;height: 0.4em;border-radius: 50%;background-image: url(../icons/left.svg);background-repeat: no-repeat;background-position: center;background-size: 40%;cursor: pointer;}

.bntxt .texts .lts:hover,.bntxt .texts .rgs:hover {background-color: #122a88;border: 1px solid #122a88;}
.bntxt .texts .rgs {transform: rotate(180deg);}

/* 右侧进度条 */
.banner-progress {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;align-items: center;gap: 10px;color: #fff;z-index: 10;}
.banner-progress .current,.banner-progress .total {font-size: 14px;line-height: 1;}
.banner-progress .progress-line {width: 1px;height: 60px;background: rgba(255,255,255,0.3);position: relative;}
.banner-progress .progress-line span {position: absolute;left: 0;top: 0;width: 100%;height: 0;background: #fff;transition: height 0.3s ease;}

/* 弹框搜索 */
.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%;height:0.5em;overflow:hidden;border:1px solid #000;position:relative;}
.search .search-form input{width:100%;height:100%;padding:0 3em 0 1em;border:none;background:#fff;color:#2C2D3F;display:block;font-size:0.24em}
.search .search-form button{position:absolute;right:0;height:100%;top:0;width:3.57em;background:#FFF;border:none;color:#fff;display:block;background-image:url(../icons/search.svg);background-repeat:no-repeat;background-position:center;font-size:0.2em;background-size:1.4em auto;border-radius:0;}
.search .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:#9b2b29;}

/* 首页-公司介绍 */
.hmAbout{background-repeat:no-repeat;overflow:hidden}
.hmAbout .mainsTop{display:flex;justify-content:space-between;align-items:center}
.hmAbout .mainsTop .companys{width:5.55em;height:4.35em;}
.hmAbout .mainsTop .videos{width:7.7em;height:4.35em;border-radius:0.14em;overflow:hidden;position: relative;}
.hmAbout .mainsTop .videos video{width:100%;height:100%}
.hmAbout .companys .ns{color:#bfa181;line-height:1.6em;margin-top:0.2em}
.hmAbout .companys .mxhg{max-height:3.5em;overflow-y:auto}
.hmAbout .companys .ds{color:#373737;line-height:1.8em;margin-top:1em;}

.video-wrapper {position: relative;display: inline-block;}
.custom-play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80px;height: 80px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);cursor: pointer;transition: all 0.3s ease;}
.custom-play-btn::after {content: "";position: absolute;top: 50%;left: 55%;transform: translate(-50%, -50%);border-style: solid;border-width: 15px 0 15px 25px;border-color: transparent transparent transparent #fff;}
.custom-play-btn:hover {background: rgba(0, 0, 0, 1);transform: translate(-50%, -50%) scale(1.05);}
.video-wrapper.playing .custom-play-btn {opacity: 0;pointer-events: none;}

.hmAbout .mainsBom{display:grid;grid-template-columns: repeat(4, 1fr);gap:0 0.1em;}
.hmAbout .mainsBom .lists{padding-right: 0.1em;margin-top: -1px;position:relative}
.hmAbout .mainsBom .lists:before{position:absolute;top:0.08em;right:0;width:1px;height:calc(100% - 0.16em);background-color:#c7c7c7;content:''}
.hmAbout .mainsBom .lists:after{position:absolute;bottom:0;left:0;width:calc(100% - 0.1em);height:1px;background-color:#c7c7c7;content:''}
.hmAbout .mainsBom .lists:nth-child(4n):before{width:0}
.hmAbout .mainsBom .lists .ls{padding:0.2em 0;border-top:1px solid #c7c7c7;}
.hmAbout .mainsBom .lstp{display:flex;align-items: baseline;margin-bottom:0.1em;line-height: normal;}
.hmAbout .mainsBom .lstp .ts1{font-weight:600}
.hmAbout .mainsBom .lstp .ts2{font-weight:600}

/* 首页-材质选择 */
.hmMater{width:100%;overflow: hidden;position:relative;z-index:9;}
.hmMater .marquee{display: flex;width: max-content;animation: scroll 50s linear infinite;}
.hmMater .marquee .lists{display: flex;}
.hmMater .ls{width:3.86em;height:5.33em;overflow:hidden;margin-right:0.3em;position: relative;}
.hmMater .ls a{display:block}
.hmMater .ls .imgs{width:100%;height:100%;justify-content: space-between;align-items: center}
.hmMater .ls .txts{display:flex;width: 100%;height:0.85em;padding:0 0.15em;position: absolute;bottom: 0;left: 0;justify-content: space-between;align-items: center;background-color:#00000057}
.hmMater .ls .txts .ts{width:11.2em;color:#FFFFFF;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmMater .marquee:hover{animation-play-state: paused;}
.hmMater .btn2:hover{transform:translateX(0.6em);}

.hmMult{position:relative}
.hmMult .imgs{width:100%}
.hmMult .wbWidth1{position:relative}
.hmMult .txts{position:absolute;top:50%;width:100%}
.hmMult .txts .ts{width:8em;background-color:#00000057;padding-top:0.5em;padding-bottom:0.5em;padding-right:1em;font-weight:600;color:#FFFFFF;margin-left: -4em;padding-left: 4em;}
.hmMult .txts .ts div{line-height:1.6em}

/* 首页-产品分类 */
.hmCate{width:100%;overflow: hidden;position:relative;z-index:9;padding:0.1em 0}
.hmCate .marquee{display: flex;width: max-content;animation: scroll 60s linear infinite;}
.hmCate .marquee .lists{display: flex;}
.hmCate .ls{width:3.86em;overflow:hidden;margin-right:0.3em;position: relative;border:1px solid #bcbcbc;display: flex;flex-flow: column;}
.hmCate .ls:hover{box-shadow: 0 0 0.1em #00000047;}
.hmCate .ls .imgs{width:100%;height:2.9em;overflow:hidden;display:block;padding:0.1em;border-bottom:1px solid #bcbcbc;flex: none;}
.hmCate .ls .txts{display:flex;flex-flow: column;width: 100%;padding:0.2em 0.15em;align-items: center;flex: 1;justify-content: space-between;}
.hmCate .ls .txts .ts{color:#2e2e2e;overflow: hidden;line-height: 1.6em;}
.hmCate .btn2{color:#000000;border:1px solid #000000;margin-top:1em}
.hmCate .btn2 .rgjt{background-image:url(../icons/left1.svg);}
.hmCate .btn2:hover{border:1px solid #122b88;background-color:#122b88;color:#FFFFFF;}
.hmCate .btn2:hover .rgjt{background-image:url(../icons/left.svg);}
.hmCate .marquee:hover{animation-play-state: paused;}
@keyframes scroll {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}

/* 首页-地图 */
.imgBack{text-align:center;position:relative;margin:0 auto;max-width:100%;}
.imgBack img{max-width:100%;}
.plane{position:absolute;width:1.5vw;height:1.5vw;background:url("../icons/plane.svg");background-size:cover;}
.pl-1{left:38.6%;top:47%;transform:rotate(130deg);animation:center1 8s linear forwards infinite;}
@keyframes center1{
    from{left:38.6%;;top:47%;transform:rotate(130deg);}
    10%{left:41.14%;top:39.20%;transform:rotate(139.5deg);}
    20%{left:44.68%;top:33.40%;transform:rotate(149.0deg);}
    30%{left:48.22%;top:27.60%;transform:rotate(158.5deg);}
    40%{left:51.76%;top:21.80%;transform:rotate(168.0deg);}
    50%{left:55.30%;top:16.80%;transform:rotate(177.5deg);}
    60%{left:58.84%;top:17.60%;transform:rotate(187.0deg);}
    70%{left:62.38%;top:19.70%;transform:rotate(196.5deg);}
    80%{left:65.92%;top:21.80%;transform:rotate(206.0deg);}
    90%{left:69.46%;top:23.90%;transform:rotate(215.5deg);}
    to{left:73.00%;top:26.00%;transform:rotate(220deg);}
}
.pl-2{left:38.6%;top:47%;transform:rotate(142deg);animation:center2 8s linear forwards infinite;}
@keyframes center2{
    from{left:38.6%;top:47.0%;transform:rotate(142deg);}
    10%{left:41.2%;top:41.2%;transform:rotate(150deg);}
    20%{left:45.1%;top:37.9%;transform:rotate(155deg);}
    30%{left:49.3%;top:35.1%;transform:rotate(160deg);}
    40%{left:53.8%;top:32.8%;transform:rotate(165deg);}
    50%{left:58.2%;top:31.2%;transform:rotate(170deg);}
    60%{left:62.3%;top:32.5%;transform:rotate(173deg);}
    70%{left:66.1%;top:34.0%;transform:rotate(176deg);}
    80%{left:69.5%;top:35.5%;transform:rotate(179deg);}
    90%{left:72.9%;top:36.9%;transform:rotate(180deg);}
    to{left:76.0%;top:38.0%;transform:rotate(182deg);}
}
.pl-3{left:38.6%;top:47%;transform:rotate(182deg);animation:center3 8s linear forwards infinite;}
@keyframes center3{
    from{left:38.6%;top:47.0%;transform:rotate(182deg);}
    to{left:90.0%;top:65.0%;transform:rotate(182deg);}
}
.pl-4{left:38.6%;top:47%;transform:rotate(235deg);animation:center4 8s linear forwards infinite;}
@keyframes center4{
    from{left:38.6%;top:47.0%;transform:rotate(235deg);}
    to{left:46.6%;top:78%;transform:rotate(235deg);}
}
.pl-5{left:38.6%;top:47%;transform:rotate(63deg);animation:center5 8s linear forwards infinite;}
@keyframes center5{
    from{left:38.6%;top:47.0%;transform:rotate(63deg);}
	60%{left:26.6%;top:14%;transform:rotate(36deg);}
	80%{left:20.6%;top:16%;transform:rotate(-10deg);}
    to{left:12.6%;top:23%;transform:rotate(-8deg);}
}
.pl-6{left:38.6%;top:47%;transform:rotate(63deg);animation:center6 8s linear forwards infinite;}
@keyframes center6{
    from{left:38.6%;top:47.0%;transform:rotate(63deg);}
	40%{left:23.6%;top:36%;transform:rotate(28deg);}
	70%{left:15.6%;top:41%;transform:rotate(-10deg);}
    to{left:7.6%;top:51%;transform:rotate(-2deg);}
}
.pl-7{left:38.6%;top:47%;transform:rotate(-26deg);animation:center7 8s linear forwards infinite;}
@keyframes center7{
    from{left:38.6%;top:47.0%;transform:rotate(-26deg);}
    to{left:14.6%;top:75%;transform:rotate(-2deg);}
}
/* 首页-新闻 */
.hmNews .lists{display:grid;grid-template-columns: repeat(3, 1fr);gap:0 0.3em;}
.hmNews .lists a{display:block;}
.hmNews .lists .ls{width:100%;border:1px solid #e0e0e0}
.hmNews .lists .ls:hover{box-shadow: 0 0 20px #00000030;}
.hmNews .lists .ls .imgs{width:100%;height:2.51em;}

.hmNews .lists .ls .txts{display:flex;flex-flow:column;align-items:flex-start;padding:0.3em 0.2em;line-height:normal;position:relative}
.hmNews .lists .ls .fts{font-weight:600;color:#333333;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;}
.hmNews .lists .ls .fts:hover{color:#122a88}
.hmNews .lists .ls .fds{color:#424242;margin-top:0.8em;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */line-height:1.6em;}
.hmNews .lists .ls .dts{color:#aaaaaa;margin-top: 1em;}
.hmNews .lists .ls .ms{width:0.46em;height:0.46em;background-color:#122a88;position:absolute;bottom:0;right:0;background-image: url(../icons/jt.svg);background-repeat:no-repeat;background-position:center;opacity:0}
.hmNews .lists .ls:hover .ms{opacity:1}


/* 首页-营销 */
.hmCust{position:relative}
.hmCust .tps{width:100%;overflow:hidden}
.hmCust .bms{width:90%;display:flex;flex-flow:column;justify-content: space-between;position: absolute;bottom: 1.1em;left: 5%;}

.hmCust .tps .txts{width:100%;position:absolute;top:0.5em;left:0;text-align:center}
.hmCust .tps .ts{font-weight:600;line-height:normal}
.hmCust .tps .ds{line-height:normal}
.hmCust .tps .btn1{position:absolute;top:2.6em;left:0;width: 100%;justify-content: center;margin-top:0}
.hmCust .tps .btn1 a{border-radius:0;padding:0.8em 1.4em;gap:1em}

.hmCust .thumb-wrapper{position:relative;}
.hmCust .thumb-carousel .item{cursor:pointer;transition:0.3s;border-radius:10px;border:2px solid #FFFFFF;overflow:hidden;}
.hmCust .thumb-carousel .item.active{border:2px solid #122b88;}
.hmCust .thumb-carousel img{width:100%;}

.hmCust .thumb-nav{width:100%;height:30px;position:absolute;top:calc(50% - 15px);display:flex;justify-content:space-between;pointer-events:none;z-index:9;}
.hmCust .thumb-nav span{width:30px;height:30px;pointer-events:all;cursor:pointer;color:#fff;border-radius:50%;display:block;background-color:#122a88;background-image:url(../icons/right2.svg);background-repeat:no-repeat;background-position:center;background-size:50% auto;position: absolute;}
.hmCust .thumb-nav span.prev{left:-40px;transform:rotateY(180deg);}
.hmCust .thumb-nav span.next{right:-40px;}

.hmLet{width:100%;position:relative;background-color:#000000}
.hmLet .imgs{opacity:0.5}
.hmLet .txts{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align: center;}
.hmLet .txts .ts{color:#FFFFFF;line-height:normal;font-weight:600}
.hmLet .txts .btn4{display:block;margin-top:0.4em;transition:0.5s;width: 2.22em;}
.hmLet .txts .btn4:hover{transform:translateX(0.1em);}


/*=====================
	弹框留言表单
=======================*/
.alert_contact{width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;position:fixed;z-index:999;flex-flow:column;justify-content:center;align-items:center;display:none}
.wbAlert{width:10em;background-color:#FFFFFF;border-radius:0.06em;padding:0.3em 0.2em;margin:auto;overflow:hidden;position:relative;}
.wbAlert .ts{width:100%;font-size:0.32em;color:#333333;font-weight:600;}
.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;}

.footer{background-color:#122b88;}
.footer .wbWidth1{display:flex;justify-content: space-between;overflow: unset;}
.footer .ftLt{width:5em;height:4.82em;overflow:hidden;padding:0.3em 0.45em;display:flex;flex-flow:column;background-color:#dde1e6;top:-0.6em;position: relative;justify-content: center;}
.footer .ftLt .ts{font-weight:600;line-height:1.2em;color:#302f2f;}
.footer .ftLt .ds{margin-top:1.6em;line-height:1.6em;color:#302f2f}
.footer .ftLt .formHor{display:flex;height:0.62em;margin-top:0.4em}
.footer .ftLt .formHor input{width:84%;padding:0 1em}
.footer .ftLt .formHor button{width:16%;background-color:#122b88;background-image:url(../icons/right3.svg);background-size:50%;background-repeat:no-repeat;background-position:center}
.footer .ftLt .formHor button:hover{background-color:#bfa181;}

.footer .ftRg{width:8em;}
.footer .contact{display:flex;flex-wrap: wrap;gap: 0.2em 0.3em;margin-top:0.8em;padding-bottom:0.3em;border-bottom:1px solid #8995c4}
.footer .contact .ls{display:flex;gap:0.16em;flex-wrap:wrap}
.footer .contact .ls .ts{color:#FFFFFF;line-height:normal;font-weight:600}
.footer .contact .ls .ds{color:#FFFFFF;line-height:normal;display:block}
.footer .contact .ls a:hover{text-decoration:underline}
.footer .contact .ls .icos{display:flex;gap:0.1em;align-items: center;}
.footer .contact .ls .icos div{width:0.5em;height:0.5em;border-radius:50%;background-color:#bfa181;background-repeat:no-repeat;background-size:50%;background-position:center}
.footer .contact .ls .icos .phone{background-image:url(../icons/phone.svg);}
.footer .contact .ls .icos .whatsapp{background-image:url(../icons/whatsapp.svg);}
.footer .contact .ls .icos .email{background-image:url(../icons/email.svg);}
.footer .contact .ls .icos .wechat{background-image:url(../icons/wechat.svg);}
.footer .navs{color:#FFFFFF;display:flex;justify-content:space-between;margin-top: 0.4em;}
.footer .navs .navLt,.footer .navs .navRg{width:49%;}
.footer .navs .ts{font-weight:600}
.footer .navs .ls{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.2em;gap: 0.1em 0;}
.footer .navs .ls a{width:49%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: normal;}
.footer .navs .ls a:hover{text-decoration:underline}
.footer .langs{display:flex;margin-top:0.2em;gap:0.1em 0.3em}
.footer .langs .ls{display:flex;color:#FFFFFF;gap:0.1em}
.footer .langs .imgs{width:0.42em;}
.footer .langs a:hover .ts{text-decoration:underline}

.hmService{background-color:#f2f2f2}
.hmService .lists1{display:grid;grid-template-columns: repeat(6, 1fr);gap:0.26em;}
.hmService .lists1 .ls{width:100%;background-color:#FFF;border-radius:0.1em;display: flex;flex-flow: column;align-items: center;text-align: center;gap: 0.1em;padding:0.3em 0.2em;}
.hmService .lists1 .ls .ts{line-height:normal}
.hmService .lists1 .ls:hover{box-shadow:0 0 10px #c5c5c5}
.hmService .lists1 .imgs{width:0.85em;height:0.85em;border:1px solid #bfa181;border-radius:50%}

.hmService .lists2{display:flex;position: relative;width: 100%;border: 1px solid #666;background: #f2f2f2;border-radius: 12px;padding: 0.4em 0.2em;    flex-wrap: wrap;align-items: flex-start;gap:0.4em 0}
.hmService .lists2::before {content: "";position: absolute;top: -0.1em;left: 0.8em;width: 0.2em;height: 0.2em;background: #f2f2f2;border-top: 1px solid #666;border-left: 1px solid #666;transform: rotate(45deg);}
.hmService .lists2 .ls{width:100%;display: flex;align-items: center;text-align: center;width:1.5em;}
.hmService .lists2 .ls .ts,.hmService .lists2 .ls .xh{line-height:normal;margin-top: 0.4em;}


.hmService .lists2 .ls .lsMa{width:1em;display: flex;flex-flow: column;align-items: center;}
.hmService .lists2 .ls .lsJt{width:0.3em;height:0.3em;background-image:url(../icons/right5.svg);background-repeat:no-repeat;background-size:100%}
.hmService .lists2 .imgs{width:0.4em;height:0.4em;}

/* 轮播图 */
.hmMult .item{width:100%;overflow:hidden;}
.hmMult .item img{width:100%;}
.hmMult .owl-nav {margin: 0;position: absolute;top: 50%;width: 100%;margin-top:-25px;z-index: 9;}
.hmMult .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;}
.hmMult .owl-nav button:hover{background-color:#4b4b4b;}
.hmMult .owl-nav button span{font-size:24px}
.hmMult .owl-nav .owl-prev{left:20px;transform: rotateY(180deg);}
.hmMult .owl-nav .owl-next{right:20px;}
.hmMult .owl-dots{position: absolute;bottom: 24px;left: 50%;transform: translateX(-50%);display: flex;z-index:9;background-color:#FFFFFF;border-radius: 6px;}
.hmMult .owl-dots .owl-dot{width:38px;height:6px;border-radius: 6px;border: none;background-color:#FFFFFF;}
.hmMult .owl-dots button.active{background-color:#122b88}


/* 栏目图面包屑 */
.lacts{height:5.55em;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative}
.lacts:before{width:100%;height:100%;background-color:#000000;position:absolute;top:0;left:0;content:'';z-index:8;opacity:0.4}
.lacts:after{width:100%;height:1em;position:absolute;top:0;left:0;content:'';z-index:9;background: linear-gradient(to bottom, #000 -46%, transparent 70%);}
.lacts .ts,.lacts p{display:block;line-height:normal;color:#FFF;position:relative;z-index:9;text-align: center;}
.lacts .ts{font-weight:600;text-transform:uppercase;padding: 0.4em 1em;border:1px solid #FFFFFF}

.breadcrumb{padding-top:0.35em;display:flex;flex-wrap:wrap;}
.breadcrumb .rgs{width:1.4em;height:1em;background-image:url(../icons/right4.svg);background-repeat:no-repeat;background-size:auto 0.8em;background-position:center;padding-left:0.25em;}
.breadcrumb li{color:#333333;display:flex;align-items:center;}
.breadcrumb li:first-child{background-image:url(../icons/home.svg);background-repeat:no-repeat;background-size:auto 1.2em;background-position:center left;padding-left:1.6em;}
.breadcrumb li a:hover{color:#122b88}

/* ABOUT US */
.abCompany{width:100%;overflow:hidden}
.abCompany .mains{display:flex;justify-content:space-between;align-items:center}
.abCompany .mains .mainsLt{width:7.35em;height:5.48em;}
.abCompany .mains .mainsLt .ns{color:#bfa181;line-height:1.6em;margin-top:0.2em}
.abCompany .mains .mainsLt .mxhg{max-height:4.73em;overflow-y:auto}
.abCompany .mains .mainsLt .ds{color:#373737;line-height:1.8em;margin-top:1em;}
.abCompany .mains .mainsRg{width:5.75em;height:5.48em;}
.abCompany .mains .mainsRg .imgs{width:8.66em;height:5.48em;}
.abCompany .ls{display:grid;grid-template-columns: repeat(3, 1fr);gap:0.2em;}
.abCompany .ls .imgs{width:100%;height:2.85em;}
.abCompany .ls .imgs:hover img{transform:scale(1.1)}

.abAdvs{background-repeat:no-repeat;background-size:cover;width:100%;overflow:hidden}
.abAdvs .mains{display:flex;justify-content:space-between;align-items:center}
.abAdvs .titles{width:3em;color:#FFFFFF}
.abAdvs .lists{width:9.8em;padding:0.6em 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:0.2em;}
.abAdvs .lists .ls{display:flex;flex-flow: column;color:#FFFFFF;text-align: center;}
.abAdvs .lists .ls .lstp{display:flex;justify-content: center;align-items: baseline;line-height: normal;}
.abAdvs .lists .ls .lsbm{line-height: 1.6em;}

.abFact{width:100%;overflow:hidden}
.abFact .lists{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.15em;}
.abFact .lists .imgs{width:100%;height:1.74em}
.abFact .lists .imgs:hover img{transform:scale(1.1)}

.abCert{position:relative;width:100%;overflow:hidden}
.abCert .titles{width:100%;position:absolute;top:4vw;left:0}

.abExh .lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.08em;width:100%;overflow:hidden}
.abExh .lists .imgs{width:100%;height:2.65em}
.abExh .lists .imgs:hover img{transform:scale(1.1)}

/* CONTACT US */
.contact .main{border-top:1px solid #e6e6e6;padding-top: 0.2em;}
.contact .main .mainTop{display:flex;justify-content:space-between;}
.contact .mtLt{width:6.14em;display:flex;flex-wrap:wrap;justify-content:space-between}
.contact .mtLt .lists{width:50%;border-bottom:1px dashed #7f7f7f;background-repeat:no-repeat;padding-top:0.2em;padding-bottom:0.2em;padding-left: 0.4em;background-size: 0.2em auto;background-position-y: 0.22em;}
.contact .mtLt .lists a:hover{color:#bfa181}
.contact .mtLt .lists:last-child{border-bottom:none}
.contact .mtLt .lists.ls1,.contact .mtLt .lists.ls3{padding-right:0.2em}
.contact .mtLt .lists.ls5,.contact .mtLt .lists.ls6{width:100%}
.contact .mtLt .ts{font-weight:600;line-height:normal}
.contact .mtLt .ds{display:block;line-height:1.6em;margin-top:0.3em}
.contact .mtLt .ls1{background-image:url(../icons/phone_blue.svg)}
.contact .mtLt .ls2{background-image:url(../icons/whatsapp_blue.svg)}
.contact .mtLt .ls3{background-image:url(../icons/email_blue.svg)}
.contact .mtLt .ls4{background-image:url(../icons/wechat_blue.svg)}
.contact .mtLt .ls5,.contact .mtLt .ls6{background-image:url(../icons/address_blue.svg)}
.contact .mtRg{width:6.85em;background-color:#fafafa;border:1px solid #f0f0f0;padding:0.32em 0.28em}
.contact .mtRg .ts{font-weight:600}
.contact .mtRg form{display:flex;justify-content:space-between;flex-wrap: wrap;margin-top:0.1em}
.contact .mtRg .form_input{width:49%}
.contact .mtRg .form_input input{width:100%;padding:0.5em}
.contact .mtRg .form_input input:focus,.contact .mtRg .form_text textarea:focus{outline: none;border-color: #122b88;}
.contact .mtRg .form_text{width:100%;height:2em;margin-top:0.16em}
.contact .mtRg .form_text textarea{width:100%;height:100%;padding:0.5em}
.contact .mtRg .form_button{display:flex;margin-top:0.24em}
.contact .mtRg .form_button button{display: flex;background-color: #34a853;padding: 0.5em 1.4em;color: #FFFFFF;align-items: center;gap: 0.5em;}
.contact .mtRg .form_button button .rgjt{width:1.2em;height:1.2em;background-image:url(../icons/left.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;transform: rotate(180deg);}
.contact .mtRg .form_button button:hover{background-color: #122b88;}
.contact .mainBom{height:5em;}

/* 图集 */
.album .lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.19em;}
.album .lists .ls{width:100%}
.album .lists .ls a{display:block;}
.album .lists .ls .ts{text-align:center;line-height: 1.4em;margin-top: 0.6em;}
.album .lists .ls img:hover{transform:scale(1.1)}
.albumShow .ts{display:block;line-height:no-repeat;text-align:center}
.albumShow .imgauto{margin-top: 0.3em;}
.albumShow .imgauto img{display:block;margin:0 auto}

/* 新闻 */
.news .mains{border-top:1px solid #eeeeee;border-bottom:none}
.news .mains .ls{display:flex;justify-content:space-between;align-items: stretch;border-bottom:1px solid #eeeeee}
.news .mains .ls .lts{width:10.2em;display:flex;align-items: center;}
.news .mains .ls .imgs{width:2.86em;height:1.68em;overflow:hidden;margin: 0.3em;flex: none;}
.news .mains .ls .dates{text-align:center;padding: 0 0.2em;flex-flow: column;justify-content: center;display: flex;height:100%;flex: none;}
.news .mains .ls .dates .ds1{line-height:1em;font-weight:600;color:#acacab}
.news .mains .ls .dates .ds2{line-height:1em;color:#acacab}
.news .mains .ls .ics{width:50px;height:100%;height:1px;background-color:#eeeeee;flex: none;}
.news .mains .ls .txts{margin-left:0.2em;flex: 1;}
.news .mains .ls .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 */}
.news .mains .ls .txts .fds{color:#424242;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;}
.news .mains .ls .imgs:hover img{transform:scale(1.1)}
.news .mains .ls .txts .fts:hover{color:#122b88;}

/* 新闻内页 */
.newShow .mains{display:flex;justify-content:space-between;align-items: flex-start;padding-bottom:1em}
.newLt{width:10em;}
.newLt .descTop{display:flex;justify-content:space-between;align-items: center;}
.newLt .descTop .ts{flex: 1;}
.newLt .descTop .ts h1{font-size:28px;color:#333333;line-height:1.2em;font-weight:600;margin-bottom: 0.5em}
.newLt .descTop .ds{border:1px solid #c6c6c6;display: flex;flex-flow: column;flex: none;margin-left: 0.3em;text-align: center;}
.newLt .descTop .ds .dates1{font-size:16px;padding:0.5em 1em;border-bottom:1px solid #c6c6c6;}
.newLt .descTop .ds .dates2{font-size:30px;padding:0.5em 1em;font-weight:600}
.newLt .cs{font-size:16px;color:#333333;margin-top:30px;padding-top: 30px;line-height:1.8em;border-top:1px solid #c4c5c7}
.newLt .cs *{font-size:1em;}
.newLt .pics{margin-top:0.5em}
.newLt .owl-nav{position:absolute;top:50%;width:100%;margin-top:-25px;z-index:9;}
.newLt .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 #122b88;background-image:url(../icons/right1.svg);background-repeat:no-repeat;background-position:center;background-size:0.8em auto;position:absolute;background-color: transparent;}
.newLt .owl-nav button:hover{background-color:#122b88;background-image:url(../icons/right2.svg);}
.newLt .owl-nav button span{font-size:24px}
.newLt .owl-nav .owl-prev{left:-50px;transform:rotateY(180deg);}
.newLt .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;line-height: normal;}
.newShowFoot div{width:100%;text-align: right;margin-bottom:1em;}
.newShowFoot a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display:block;width:100%}
.newShowFoot a:hover{color:#122b88}

.newRg{width:2.84em;background-color:#ffffff;border:1px solid #ebebeb}
.newRg .ts{font-size:0.28em;color:#333333;margin-bottom: 1em;font-weight: 600;line-height: normal;}
.newRg .lists{width: 100%;border-bottom: 1px solid #ebebeb;padding: 0.2em;}
.newRg .lists a{display:block;}
.newRg .lists .imgs{width:100%;}
.newRg .lists .imgs:hover img{transform:scale(1.1)}
.newRg .lists .txts{display:flex;flex-flow:column;align-items:flex-start;padding-top:0.18em;line-height:normal;justify-content: center;width: 100%;}
.newRg .lists .dts{color:#666666;}
.newRg .lists .fts{color:#333333;margin-top:0.2em;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;/*! autoprefixer:off */-webkit-box-orient:vertical;/* autoprefixer:on */line-height:1.4em;}
.newRg .lists .fts:hover{color:#122b88;}
.newLt .a2a_svg{width:20px !important;height:20px !important;line-height:20px !important;border-radius: 2px !important;}

/* 产品列表 */
.products .mains{display: flex;justify-content: space-between;padding-top: 0.3em;padding-bottom: 1em;}
.products .mains .proLt .titles .fa{position: absolute;right: 0;top: 0;width: 3em;height: 100%;background:url(../icons/plus1.svg) center no-repeat;}
.products .mains .proLt .titles .fa.active{background:url(../icons/minus.svg) center no-repeat;}
.proLt{width:3.05em;}
.proSky{width:100%;background-color:#FFFFFF;position: sticky; top: 150px;z-index: 9;}
.proLt .titles{color:#FFFFFF;padding:0.8em 1.2em;width:100%;font-weight:600;position: relative;line-height:normal;background-color:#122b88}


.pvFrs{position: relative;}
.proLt .proNavs{width:100%;}
.proLt .proNavs > li{border:0.01em solid #e8e8e8;position: relative;margin-top: 0.16em;}
.proLt li .fsLink{color:#454545;display:block;padding-left:1.6em;line-height:3.2em;position:relative;font-weight: 600;white-space: nowrap;width: calc(100% - 3em);text-overflow: ellipsis;overflow: hidden;}
.proLt li.opens .fsLink{color:#FFFFFF}
.proLt li.child1 .seLink{display:block;line-height: 1.5em;padding: 0.5em 2em;width: 100%;color:#454545}
.proLt li.child1:last-child .seLink{border-bottom:none;}
.proLt li .fa{position: absolute;top: 0;right: 0;width: 3em;height: 100%;background-image: url(../icons/plus2.svg);background-repeat: no-repeat;background-size: 1.2em;background-position:center;cursor: pointer;font-size: 12px;}
.proLt li .fa:hover{background-image:url(../icons/plus3.svg);}
.proLt li .prodown{display:none;width: 100%;margin: 0;padding-top: 0.15em;padding-bottom: 0.15em;}
.proLt li a:hover,
.proLt li.child1 .seLink:hover,
.proLt li.active .fsLink,
.proLt .prodown li.active .seLink{color:#122b88}
.proLt li.opens .fa{background-image:url(../icons/minus.svg);}
.proLt li.opens .pvFrs{background-color:#122b88}

.proRg{width:9.8em}
.proRg .titles{display:flex;justify-content:space-between;align-items: center;}
.proRg .titles h1{font-weight:600;line-height:normal}
.proList{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.16em;margin-bottom: 0.6em;margin-top: 0.3em;}
.proList .ls{width:100%;background-color:#FFFFFF;border:1px solid #d4d4d4}
.proList .ls .imgs{width:100%;height: 2.31em;display: block;overflow:hidden;background-color: #FFF;border-bottom:1px solid #f0f0f0}
.proList .ls .imgs:hover img{transform:scale(1.1)}
.proList .ls .txts .btn3:hover{background-color:#122b88}
.proList .ls .txts .btn3:hover .lm{color:#FFFFFF}

.proList .ls .txts{width:100%;overflow: hidden;display: flex;flex-flow: column;align-items: flex-start;padding: 0.14em 0.1em 0.2em;}
.proList .ls .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 .ls .txts .ts:hover{color:#122b88;}

/* 产品详情 */
.proShow{padding-top:0.3em}
.proShowTop{display:flex;justify-content:space-between}
.proShowTop .arrayPics{width:5.88em;}
.proShowTop .arrayPics .big-carousel{width:100%;height:5.88em;overflow:hidden;border:1px solid #122b88}
.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.01em;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 #122b88}
.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:#122b88;}
.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:7.3em;}
.wbSx .btn{color: #fff;height: 2.6em;line-height: 2.6em;padding:0 1.6em;font-size: 0.18em;text-transform: capitalize;background: #122b88;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-size:24px;font-weight:600;color:#333333;margin-bottom:1em;margin-top:0.2em;line-height:1.4em;}
.wbSx .wbFs{font-size:16px;color:#333333;}
.wbSx li{position: relative;margin-bottom:0.5em;}

.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 .get-quote{display:flex;gap: 0.2em;align-items: center;margin-top: 0.3em;}
.wbSx .get-quote .btn{font-size: 16px;}

.proShowBom{margin-top:0.6em}
.proTs{width:100%;background-color:#122b88;display: flex;align-items: center;margin-bottom: 0.5em;justify-content: center;}
.proTs span{font-size:20px;font-weight:600;line-height: normal;color:#FFFFFF;padding: 0.8em 2em;}

.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{margin-top:0.8em;}
.proRect .proList .ls .imgs{height:3.22em}

.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 #122b88;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:#122b88;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 #122b88;background-color:transparent;}
.proRect .owl-dots button.active{background-color:#122b88;border:1px solid #122b88;}

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

/****侧边框****/
.wbBar{position: fixed;content: '';top: 50%;right: 20px;transform: translateY(-50%);background: rgba(0,0,0,0.5);z-index: 99;border-radius: 30px;}
.wbBar ul {margin: 0;padding: 0;list-style-type: none}
.wbBar ul li .lk{display: block;width: 50px;height: 50px;position: relative;z-index: 2}
.wbBar ul li .lk .al {position: absolute;top: 0;right: -100%;height: 100%;color: #fff;display: flex;transition: all .3s;z-index: -1;visibility: hidden;font-size:16px;white-space: nowrap;flex-flow:column}
.wbBar ul li .lk:hover .al {right: 0;visibility: visible}
.wbBar ul li .lk .al .ts{line-height:30px;background: #34a853;border-radius: 25px;padding: 10px 70px 10px 15px;}
.wbBar ul li .lk.fpics .al .ts{border-bottom-left-radius: 0;}
.wbBar ul li .lk .al .fimgs{background-color:#FFFFFF;padding:10px;border:10px solid #34a853;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top: -6px;margin-right: 40px;}
.wbBar ul li .lk:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: 50% auto;background-position: center;}
.wbBar ul li.rgMail .lk:before {background-image: url(../icons/email.svg)}
.wbBar ul li.rgTel .lk:before {background-image: url(../icons/phone.svg)}
.wbBar ul li.rgWechat .lk:before {background-image: url(../icons/wechat.svg)}
.wbBar ul li.rgWhatsapp .lk:before {background-image: url(../icons/whatsapp.svg)}


.zt90{font-size:0.9em;}.zt80{font-size:0.8em;}.zt46{font-size:0.46em;}
.zt36{font-size:0.36em;}.zt34{font-size:0.34em;}.zt32{font-size:0.32em;}
.zt28{font-size:0.28em;}.zt26{font-size:0.26em;}.zt24{font-size:0.24em;}.zt22{font-size:0.22em;}.zt20{font-size:0.2em;}
.zt18{font-size:0.18em;}.zt16{font-size:0.16em;}.zt14{font-size:0.14em;}.zt12{font-size:0.12em;}
.pt120{padding-top:1.2em}.pd120{padding-bottom:1.2em}
.pt80{padding-top:0.8em}.pd80{padding-bottom:0.8em}
.mt120{margin-top:1.2em}
.mt60{margin-top:0.6em}
.mt80{margin-top:0.8em}.md80{margin-bottom:0.8em}
.mt40{margin-top:0.4em}.mt30{margin-top:0.3em}
@media(min-width: 769px){
	.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;transition:all 0.4s ease;animation:fadeInDown 0.5s both 0.1s;background-color:#00000073}
	.header.sticky .nav > li{height:1em}
	.header .wbNav{display:flex;align-items:center;justify-content:space-between;gap: 0 1em;}
	.header .wbNav .logos{max-width:120px;}
	.header .nav{display:flex;gap:0.4em;}
	.header .nav li{position:relative;}
	.header .nav > li{height:0.8em;display:flex;align-items:center;transition: 0.5s;}
	.header .nav > li > a.topcss{color:#FFFFFF;font-size:0.2em;position:relative;display:flex;justify-content:center;align-items:center;gap:0.1em;white-space: nowrap;}
	.header .nav li a.topcss:before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:-6px;background-color:#fff;transition:.35s ease-in-out;opacity:0;}
	.header .nav li:hover a.topcss:before{bottom:-10px;opacity:1;}
	.header .nav li.active a.topcss:before{bottom:-10px;opacity:1;background-color:#bfa181;}
	.header .nav .dropdown,.header .nav .dropleft{background:#fff;position:absolute;z-index:999;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);transform-origin:0 0;transform:scaleY(0.2);transition:all 0.3s ease 0s;opacity:0;visibility:hidden;padding:0.1em 0;max-width:2.4em;}
	.header .nav .dropdown{top:100%;left:0;}
	.header .nav .dropleft{left:100%;top:0;}
	.header .nav > li:hover > .dropdown,.header .nav .child1:hover > .dropleft,.header .nav .child2:hover > .dropleft{opacity:1;visibility:visible;transform:translateY(0);}
	.header .nav .dropdown > li{margin-bottom:0.05em}
	.header .nav .dropdown > li,.header .nav .dropleft > li{position:relative;}
	.header .nav .child1 > a.twocss{display:block;position:relative;font-size:0.16em;color:#333;padding:0.2em 1em;padding-right:2.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.header .nav .dropleft a.threecss{display:block;position:relative;color:#333;font-size:0.14em;padding:0.3em 1em;padding-right:2.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.header .nav .icoBar1,.wbLangs > a .icoBar1{background:url(../icons/down.svg) no-repeat center / 1.25em;width:1.25em;height:1.25em;margin-top:0.1em;}
	.header .nav .icoBar2{background:url(../icons/right.svg) no-repeat center / 1em;width:1em;height:100%;position:absolute;right:1em;top:50%;transform:translateY(-50%);}
	.header .nav .child1:hover > a > .icoBar2,.header .nav .child2:hover > a > .icoBar2{background-image:url(../icons/right1.svg);}
	.header .nav .child1 > a:hover,.header .nav .dropleft a:hover{color:#bfa181;}
	.header .navbar-collapse{padding:0;}
	.header .header-inner{z-index:999;width:100%;position:fixed;}
	.header .navbar{background:none;box-shadow:none;border:none;margin:0;height:0;min-height:0;}
	.navRgs{display: flex;gap: 0.2em;}
	.navRgs .langs{width:0.3em;height:0.3em;display:block;background:url(../icons/lang1.svg) no-repeat center / 100%;cursor:pointer;}
	.navRgs .langs:hover{background-image:url(../icons/lang2.svg?v=1);}
	.navRgs .searchBtn{width:0.3em;height:0.3em;display:block;background:url(../icons/search1.svg) no-repeat center / 100%;cursor:pointer;}
	.navRgs .searchBtn:hover{background-image:url(../icons/search2.svg);}
	.header-inner .wbNav .close{display: none;}

}
/* 针对小屏幕设备的样式 */
@media (max-width:768px){
	.zt46{font-size:24px;}
	.zt36{font-size:18px;}.zt34{font-size:16px;}.zt32,.zt28,.zt26{font-size:14px;}
	.zt24,.zt22,.zt20{font-size:14px;}
	.zt18,.zt16,.zt14,.zt12{font-size:12px;}
	
	.wbWidth1{width:7.68em;margin:0 auto;padding:0 0.1em;overflow:hidden}
	.pt120{padding-top:40px}.pd120{padding-bottom:40px}
	.mt120{margin-top:40px}
	.pt80{padding-top:30px}.pd80{padding-bottom:30px}
	.mt40{margin-top:14px}.mt30{margin-top:12px}.mt60{margin-top:30px}
	/* 导航 */
	.header{background-color: #00000073;}
	.header.sticky{position:fixed;top:0;left:0;z-index:999;}
	.wbLogo{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:6px 0;}
	.wbLogo .mobile-nav{background:url(../icons/navs.svg) no-repeat center / 20px;width:30px;height:20px;}
	.wbLogo .logo{max-width:120px;}
	.header-inner{width:100vw;height:100vh;background-color:#000000b5;position:fixed;z-index:99;top:0;left:100%;transition:0.5s;}
	.header-inner.on{left:0;}
	.wbNav{background:#fff;z-index:999;max-width:80%;min-width:50%;height:100vh;position:absolute;box-shadow:0 0 10px #00000040;top:0;right:0;padding:20px;}
	.wbNav .main-menu{width:100%;max-height:100%;overflow-y:auto;}
	.wbNav .close{background:url(../icons/close.svg) no-repeat center / 100%;width:40px;height:40px;position:absolute;top:10px;left:-50px;background-color:#fff;border-radius:20px;}
	.header .wbNav .logos,.wbNav .navRgs{display:none;}
	.header .nav{display:flex;flex-direction:column;gap:0.3em;}
	.header .nav li{position:relative;}
	.header .nav li a{color:#333;font-size:12px;padding-left:0.8em;position:relative;display:flex;justify-content:space-between;align-items:center;gap:0.3em;width:100%;}
	.header .nav li.active a.topcss{color:#fff;background-color:#122b88;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:url(../icons/down1.svg) no-repeat center / 20px;width:30px;height:20px;}
	.header .nav a.act .icoBar1,.header .nav a.act .icoBar2{background-image:url(../icons/down2.svg);}
	.navRgs{display:flex;gap:10px;}
	.navRgs .inquiryBtn{display:flex;height:2em;background-color:#992925;font-size:14px;border-radius:1em;justify-content:center;align-items:center;padding:0 1.2em;color:#fff;gap:0.4em;border:2px solid #992925;cursor:pointer;transition:0.3s;}
	.navRgs .inquiryBtn .sends{width:1.2em;height:1.2em;display:block;background:url(../icons/sends1.svg) no-repeat center / 100%;transition:0.3s;}
	.navRgs .inquiryBtn:hover{background-color:#fff;border:2px solid #992925;color:#992925;}
	.navRgs .inquiryBtn:hover .sends{background-image:url(../icons/sends2.svg);transform:translateX(0.2em);}
	
	.navRgs .langs{width:34px;height:34px;display:block;background:url(../icons/lang1.svg) no-repeat center / 80%;cursor:pointer;}
	.navRgs .langs:hover{background-image:url(../icons/lang2.svg);}
	.navRgs .searchBtn{width:34px;height:34px;display:block;background:url(../icons/search1.svg) no-repeat center / 80%;cursor:pointer;}
	.navRgs .searchBtn:hover{background-image:url(../icons/search2.svg);}
	
	.bntxt .wbWidth1{height:96%}
	.bntxt .texts{width:70%;height:100%;margin:0 auto;text-align:center;position: relative;padding-top: 14px;}
	.bntxt .texts .ts{font-size:14px}
	.bntxt .texts .ds{font-size:10px;margin-top: 6px;}
	.bntxt .btn1{justify-content: center;margin-top: 16px;gap:10px;margin-top: 8px;}
	.bntxt .btn1 a{font-size:8px;padding:0.6em 1em;}
	.bntxt .texts .nav{justify-content: center;position: absolute;bottom: 0;width: 100%;}
	.bntxt .texts .lts, .bntxt .texts .rgs{width:26px;height:26px}
	
	.hmAbout .mainsTop{flex-flow:column}
	.hmAbout .mainsTop .companys{width:100%;height:auto}
	.middle-header .logo a{display:flex}
	.middle-header .logo a img{width:100%;max-height:40px}
	.hmAbout{background-size:cover}
	.hmAbout .companys .ds{line-height:1.6em}
	.hmAbout .mainsTop .videos{width:100%;height:auto}
	.hmAbout .companys .mxhg{max-height: unset;}
	.hmAbout .mainsTop .videos{margin-top:20px}
	.hmAbout .mainsBom{grid-template-columns: repeat(2, 1fr);}
	.hmAbout .mainsBom .lists:nth-child(2n):before {width: 0;}
	.hmMult .txts .ts{width:70%;padding-top: 10px;padding-bottom: 10px;margin-left: 0;padding-left: 10px;}
	.plane{width: 3.5vw;height: 3.5vw;}
	
	.hmCust{width: 7.68em;margin: 0 auto;padding: 0 0.1em;}
	.hmCust .tps,.hmCust .thumb-nav{display:none}
	.hmCust .bms{width: 100%;position: unset;}
	.hmCust .thumb-carousel .item{border-radius: 4px;}
	.hmCust .thumb-carousel .item,.hmCust .thumb-carousel .item.active{border:none}
	.hmCust .owl-carousel{display:grid;grid-template-columns: repeat(2, 1fr);gap:10px}
	.hmLet .txts .ts{font-size: 16px;}
	.hmLet .txts .btn3{width: 120px;margin-top: 10px;}
	.footer{padding-bottom:20px}
	.footer .contact{margin-top: 30px;}
	.footer .ftLt{width:100%;height:auto;padding: 30px 20px;top: -18px;}
	.footer .ftRg{width:100%}
	.footer .wbWidth1{flex-flow: column;}
	.footer .ftLt .formHor{height: 46px;}
	.footer .navs{flex-flow:column;gap: 20px;margin-top: 30px;}
	.footer .navs .navLt, .footer .navs .navRg{width:100%}
	.footer .navs .ls a{width:32%}
	.footer .langs{margin-top: 20px;gap: 20px;}
	.footer .langs .imgs{width:32px}
	.footer .ftLt .formHor button{background-size: auto 50%;}
	
	/* 弹框搜索 */
	.search{width:90%;padding:30px 15px 15px;}
	.search .search-form input{font-size:12px}
	.search .search-form{height:30px;}
	
	.lacts{height:160px}
	.breadcrumb{padding-top: 10px;padding-bottom: 10px}
	.abCompany .mains{flex-flow:column}
	.abCompany .mains .mainsLt{width:100%;height:auto}
	.abCompany .mains .mainsLt .mxhg{max-height:unset}
	.abCompany .mains .mainsRg{margin-top:20px}
	.abCompany .mains .mainsRg,.abCompany .mains .mainsRg .imgs{width:100%;height:auto}
	.abCompany .ls .imgs{height:1.54em}
	.abAdvs .mains{flex-flow:column;padding:30px 0}
	.abAdvs .titles{width:100%;text-align:center}
	.abAdvs .lists{grid-template-columns: repeat(2, 1fr);width:100%;padding: 20px 0;gap: 16px;}
	.abFact .lists{grid-template-columns: repeat(4, 1fr);gap: 10px;}
	.abFact .lists .imgs{height: 1.22em;}
	.abCert .titles{top: 6vw;}
	.abExh .lists .imgs{height: 1.45em;}
	
	.contact{margin-top:0}
	.contact .main .mainTop{flex-flow:column}
	.contact .mtLt{width:100%}
	.contact .mtLt .lists{background-size: 14px auto;padding-top: 14px;padding-bottom: 14px;padding-left: 24px;background-position-y: 14px;}
	.contact .mtRg{width:100%;margin-top:16px}
	.contact .mainBom{margin-top:20px;height:260px}
	
	.album .lists{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;}
	.albumShow .imgauto{margin-top: 14px;}
	.albumShow .imgauto img{display:block;margin:0 auto}
	
	.news .mains .ls{flex-flow: column;padding-top: 20px;}
	.news .mains .ls .lts{width:100%}
	.news .mains .ls .ics{width:30px}
	.news .mains .ls .imgs{width:100%;height:auto;padding: 0.3em;margin:0}
	
	.newShow .mains{flex-flow:column}
	.newShow .mains .newLt{width:100%}
	.newShow .mains .newRg{width:100%;margin-top:30px}
	.newLt .descTop .ts h1{font-size:16px}
	.newLt .descTop .ds .dates1{font-size:14px}
	.newLt .descTop .ds .dates2{font-size: 20px;}
	.newLt .cs,.newShowFoot div{font-size:12px}
	
	.proShowTop{flex-flow:column}
	.proShowTop .arrayPics,.wbSx{width:100%}
	.proShowTop .arrayPics .small-carousel{height: 1.3em;}
	.wbSx{margin-top:20px}
	.wbSx h1{font-size:16px}
	.wbSx .wbFs,.wbSx .get-quote .btn{font-size:12px}
	.a2a_svg{width: 20px !important;height: 20px !important;line-height: 20px !important;}
	.proTs span{font-size: 14px;}
	.psInfo .wrs{font-size: 12px;}
	.psInfo .wrs td,.psInfo .wrs td *{font-size: 10px;}
	.psInfo td{padding: 0.6em 0.4em !important;}
	.proShowTop .arrayPics .big-carousel{height:7.48em;}
	.lacts .ts{font-size:16px}
	
	.pageContent [style*="font-size:36px"],.pageContent [style*="font-size: 36px"] {font-size: 16px !important;line-height: 1.2 !important;}
	.pageContent [style*="font-size:24px"],.pageContent [style*="font-size: 24px"] {font-size: 16px !important;line-height: 1.2 !important;}
	.pageContent [style*="font-size:20px"],.pageContent [style*="font-size: 20px"] {font-size: 14px !important;line-height: 1.4 !important;}
	.pageContent [style*="font-size:18px"],.pageContent [style*="font-size: 18px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size: 16px"],.pageContent [style*="font-size:14px"],.pageContent [style*="font-size: 14px"] {font-size: 12px !important;line-height: 1.4 !important;}
	
	.proRect{margin-top:30px}
	.proTs{margin-bottom: 30px;}
	.proList{grid-template-columns: repeat(2, 1fr);}
	.proRect .proList .ls .imgs{height:3.64em}
	
	.products .mains{flex-flow:column}
	.proLt,.proRg{width:100%}
	.mbNone{display:block}
	.proLt .proNavs{display: none;}
	.proList .ls .imgs{height:auto}
	.proRg .titles{display:none}
	.proList{margin-top:30px}
	.hmNews .lists .ls .imgs{height:auto}
	.hmNews .lists{display:grid;grid-template-columns: repeat(1, 1fr);gap:0.3em 0;}
	
	.hmService .lists1{grid-template-columns: repeat(3, 1fr);gap: 10px;}
	.hmService .lists2{margin-top:30px}
	
	.hmService .lists2 .ls{width:38%}
	.hmService .lists2 .ls .lsMa{width:80%}
	.hmService .lists2 .ls:nth-child(3n) .lsJt,.hmService .lists2 .ls:last-child .lsJt{display:none}
	.hmService .lists2 .ls:nth-child(3n),.hmService .lists2 .ls:last-child{width:24%}
	.hmService .lists2 .ls .lsJt{width:20%;aspect-ratio: 1 / 1;height: auto;}
	.hmService .lists2 .imgs{width:20px;height:20px}
	.hmMult .owl-nav button{width: 20px;height: 40px;}
	.hmMult .owl-dots .owl-dot{width: 20px;height: 4px;border-radius: 4px;}
	.wbBar{right:0}
}
/* 针对中等屏幕设备的样式 */
@media (min-width: 769px) and (max-width:1024px){
	.wbWidth1{width:100%;margin:0 auto;padding:0 0.1em}
	.header-inner .wbWidth1{width:100%}
	.header-inner .wbNav .logos{flex: none;}
	.banner .wbWidth1{width:90%}
	.bntxt .texts{width:4.2em}
	.bntxt .texts .ts{font-size:0.28em}
	.bntxt .texts .ds{font-size:0.18em}
	.btn1{margin-top:0.3em}
	.btn1 a{padding: 0.5em 1.5em;gap: 1em;font-size:0.16em}
	.hmCust .tps .txts{top: 0.3em;}
	.hmCust .tps .btn1{top: 1.6em;}
	.hmCust .thumb-carousel .item{border: 1px solid #FFFFFF;}
	.hmCust .thumb-carousel .item.active{border: 1px solid #122b88;}
	.footer .contact{margin-top: 0.6em;}
	.breadcrumb li{font-size:12px}
	.wbSx h1{font-size: 16px;}
	.wbSx .wbFs,.wbSx .get-quote .btn{font-size: 12px;}
	.a2a_svg{width: 20px !important;height: 20px !important;line-height: 20px !important;}
	.proShowTop .arrayPics .small-carousel{height:0.9em}
	.proTs span{font-size:18px}
	.psInfo .wrs,.psInfo td{font-size:12px}
	
	.pageContent [style*="font-size:36px"],.pageContent [style*="font-size: 36px"] {font-size: 18px !important;line-height: 1.2 !important;}
	.pageContent [style*="font-size:24px"],.pageContent [style*="font-size: 24px"] {font-size: 16px !important;line-height: 1.2 !important;}
	.pageContent [style*="font-size:20px"],.pageContent [style*="font-size: 20px"] {font-size: 14px !important;line-height: 1.4 !important;}
	.pageContent [style*="font-size:18px"],.pageContent [style*="font-size: 18px"],.pageContent [style*="font-size:16px"],.pageContent [style*="font-size: 16px"],.pageContent [style*="font-size:14px"],.pageContent [style*="font-size: 14px"] {font-size: 12px !important;line-height: 1.4 !important;}
	
	.wbSx .wbFs{max-height: 20em;overflow-y:auto}
	.hmService .lists1 .ls .ts{font-size:12px}
	.hmService .lists2 .ls .ts, .hmService .lists2 .ls .xh{font-size:12px}
	
	.hmService .lists2 .ls{width:2.23em}
	.hmService .lists2 .ls .lsMa{width:1.8em}
	.hmService .lists2 .ls:nth-child(6n) .lsJt,.hmService .lists2 .ls:last-child .lsJt{display:none}
	.hmService .lists2 .ls:nth-child(6n),.hmService .lists2 .ls:last-child{width:1.8em}

}
/* 针对大屏幕设备的样式 */
@media (min-width:1025px){
	.wbWidth1{width:13.62em;margin:0 auto;padding:0 0.1em}
	/* .wbSx .wbFs{max-height: 30.3em;overflow-y:auto} */
	.wbSx .wbFs p{margin-top:0.5em}
	
	.hmService .lists2 .ls:nth-child(9n) .lsJt,.hmService .lists2 .ls:last-child .lsJt{display:none}
	.hmService .lists2 .ls:nth-child(9n),.hmService .lists2 .ls:last-child{width:1em}
}














