img{display:block}
img[alt]{font-size: 16px;color:#333}
.ts span{display:block;line-height: normal;}
.wbFlex{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fl{float:left}
.fr{float:right}
.hgs{height:100%}
.mr7d3{margin-right:40px}
.ovs{overflow:hidden}
.header .nav li a i.icofont-search-1{font-size:24px}

.mbNone{display:none !important}
.slider .hero-slider .owl-item a{display:block;width:100%;height:100%;}

.header .nav>li{margin-right: 0.2em;}
.wbJcc{-ms-flex-pack: center;justify-content: center}
.wbJce{-ms-flex-pack: end;justify-content: end}
.wbAtc{-ms-flex-align: center;align-items: center;}
.wbJsb{-ms-flex-pack: space-between;justify-content: space-between}
.wbWrap{-ms-flex-flow: wrap;flex-flow: wrap;}
.wbColumn{-ms-flex-flow: column;flex-flow: column;}

.wbWidth1{width:14.65em;margin:0 auto;position:relative}
.wbWidth2{width:13em;margin:0 auto;position:relative}

.btn {color: #FFFFFF;height: 3.2em;line-height: 3.2em;padding:0 1.6em;font-size: 0.18em;text-transform: capitalize;background: #17234c;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;font-weight: 600;}
.btn:hover{color:#FFFFFF;}
.btn:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ff5e0d;-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;}
.btn:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.titles{width:100%;font-size:0.6em;font-family:"Roboto","Arial";color:#333;font-weight:600;display:block;line-height: normal;text-align:center;}
.lines{width:1em;height:0.06em;background-color:#333;margin:0.2em auto 0}

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

/* 顶部 */
.header{background-color:#17234c}
.header .wbNav .logos{height:0.5em}
.header .wbNav .logos a{display:block;height:100%}
.header .wbNav .logos a img{max-width:100%;max-height:100%}
.header .middle-header{display: none;}

/* 导航 */
.main-menu{position: relative;}
.header .wbNav{display: flex;justify-content: space-between;align-items: center;}
.header .nav .child1{position:relative;margin: 0;padding: 0.05em 0 0.05em 0.1em;}
.header .nav .dropdown .child1 a{display:block;position:relative;font-size: 0.16em;white-space: nowrap;height: auto;padding-right: 1.4em;font-weight:400}
.header .nav .dropdown i{position:absolute;right:5px;line-height:24px}
.header .nav .dropdown .child1 .dropleft{background: #00000080;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: 0.1em 0;}
.header .nav .dropdown .child1 .dropleft .child2{position:relative;margin: 0;padding: 3px;}
.header .nav .dropdown .child1 .dropleft a{color:#FFF;font-size: 14px;}
.header .nav .dropdown .child1:hover .dropleft{opacity:1;visibility:visible;transform:translateY(0px);}

.header .nav .icoBar1{background-image:url(../icos/a1.svg);background-repeat:no-repeat;background-size:1.2em;width:1.2em;height:1.2em;margin-left: 0.1em;}
.header .nav li .dropdown{margin:0;background-color: #00000080;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: 0.15em 0;min-width:100%}
.header .nav li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0px);}
.header .nav li ul a:hover,.header .nav .dropdown .child1 .dropleft a:hover{color:#ff5f0b}
.header .nav .icoBar2{background-image:url(../icos/a1.svg);background-repeat:no-repeat;background-size:16px;width:16px;height:100%;margin-left: 6px;background-position: right center;transform: rotate(-90deg);}
.header .nav .dropdown .child1:hover .icoBar2{background-image:url(../icos/a2.svg);}
.header .nav li a.topcss::before {position: absolute;content: "";left: 0;bottom: 0;height: 3px;width:0%;background: #ff5e0d;border-radius: 5px 5px 0 0;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.header .nav li:hover a.topcss .icoBar1,.header .nav li.active a.topcss .icoBar1{background-image:url(../icos/a2.svg);}
.header .nav li.active a.topcss:before,.header .nav li:hover a.topcss:before{opacity:1;visibility:visible;width: 100%;}

/* Right Bar */
.header .right-bar{display:flex}
.header .right-bar .search a{height: 0.35em;width: 0.35em;text-align: center;border-radius: 0.04em;display: block;background-image:url(../icos/sear1.svg);background-repeat:no-repeat;background-position:center;background-size:90% auto}
.header .search-top.active a{background-image:url(../icos/close1.svg);background-color: transparent;background-size:90% auto}
.header .right-bar .search a:hover{background-image:url(../icos/sear2.svg);}
.header .search-top.active a:hover{background-image:url(../icos/close2.svg);}

/* Search */
.header .search-top{position:relative}
.header .search-form {position: absolute;right: 0;z-index: 9999;opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;box-shadow: 0px 0px 10px #0000001c;border-radius: 0.04em;overflow: hidden;transform:scale(0);top: 0.48em;}
.header .search-top.active .search-form {opacity:1;visibility:visible;transform:scale(1);}
.header .search-form input {width: 20.14em;height: 3.57em;line-height: 3.57em;padding: 0 5em 0 1.42em;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;border-radius: 0.21em;border: none;background: #fff;color: #2C2D3F;display:block;font-size:0.14em}
.header .search-form button {position: absolute;right: 0;height: 3.57em;top: 0;width: 3.57em;background: #ff5e0d;border: none;color: #fff;border-radius: 0 4px 4px 0;border-left:1px solid transparent;display:block;background-image:url(../icos/sear1.svg);background-repeat:no-repeat;background-position:center;font-size:0.14em;background-size:50% auto}
.header .search-form button:hover{background-color:#000;}

/****footer****/
.footer{background-repeat:no-repeat;background-size:cover}
.footer .bglines{width:100%;height:0.24em;background-repeat:repeat-x;background-size:0.3em 0.24em;background-image:url(../images/fln.png)}
.ftMail{width:100%;height:1.6em;background-color:#ff5e0d;padding:0 0.5em;display: flex;justify-content: space-between;align-items: center;        margin-top: -0.9em;}
.ftMail .fmLeft{width:5em;}
.ftMail .fmLeft .fmts{font-size:0.4em;color:#FFFFFF;font-weight:600;line-height: normal;font-family:arial;margin-bottom: 0.2em;}
.ftMail .fmLeft .fmds{font-size:0.14em;color:#FFFFFF}
.ftMail .mail_group{width:4em;height:0.48em;display:flex}
.ftMail .mail_group .ips{width:2.64em;height:0.48em;border:none}
.ftMail .mail_group .ips input{font-size:0.16em;color:#333333;width: 100%;height: 100%;margin: 0;padding: 0 1em;border:none;border-radius:0;display:block}
.ftMail .mail_group .bts{width:1.36em;height:0.48em;}
.ftMail .mail_group .bts button{font-size:0.18em;color:#ff5e0d;width: 100%;height: 100%;margin: 0;padding: 0 1em;border:none;display:block;background-color:#17234c;border-radius:0}

.footer-top{display: flex;justify-content: space-between;}
.conFooter{margin-bottom:0.4em;}
.conFooter .ftLogo{margin-bottom:0.4em;display: block;width:3.6em;}
.wbFooter .footTs{font-size:0.24em;font-weight:500;display:block;margin-bottom: 1.2em;}
.wbFooter .footTs:after{display:block;width:3em;height:0.08em;background-color:#ff5e0d;content:"";margin-top: 1em;}
.wbFooter li a{font-size:0.16em;font-weight:400;display:block;transition:0.5s;}
.wbFooter p{font-size:0.16em;font-weight:400;margin-bottom:1em;line-height:1.6em;text-align: center;}
.wbFooter strong,.wbFooter span,.wbFooter p a{font-size:1em;line-height:normal;display: inline-block;font-weight:400;}
.wbFooter p a:hover{color:#ff5e0d}

.wbFooter .ls{display: flex;margin-bottom: 0.2em;}
.wbFooter .ls .icos{display:flex;margin-right:0.05em}
.wbFooter .ls .icos img{width:0.3em;height:0.3em;margin: 0 0.02em;}
.wbFooter .ts{font-size:0.16em;line-height:normal;display: block;font-weight:400;white-space: pre;}
.wbFooter .ds{flex: 1;}
.wbFooter .ds span,.wbFooter .ds a{font-size:0.16em;line-height:normal;display: block;font-weight:400;}
.wbFooter .ds a:hover{color:#ff5e0d}
.wbFooter .ls .adls{display:flex;margin-bottom: 0.2em;}
.wbFooter .ds .adts{font-size:0.16em;line-height:normal;display: block;font-weight:400;white-space: pre;}

.wbCol1{width:4em}
.wbCol2{width:3em;}
.wbCol3{width:5em;}

.wbFooter li a:hover{transform: translateX(-0.02em);}
.folFooter p{position:relative;padding-left: 2.4em;margin-bottom: 1em;}
.folFooter p i{font-size: 1em;position: absolute;left: 0;width: 1.6em;height: 1.6em;overflow: hidden;border-radius: 50%;border: 1px solid #FFF;text-align: center;line-height: 1.6em;}

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

.copyright-content{position:relative}
.copyright-content ul{display: -ms-flexbox;display:flex;position:absolute;right: 0;top:0}
.copyright-content ul li{color:#FFF;margin:0 12px;font-size:16px}
.copyright-content ul li:hover{color:#ff5e0d;}

.wbFooter .social a{font-size:1em;}

/****首页-轮播图****/
.bannerSlider .owl-dots{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);display: flex;}
.bannerSlider .owl-dots .owl-dot{display:block;border:none;background-color: transparent;}
.bannerSlider .owl-dots .owl-dot span{background-color:#FFF;transition:0.3s;display:block}
.bannerSlider .owl-dots .owl-dot.active span{width:20px}
.bannerSlider .owl-dots .owl-dot.active span, .bannerSlider .owl-dots .owl-dot:hover span{background-color:#ff5e0d}

.owl-fade-scale-in{transform-origin:50% 50%; -webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fade-scale-out {transform-origin:50% 50%;-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@keyframes scaleUpFrom {
  from {
    opacity:0;
    transform:scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity:0;
    transform:scale(1.5);
  }
}


/****首页-热销产品模块****/
.proHots{position:relative;padding-top:1em}
.proHots .hotbgs{width:100%;height:7.36em;position:absolute;top:0;z-index:0}
.proHots .wbWidth2{position:relative;z-index:1}
.proHots .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.3em;margin-top:0.3em}
.proHots .lists .ls{width:100%;height:3em;overflow:hidden;position:relative;border:1px solid #f5f5f5}
.proHots .lists .ls a,.proHots .lists .ls .imgs{width:100%;height:100%;display:block;}
.proHots .lists .ls img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.proHots .lists .ls:hover img{transform:scale(1.1)}
.proHots .lists .ls .lks{font-size:0.2em;font-weight:600;height:2.5em;line-height:2.5em;background-color:#ff5e0dc2;color:#FFFFFF;position:absolute;bottom:-2.5em;width:100%;text-align:center;padding: 0 1.2em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition:0.5s}
.proHots .lists .ls:hover .lks{bottom:0}

.hmts{color: #17234c;text-align:center}
.hmts .ts{font-size:0.42em;line-height:normal;margin-bottom:0.2em;font-weight:600;font-family: Arial;}
.hmts .ts:first-letter {color: #ff5e0d;}
.hmts .ds{font-size:0.17em;line-height:1.8em;max-height: 20em;overflow: hidden;overflow-y: auto;}
.hmts .lnIco{width:4em;display:flex;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
.hmts .lnIco .ln{width:1.66em;height:2px;background-color:#333}
.hmts .lnIco .lt{background: linear-gradient(to right, #1c2750, #c5c8d2);}
.hmts .lnIco .rg{background: linear-gradient(to right, #c5c8d2, #1c2750);}
.hmts .lnIco .imgs{width:0.48em;height:auto;display: flex;justify-content: center;}
.hmts .lnIco .imgs img{width:70%}

/****首页-分类模块****/
.proCats{margin-top:1em}
.proCats .lists{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.3em;margin-top:0.3em}
.proCats .lists .ls{height:5em;width:100%;border:3px solid #17234c}
.proCats .lists .ls a{height:100%;width:100%;position:relative;display:block;overflow: hidden;}
.proCats .lists .ls a .imgs{height:3.25em;width:100%;overflow:hidden}
.proCats .lists .ls a .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.proCats .lists .ls a .lks{color:#fff;font-size:0.24em;display: -webkit-box;-webkit-line-clamp: 1;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */padding:0 0.5em;text-align: center;position: absolute;width: 100%;bottom: 3em;line-height: 1.6em;z-index:9}
.proCats .lists .ls a .btns{display:flex;justify-content: center;position: absolute;width: 100%;bottom: 0.2em;z-index:9}
.proCats .lists .ls a .btns span{color:#FFFFFF;font-size:0.16em;display:block;padding: 0.5em 2em;background-color: #ff5e0d;font-weight: 600;font-family: Arial;}
.proCats .lists .ls a .fk1{width: 110%;height: 2em;background-color: #17234c;transform: rotate(6deg);transform-origin: left top;position:absolute;z-index:2}
.proCats .lists .ls a .fk2{width: 110%;height: 2em;background-color: #ff5e0d;transform: rotate(-6deg);transform-origin: right top;position:absolute;z-index:1;right: 0;}

.proCats .lists .ls:hover{border-color:#ff5e0d}
.proCats .lists .ls:hover a .fk1{background-color: #ff5e0d;}
.proCats .lists .ls:hover a .fk2{background-color: #17234c;}
.proCats .lists .ls:hover a .btns span{background-color: #17234c;}

/****首页-关于我们****/
.hmAbout{position:relative;height:8.43em;background-image:url(../images/hmabbg.webp);background-repeat:no-repeat;background-size:cover}
.hmAbout .hmts{color:#FFF}
.hmAbout .hmts .lnIco .lt{background:linear-gradient(to right, #f8f8fa, #f8f8fa5e);}
.hmAbout .hmts .lnIco .rg{background:linear-gradient(to right, #f8f8fa5e, #f8f8fa);}
.hmAbout{margin-top:1.5em;padding-top:0.6em}

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

.hmMain{margin-top:0.4em;display: flex;justify-content: space-between;}
.hmMain .lefts{position:relative;width:6.05em;height:5.3em}
.hmMain .lefts .imgs{width:6.05em;height:5.3em;overflow:hidden}
.hmMain .lefts .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.hmMain .rights{width:6em;}
.hmMain .rights .desc{font-size:0.18em;color:#FFF;height: 18em;overflow-y: auto;line-height: 1.6em;}
.hmMain .rights .lists{display:flex;justify-content: space-between;margin-top: 0.3em;}
.hmMain .rights .lists .ts{display:flex;align-items: flex-end;}
.hmMain .rights .lists .t1{font-size:0.6em;font-weight:600;color:#ff5e0d;line-height: 1em;font-family:Oswald}
.hmMain .rights .lists .t2{font-size:0.16em;color:#FFFFFF;line-height: normal;margin-left: 0.3em;}
.hmMain .rights .lists .ds{font-size:0.16em;color:#FFFFFF;margin-top: 0.3em;font-weight:600}
.hmMain .rights .btns{display:flex;width: 100%;margin-top:0.25em}
.hmMain .rights .btns span{color:#FFF;font-size:0.16em;display:block;padding: 0.5em 2em;background-color: #ff5e0d;font-weight: 600;font-family: Arial;}
.hmMain .rights .btns:hover span{background-color:#FFF;color:#17234c}
@keyframes waves{
	0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	50%{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
	100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}


/****首页-公司优势****/
.hmadvs{width:100%;height:8.47em;padding-top:1em;background-repeat:no-repeat;background-size:cover;}
.hmadvs .owl-carousel{margin-top:0.6em;}
.hmadvs .owl-item{padding: 0.1em;}
.hmadvs .item{width:100%;height:3.75em;background-color:#FFFFFF;position:relative;overflow: hidden;box-shadow: 0 0 0.1em #ddd;padding:0.07em}
.hmadvs .im1{background-color:#ff5e0d;}
.hmadvs .im1,.hmadvs .im2{width:100%;height:100%;display:flex;flex-flow: column;justify-content: center;align-items: center;position:relative;padding: 0.2em;}
.hmadvs .im1 .imgs{width:0.6em;height:0.6em;margin-bottom: 0.2em;}
.hmadvs .im1 .ts{font-size:0.24em;color:#FFFFFF;font-weight:600}
.hmadvs .im2{position:absolute;top:0;left:-100%;background-color:#17234c;transition:0.5s}
.hmadvs .im2 .ts{font-size:0.24em;color:#ff5e0d;font-weight:600}
.hmadvs .im2 .ds{font-size:0.18em;color:#ffffff;text-align:center;line-height: 1.6em;margin-top: 1em;}
.hmadvs .item:hover .im2{left:0}
.hmadvs .owl-nav{width:100%;display: flex;position: absolute;top: calc(50% - 0.3em);justify-content: space-between;}
.hmadvs .owl-nav.disabled{display: flex;}
.hmadvs .owl-nav button{width:0.6em;height:0.6em;background-color:#ff5e0d;border-radius:50%;border:none}
.hmadvs .owl-nav button:hover{background-color:#17234c}
.hmadvs .owl-nav button:hover .left, .hmadvs .owl-nav button:hover .right {background-image: url(../images/ico_jt_2.svg);}
.hmadvs .owl-prev{margin-left: -1em;}
.hmadvs .owl-next{margin-right: -1em;}
.hmadvs .owl-nav .left{transform: rotate(180deg);}
.hmadvs .owl-nav .left,.hmadvs .owl-nav .right{background-image: url(../images/ico_jt_1.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}
.hmadvs .btns{display:flex;width: 100%;margin-top:0.5em;justify-content: center;}
.hmadvs .btns a{color:#FFFFFF;font-size:0.16em;display:block;padding: 0.6em 2em;background-color: #ff5e0d;font-weight: 600;font-family: Arial;}
.hmadvs .btns:hover a{background-color:#17234c;}

/****首页-案例****/
.hmcases{width:100%;height:12em;padding-top:1em;background-repeat:no-repeat;background-size:cover;}
.hmcases .hmts{color:#FFF}
.hmcases .lists{margin-top:0.8em}
.hmcases .lists .imgs:nth-child(3n+2){margin-top:-0.3em}
.hmcases .lists .imgs:hover{border: 0.06em solid #ff5e0d;}
.hmcases .btns{display:flex;width: 100%;margin-top:0.2em;justify-content: center;}
.hmcases .btns a{color:#FFFFFF;font-size:0.16em;display:block;padding: 0.6em 2em;background-color: #ff5e0d;font-weight: 600;font-family: Arial;}
.hmcases .btns:hover a{background-color:#FFFFFF;color:#17234c}

/****首页-新闻****/
.hmnews{background-color:#f9f9f9;padding-top:1em;padding-bottom:2em;}
.hmNewsMain{background-color:#FFFFFFA6;margin-top:0.5em;display: flex;justify-content: space-between;}
.hmNewsMain .imgs{display:block;width:6.05em;height:5.9em;overflow:hidden}
.hmNewsMain .imgs img{transition:0.5s}
.hmNewsMain .imgs:hover img{transform:scale(1.1)}
.hmNewsMain .lists{width:6.6em;height:5.9em;padding:0.24em 0.2em;}
.hmNewsMain .lists .hrs{width:100%;height:100%;border-top:1px solid #17234c;border-bottom:1px solid #17234c;padding: 0.15em 0;}
.hmNewsMain .lists .ls{width:100%;height:1.7em;display: flex;flex-flow: column;justify-content: center;padding: 0 0.2em;background-color:#FFF;color:#333333;}
.hmNewsMain .lists .ls .ts{width:100%;font-size:0.2em;font-weight:600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 0.8em;line-height: 1em;}
.hmNewsMain .lists .ls .ds{width:100%;font-size:0.16em;margin-bottom: 1em;line-height: 1.6em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmNewsMain .lists .ls .rs{display:flex;justify-content: space-between;align-items: center;}
.hmNewsMain .lists .ls .rs .icos{width:0.28em;height:0.28em;background-image:url(../images/ico_aw_1.svg);background-repeat:no-repeat;background-size:auto 100%}
.hmNewsMain .lists .ls .rs .dt{font-size:0.16em;}
.hmNewsMain .lists .ls:hover{background-color:#17234c;color:#FFF}
.hmNewsMain .lists .ls:hover .rs .icos{background-image:url(../images/ico_aw_2.svg);}


/****首页-案例****/
.hmCase{padding:1em 0;height:8.18em;background-repeat:no-repeat;background-size:cover;}
.hmCase .tops .ts,.hmCase .tops .ds{color:#FFF;}
.hmCase .item{padding:0.04em;background-color:#dae9f8;transition:0.5s}
.hmCase .btn{background-color:#FFF;color:#0075e0}
.hmCase .item:hover{transform: translateY(-0.15em);}
.hmCase .owl-carousel .owl-stage-outer{padding:0.15em 0}
.hmCase .owl-theme .owl-nav [class*="owl-"]{background-color:#FFF;width:0.52em;height:0.52em;border-radius:50%;overflow:hidden;display:block;position: absolute;top: calc(50% - 0.26em);}
.hmCase .owl-controls .owl-prev{left:-0.8em}
.hmCase .owl-controls .owl-next{right:-0.8em}
.hmCase .owl-controls .lt,.hmCase .owl-controls .rg{background-image:url(../icos/a3.svg);width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size:50%;}
.hmCase .owl-controls .lt{transform: rotate(90deg);}
.hmCase .owl-controls .rg{transform: rotate(-90deg);}
.hmCase .owl-theme .owl-nav [class*="owl-"]:hover{background-color:#ff5e0d;}
.hmCase .owl-theme .owl-nav [class*="owl-"]:hover .lt,.hmCase .owl-theme .owl-nav [class*="owl-"]:hover .rg{background-image:url(../icos/a1.svg);}
.hmNs{padding:1em 0;}
.cases{padding:0.6em 0 1.5em}
.cases .lists{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.3em}
.cases .imgs{width:100%;height:3.37em;overflow:hidden;}
.cases .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.cases .imgs:hover img{transform:scale(1.1)}

/*=====================
	面包屑
=======================*/
.lacts{width:100%;position:relative}
.lacts img{margin:0 auto;}
.lacts .mainTitle{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;flex-flow: column;}
.lacts .mainTitle h1,.lacts .mainTitle .ts{font-size:0.46em;font-weight:600;font-family:'Poppins',"Arial";display: block;line-height: normal;color:#FFF;margin-bottom: 0.2em;}
.lacts .mainTitle .ls{width:1.2em;height:0.04em;background-color:#ff5e0d;margin-bottom: 0.2em;}
.breadcrumb{margin-top:0.25em}
.breadcrumb ul{padding:0;background-color: transparent;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../images/ico_home.svg);background-repeat:no-repeat;background-size:auto 0.16em;background-position: left;padding-left: 0.25em;}
.breadcrumb .rgs{width:1.4em;height:1em;background-image:url(../images/ico_right_1.svg);background-repeat:no-repeat;background-size:auto 0.8em;background-position: center;padding-left: 0.25em;}
.breadcrumb li{font-size:0.16em;color:#999999;display: flex;align-items: center;}
.breadcrumb li a:hover{color:#ff5e0d}


/*=====================
   产品列表
=======================*/
.pro-lists{margin-top:0.4em;margin-bottom:2em}
.pro-lists .wbWidth2{display: flex;justify-content: space-between;}
.proLeft{width:3.6em;background-color:#17234c}
.proLeft .titles{color:#FFFFFF;font-size:0.24em;padding:0 0.6em;height:2.6em;line-height:2.6em;width:100%;font-weight:600;text-align:left}

.pvFrs{position: relative;}
.proLeft .proNavs{width:100%;}
.proLeft .proNavs > li{border-bottom:0.01em solid #cccccc;position: relative;}
.proLeft li .fsLink{color:#FFF;font-size:0.16em;display:block;padding-left:0.67em;line-height:3.2em;position:relative;font-weight: 600;white-space: nowrap;width: calc(100% - 2.5em);text-overflow: ellipsis;overflow: hidden;}
.proLeft li.child1 .seLink{font-size:0.14em;display:block;line-height: 1.5em;padding: 0.5em 2em;width: 100%;color:#FFF}
.proLeft li.child1:last-child .seLink{border-bottom:none;}
.proLeft li .fa{position: absolute;top: 0;right: 0;width: 0.32em;height: 100%;background-image: url(../images/ico_add_1.svg);background-repeat: no-repeat;background-size: 0.16em 0.16em;background-position:center}
.proLeft li .fa:hover{background-image:url(../images/ico_add_2.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:#ff5e0d}
.proLeft li.opens .fa{background-image:url(../images/ico_minus_2.svg);}
.proLeft li.opens .pvFrs{background-color:#ff5e0d}

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

.proRight{width:9em}
.proRight .proList{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.3em;margin-bottom: 0.6em;}
.proRight .wbPros{width:100%;overflow:hidden;border:0.01em solid transparent;}
.proRight .wbPros .imgs{width:100%;height: 2.76em;display: block;overflow:hidden;border:0.01em solid #cccccc;background-color: #FFF;}
.proRight .wbPros .imgs img{width:100%;height:100%;display:block;transition:0.5s;object-fit:cover}

.proRight .wbPros .txts{width:100%;padding:0 0.1em;overflow: hidden;padding-bottom: 0.25em;}
.proRight .wbPros .txts .ts{margin:0.2em auto 0.1em;overflow: hidden;display: block;}
.proRight .wbPros .txts .ts span{font-size:0.18em;height:1.5em;line-height:1.5em;text-overflow: ellipsis;overflow: hidden;color:#333;display: -webkit-box;-webkit-line-clamp: 1;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}

.proRight .wbPros .txts .ms{width:1.1em;height:0.26em;}
.proRight .wbPros .txts .ms a{width:1.1em;height:0.26em;background-image:url(../icos/iq2.png);background-repeat:no-repeat;background-size: 100% auto;display: block;}
.proRight .wbPros:hover .txts .ms a{background-image:url(../icos/iq1.png);}

.proRight .wbPros:hover{border:0.01em solid #17234c;}
.proRight .wbPros:hover .txts{background-color:#17234c;}
.proRight .wbPros:hover .txts .ts span{color:#FFF;}
.proRight .wbPros:hover .imgs{border:none}





/* 产品内页 */
.pro-show{margin-top:0.4em;margin-bottom:2em}
.pro-show .wbWidth1{padding:0 1em;max-width:100%}
.prowd{width:100%;}
.pro-show-lists{margin-top:0.6em;}
.arrayPics{width:5em;position:relative}
.arrayPics a{display:block}

.big-pro-carousel{width:5em;height:5em;border:1px solid #5b6481;box-sizing: content-box;}
.big-pro-carousel .item a{display:block;width:5em;height:5em}
.big-pro-carousel .item a img{width:100%;height:100%;object-fit:cover}
.big-pro-carousel .owl-controls{position: absolute;top: calc((100% - 0.62em) / 2);width: 100%;}
.big-pro-carousel .owl-nav{position: absolute;width: 100%;top: calc(50% - 0.3em);display: flex;justify-content: space-between;height: 0.72em;z-index:9;opacity:0}
.big-pro-carousel:hover .owl-nav{opacity:1}
.big-pro-carousel .owl-nav button{border:0;background-color:#17234c78;width:2em;font-size:0.16em;border-radius:0}
.big-pro-carousel .owl-nav button span{display:block;width:100%;height:100%;background-image:url(../images/ico_left_1.svg);background-repeat:no-repeat;background-position:center;background-size: 100%;}
.big-pro-carousel .owl-nav button.owl-next span{transform: rotate(180deg);}
.big-pro-carousel button.disabled{cursor:no-drop}
.big-pro-carousel .owl-nav button:hover{background-color:#ff5f0b;}
.big-pro-carousel .owl-nav button.disabled:hover{background-color:#17234c78;}

.small-pro-carousel{width:5em;margin-top:0.2em}
.small-pro-carousel .owl-item .item{border:1px solid #cccccc;} 
.small-pro-carousel .owl-item .item.on{border:1px solid #17234c;}
.small-pro-carousel .owl-item .item a{width:100%;height:1.175em;}
.small-pro-carousel .owl-item .item a img{width:100%;height:100%;object-fit:cover}
.owl-nav.disabled{display:none}


.box{position:relative;}
.wbSx{width:6.5em;padding-top: 0.08em;margin-left:0.8em}
.wbSx h1{font-size:0.3em;font-weight:600;color:#333333;margin-bottom:1.2em;margin-top:0.2em;line-height:1.6em;}
.wbSx .wbFs{font-size:0.16em;margin-bottom: 2.5em;color:#333333;}
.wbSx .wbFs *{font-size:1em;line-height: 1.8em !important;text-wrap: unset !important;}
.wbSx li{position: relative;padding-left: 1.2em;margin-bottom:0.5em;background-image:url(../images/ico3.png);background-repeat:no-repeat;background-size:auto 0.8em;background-position: left 0.45em;}

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

.proShare{margin-left: 0.5em;}

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

.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 .infos{background-color:#FFF;padding:2em 1.2em}
.psInfo .wrs{font-size:0.16em !important;}
.psInfo .wrs *{font-size:1em !important;line-height:1.6em}

.psMain{margin-top:0.6em;width:100%;}
.psMain .ts{font-size:0.36em;font-weight:600;margin-bottom:0.8em;line-height: normal;}


.proListCon{margin-bottom:0.3em}
.proListCon .ts{font-size:0.28em;color:#333333;line-height:1.6em;font-weight: 600;}
.proListCon .ds{ont-size:0.16em;color:#333333;line-height:2em;margin-top:1em}

.proListCon li{margin-bottom:20px;position: relative;padding-left: 20px;background-image: url(../images/ico3.png);background-repeat: no-repeat;background-size: auto 0.8em;background-position: left 0.45em;}
.proListCon h1{font-size: 30px;margin: 10px 0 20px;}
.proListCon table{max-width:100%;width: auto !important;}
.proListCon td{border:1px solid #ddd;padding: 10px 20px !important;font-size: 14px;width: auto !important;}
.proListCon .wrs td *{font-size: 18px;}
.proListCon .firstRow{letter-spacing: 1px;}

.wbSx .getBtn{display: flex;flex-wrap: wrap;}
.wbSx .getBtn a{margin:0 0.2em 0 0;width: 1.2em;height: 0.45em;line-height: 0.45em;}
.wbSx .getBtn a::before{background-color: #4b4b4b;}
.wbSx .getBtn a::after{background-color: #df3538;}
.wbSx .getBtn a:hover span{color:#FFFFFF}
.wbSx .getBtn a span{font-size: 0.14em;}

.comVds{width:100%;height:7.65em;margin-top:0.8em;overflow:hidden}
.vdWidth{width:100%;height:100%;}
video{width:100%;height:100%;background-color:#000;display:block}

.wbtab{margin-top: 1em;}
.psInfo .ts1{font-size:0.48em;font-weight:600;color:#333;line-height: normal;text-align:center;margin-bottom:0.3em;}
.psfea .ds1{font-size:0.18em;color:#333;line-height: 1.8em;}
.psfea .ds1 *{text-wrap: unset !important;}
.psfea .lists{margin-top:0.6em}
.psfea .lists .ls{display:flex;justify-content: space-between;margin-bottom:0.8em}
.psfea .lists .ls:last-child{margin-bottom:0} 
.psfea .lists .ls .imgs{width:5.85em;height:3.85em;overflow:hidden}
.psfea .lists .ls .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.psfea .lists .ls .desc{width:6.5em;height:3.85em;overflow:hidden;padding-right:1em;display: flex;flex-flow: column;justify-content: center;} 
.psfea .lists .ls .desc .ts2{font-size:0.36em;color:#333;line-height:normal;margin-bottom:0.5em}
.psfea .lists .ls .desc .ds2{font-size:0.18em;color:#333;line-height: 1.6em;}
.psfea .lists .ls:nth-child(2n+0) .imgs{order:2}
.psfea .lists .ls:nth-child(2n+0) .desc{order:1;}
.psfea .lists .ls:hover .imgs img{transform:scale(1.1)}


.proBms{margin-top:1em;}
.proBms .ts{font-size:0.42em;font-weight:600;line-height: normal;margin: 0 auto 1em;text-align:center}

.proBms .wbPros1 a{display:block;width:100%}
.proBms .wbPros1 .imgs{width:100%;aspect-ratio: 1 / 1;display: -ms-flexbox;display:flex;-ms-flex-pack: center;justify-content:center;-ms-flex-align: center;align-items: center;overflow:hidden;border:0.01em solid #cdcdcd;background-color:#FFFFFF;}
.proBms .wbPros1 .imgs img{width: 100%;height:100%;transition:0.3s;object-fit:cover;}
.proBms .wbPros1 .imgs:hover img{transform:scale(1.1)}
.proBms .wbPros1 .sts{width:96%;padding: 0.2em 0;margin:0.1em auto 0}
.proBms .wbPros1 .sts span{font-size:0.19em;color:#000000;line-height:1.5em;font-weight:500;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */text-align:center;font-weight: 600;}
.proBms .wbPros1:hover .sts span{color:#ff5f0b;}

.owl-carousel .owl-stage-outer{z-index: 9;}
.proBms .owl-nav{width:100%;display: flex;position: absolute;top: calc(50% - 0.8em);justify-content: space-between;}
.proBms .owl-nav.disabled{display: flex;}
.proBms .owl-nav button{width:0.6em;height:0.6em;background-color:transparent;border:none}
.proBms .owl-nav button:hover .left, .proBms .owl-nav button:hover .right {background-image: url(../icos/ico_jt_2.svg);}
.proBms .owl-prev{margin-left: -0.8em;}
.proBms .owl-next{margin-right: -0.8em;}
.proBms .owl-nav .left{transform: rotate(180deg);}
.proBms .owl-nav .left,.proBms .owl-nav .right{background-image: url(../icos/ico_jt_1.svg);background-repeat: no-repeat;width: 100%;height: 0.4em;background-size: auto 100%;background-position: center;}


/*=====================
   关于我们
=======================*/
.abouts{padding:1.2em 0 2.1em;background-color:#FFF;background-image:url(../images/atbg.webp);background-repeat:no-repeat;background-size:7.14em 5.98em;background-position: right top;background-position: right top;margin-top: -0.48em;position:relative;z-index: -1;}
.profile{display:flex;justify-content:space-between;align-items: center;}
.profile .lts{width:5.6em;color:#333333;}
.abouts .lts .ts{font-size:0.42em;line-height:normal;margin-bottom:0.4em;font-weight:600;font-family: Arial;}
.abouts .lts .ts:first-letter {color: #ff5e0d;}
.abouts .lts .ds{font-size:0.17em;line-height:1.8em;max-height: 20em;overflow: hidden;overflow-y: auto;}
.profile .rgs{width:7em;height:5em}

.factor{margin-top:0.4em}
.factor .owl-carousel{cursor: grab;}
.factor .owl-carousel .owl-stage-outer{padding:0.15em 0}
.factor .item{transition:0.3s;border:0.03em solid #17234c}
.factor .item:hover{transform: translateY(-0.15em);border:0.03em solid #ff5e0d}

.advs{width:100%;height:7.1em;padding-top:1em;background-repeat:no-repeat;background-size:cover;margin-top:1em}
.advs .lts{width:100%;color:#FFF;text-align:center}
.advs .owl-carousel{margin-top:0.6em}
.advs .item{width:100%;height:3.75em;background-color:#ffffff;position:relative;overflow: hidden;}
.advs .im1,.advs .im2{width:100%;height:100%;display:flex;flex-flow: column;justify-content: center;align-items: center;position:relative;padding: 0.2em;z-index:2}
.advs .brs{width:100%;height:100%;position:absolute;top:0;left:0;padding:0.07em}
.advs .brs:before{width:100%;height:100%;display:block;content:"";background:#ff5f0b;z-index:1}
.advs .im1 .imgs{width:0.6em;height:0.6em;margin-bottom: 0.2em;}
.advs .im1 .ts,.advs .im2 .ts{font-size:0.24em;color:#FFFFFF;font-weight:600}
.advs .im2{position:absolute;top:0;left:-100%;background-color:#17234c;transition:0.5s}
.advs .im2 .ts{color:#ff5f0b;}
.advs .im2 .ds{font-size:0.18em;color:#FFFFFF;text-align:center;line-height: 1.6em;margin-top: 1em;}
.advs .item:hover .im2{left:0}
.advs .owl-nav{width:100%;display: flex;position: absolute;top: calc(50% - 0.3em);justify-content: space-between;}
.advs .owl-nav.disabled{display: flex;}
.advs .owl-nav button{width:0.6em;height:0.6em;background-color:#ffffff;border-radius:50%;border:none}
.advs .owl-nav button:hover{background-color:#ff5e0d}
.advs .owl-prev{margin-left: -1em;}
.advs .owl-next{margin-right: -1em;}
.advs .owl-nav .left{transform: rotate(180deg);}
.advs .owl-nav .left,.advs .owl-nav .right{background-image: url(../images/ico_jt_1.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}
.advs .owl-nav button:hover .left,.advs .owl-nav button:hover .right{background-image: url(../images/ico_jt_2.svg);}

.hist{margin-top:1em;width:100%;overflow:hidden}
.hist .lts{margin-left:0.94em}
.hist .owl-carousel{width:17.2em;margin-left:0.64em;margin-top:0.64em}
.hist .item{border-top:1px solid #999999;border-right:1px solid #999999;padding:0.2em 0.3em 0;height:3.4em;color:#333333;}
.hist .item .rs{font-size:0.42em;line-height:normal}
.hist .item .ts{font-size:0.18em;line-height:normal;margin-top:3em}
.hist .item .ds{font-size:0.16em;line-height:normal;margin-top:2em}
.hist .active:not(.active ~ .active) .item{color:#FFFFFF}
.hist .bgs{position:absolute;width:8em;height:3.4em;background-color:#17234c;left: -3.06em;bottom: 0;}
.hist .owl-nav.disabled{display: flex;}
.hist .owl-nav{width:100%;display: flex;position: absolute;top: 0.35em;flex-flow: column;left: -0.6em;gap: 0.2em;}
.hist .owl-nav.disabled{display: flex;}
.hist .owl-nav button{width:0.48em;height:0.32em;border:none;background-color: transparent;}
.hist .owl-nav .left{transform: rotate(180deg);}
.hist .owl-nav .left,.hist .owl-nav .right{background-image: url(../images/ico_j_1.svg);background-repeat: no-repeat;width: 100%;height: 0.32em;background-size: 100% auto;background-position: center;}
.hist .owl-nav .left:hover,.hist .owl-nav .right:hover{background-image: url(../images/ico_j_2.svg);}

.honors{width:100%;height:6.38em;padding-top:1em;background-image: url(../images/hrabs.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0.8em;}
.honors .lts{width:100%;text-align:center}
.honors .item .imgs{height:3.4em;width:100%}
.honors .item .imgs img{height:100%;max-width:100%;width:auto}
.honors .owl-carousel{margin-top:0.5em}
.honors .owl-nav{width:100%;display: flex;position: absolute;top: calc(50% - 0.3em);justify-content: space-between;}
.honors .owl-nav.disabled{display: flex;}
.honors .owl-nav button{width:0.6em;height:0.6em;background-color:#ff5e0d;border-radius:50%;border:none}
.honors .owl-nav button:hover{background-color:#17234c}
.honors .owl-prev{margin-left: -1em;}
.honors .owl-next{margin-right: -1em;}
.honors .owl-nav .left{transform: rotate(180deg);}
.honors .owl-nav .left,.honors .owl-nav .right{background-image: url(../images/ico_jt_1.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}
.honors .owl-nav button:hover .left,.honors .owl-nav button:hover .right{background-image: url(../images/ico_jt_2.svg);}

.partenr{padding-top: 1em;}
.partenr .lts{width:100%;text-align:center}
.partenr .wbWidth2{position:relative;z-index:9}
.partenr .lists{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.3em;margin-top: 0.6em;}
.partenr .lists .item{background-color:#1a264e;padding:0.03em;width:100%;height:1.63em}
.partenr .lists .item .imgs{display:block;width:100%;height:100%}
.partenr .lists .item .imgs img{width:100%;height:100%;object-fit:cover}

.parbgs{position:absolute;bottom:0;Right:0;width:3.95em;height: 6.47em;z-index:0}

.partenr .lists .item:hover{animation: myfirst 0.5s 1;background-color:#ff5e0d;}                              
@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);}
}




/*=====================
   新闻列表
=======================*/
.news{background-color:#ffffff;padding:0.6em 0 1.5em}
.news .newsNav{display:flex;margin-bottom: 0.2em;justify-content: center;gap: 0.3em;}
.news .newsNav .ns{font-size:0.18em;padding:0.6em 1.5em;background-color:#17234c;color:#FFFFFF}
.news .newsNav .ns:hover,.news .newsNav .ns.active{background-color:#ff5e0d;}

.newsList{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.3em;margin-bottom:0.8em;margin-top: 0.5em;}
.newsList .ls{width:100%;overflow:hidden;background-color:#ffffff;box-shadow: 0 0 10px #DDD;}
.newsList .ls .newsImg{width:100%;height:3.82em;overflow:hidden;}
.newsList .ls .newsImg img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.newsList .ls .newsTxt{padding:0.25em;}
.newsList .ls .newsTxt .dates{font-size:0.14em;color:#17234c;margin-bottom:1.2em}
.newsList .ls .newsTxt .ts{font-size:0.18em;color:#333333;font-weight:600;margin-bottom:1.2em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.newsList .ls .newsTxt .mrs{font-size:0.12em;color:#333333;border-bottom:1px solid #333;padding-bottom:0.6em;display: table;}

.newsList .ls:hover{background-color:#17234c;}
.newsList .ls:hover .newsImg img{transform:scale(1.1)}
.newsList .ls:hover .newsTxt .dates{color:#FFFFFF;}
.newsList .ls:hover .newsTxt .ts{color:#FFFFFF;}
.newsList .ls:hover .newsTxt .mrs{color:#FFFFFF;border-bottom:1px solid #FFFFFF;}

/* 新闻内页 */
.newsShow{display:flex;justify-content:space-between}
.newLeft{width:8.5em;min-height:9.81em;border-radius: 0.2em;}
.newLeft .ts h1{font-size:28px;color:#333333;line-height:normal;font-weight:600;}
.newLeft .ds{margin-top:1em;font-size: 14px;}
.newLeft .dates{height:1.3em;line-height:1.3em;font-size:1em;color:#999999;padding-left: 1.7em;background-image:url(../img/dates.jpg);background-size:auto 1.3em;background-repeat:no-repeat;display: inline-block;}

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

.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:inline-block;width:100%}
.newShowFoot a:hover{color:#ff6500}

.newRight{width:3.8em;}
.newSty{width:100%;position: sticky;top: 1.5em;z-index: 9;}
.newSty .nvs .ns{font-size:0.18em;width:100%;margin-bottom:0.8em;display:block;background-color:#17234c;color:#FFFFFF;padding:0.8em 1em}
.newSty .nvs .ns:hover{background-color:#ff5e0d;}
.nrMain{margin-top:0.3em}
.nrMain .ts{font-size:0.28em;color:#333333;margin-bottom: 1.2em;font-weight: 600;border-bottom: 0.01em solid #ccc;line-height: 2.4em;}
.nrList a{display:flex;width:100%;margin-bottom: 0.2em;}
.nrList a .ors{display:block;width:1.4em;line-height:1.4em;height:1.4em;font-size:0.14em;color:#FFF;background-color:#666666;text-align: center;border-radius: 0.2em;}
.nrList a .tls{display:block;font-size:0.16em;color:#333333;width:18.5em;line-height:1.2em;height:1.2em;margin-left:0.8em;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.nrList a .datas{display:block;font-size:0.14em;color:#696969;width:7em;line-height:1.37em;height:1.37em;margin-left:2em;overflow:hidden}

.nrList a:hover .tls{color:#ff6500}
.nrList a:nth-child(1) .ors{background-color:#ff6500}
.nrList a:nth-child(2) .ors{background-color:#ff8a00}
.nrList a:nth-child(3) .ors{background-color:#ffb100}




/**联系我们**/
.contact{width:100%;position:relative;overflow: hidden;padding:0.6em 0 0.8em}
.maps{width:100%;height:6em;}
.amap-toolbar{right:10px !important;bottom:10px !important;left: unset !important;top: unset !important;}

.contactMain{margin:0.6em 0 0.8em;display:flex;box-shadow: 0 0 10px #ddd;}
.conMess{background-color:#fe5f0a;width:4.6em;padding: 0.7em 0.45em 0.2em;}
.conMess .title{display:flex}
.conMess .title .ln{width:0.36em;position:relative;margin-right: 0.14em;}
.conMess .title .ln:before{width:50%;height:0.03em;display:block;content:'';background-color:#FFFFFF;position:absolute;top:0.15em;right:0}
.conMess .title .ln:after{width:100%;height:0.03em;display:block;content:'';background-color:#FFFFFF;position:absolute;top: 0.24em;}
.conMess .title .ts{font-size:0.28em;line-height:normal;color:#FFFFFF;font-weight:600}
.conMess .link{margin-top:0.4em}
.conMess .link .ls{display:flex;border-bottom:1px solid #FFF;padding-bottom:0.2em;margin-bottom:0.4em;align-items: center;}
.conMess .link .ls .icos{width:0.46em;height:0.46em;margin-right:0.16em;}
.conMess .link .ls .icos img{width:100%;height:100%;}
.conMess .link .txts{flex:1}
.conMess .link .txts .ts{white-space: pre;}
.conMess .link .txts .ns,.conMess .link .txts .ts,.conMess .link .txts a{font-size:0.16em;line-height:normal;color:#ffffff;font-weight:600}
.conMess .link .txts .ws,.conMess .link .txts .es{display:flex}
.conMess .link .txts a:hover{color:#17234c;}

.conAlert{width:100%;padding: 0.7em 0.45em 0.2em;flex: 1;}
.conAlert .title:after{width:0.5em;height:0.03em;background-color:#17234c;display:block;content:''}
.conAlert .title .ts{font-size:0.28em;line-height:normal;color:#17234c;font-weight:600;padding-bottom: 0.3em;}

.conAlert .form-horizontal{margin-top:0.4em}
.conAlert .input_group{display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.3em;}
.conAlert .form_group{width:100%;height:0.56em;}
.conAlert .form_group1{width:100%;height:1.8em;margin-top:0.4em;margin-bottom:0.5em;}
.conAlert .form_group input,.conAlert .form_group1 textarea{display:block;width:100%;height:100%;border: 0.06em solid #ccc;border-radius: 0.3em;padding: 0.6em;font-size:0.16em;line-height:1.6em}
.conAlert .form_group2{width:100%;height:0.56em;margin-bottom:0.3em;}
.conAlert .form_group2 input{display:block;width:9.65em;height:3.5em;border: 0.06em solid #ccc;border-radius: 0.3em;padding: 0.6em;font-size:0.16em;line-height:1.6em;margin-right: 1em;}
.conAlert .form_group2 .input-group{-ms-flex-align: center;align-items: center;}
.conAlert .form_button{display: flex;border-radius: 0.05em;}
.conAlert .form_button button{color:#FFF;display:block;font-size:0.18em;background-color:#17234c;border: none;padding:0.6em 1.5em}
.conAlert .form_button button:hover{background-color:#fe5f0a;}


/****分页****/
#pages{margin-top:0.3em}
.pagination{display: -ms-flexbox;display:flex;-ms-flex-pack: center;justify-content:center;}
#pages a{border:0.01em solid #e4e4e4;padding:0.3em 1.2em;color:#333;font-size:0.14em;display:block}
#pages a:hover{color:#21409a}
#pages span{background-color:#21409a;padding:0.3em 1.2em;color:#FFF;font-size:0.14em;display:block}

/*=====================
	留言表单
=======================*/
.wdCart{padding-top:1em}
.page_contact{margin-bottom:1.5em;}
.conLeft{background-color:#17234c;width:5.8em;padding:0.49em 0.63em}
.conLeft .title{margin-bottom:0.2em}
.conLeft .title .ts1{color:#FFF;font-size: 0.18em;line-height:normal}
.conLeft .title .ts2{color:#FFF;font-size: 0.4em;line-height:normal;margin-top:0.25em}

.page_contact .form_group{float:left;margin-right:0.25em;margin-bottom:0.22em;width:2.14em;height:0.4em;}
.page_contact .form_group:nth-child(2n+0){margin-right:0;}

.page_contact .form_group1{width:4.53em;height:1.8em;margin-bottom:0.4em;}
.page_contact .form_group input,.page_contact .form_group1 textarea{display:block;width:100%;height:100%;padding: 0.6em;font-size:0.14em;line-height:1.6em}

.page_contact .form_button{background-color:#FFF;width:1.5em;height:0.4em;text-align:center;}
.page_contact .form_button button{color:#17234c;display:block;font-size:0.16em;width:100%;background-color:transparent;line-height:2.5em;border: none;border-radius:0}
.page_contact .form_button button:hover{background-color:#ff5e0d}

.conRight{width:5.8em;height:6em;}
.cartBox span{font-size:0.16em;color:#333;display:block}
.cartBox a{font-size:0.16em;color:#333;display:block}
.cartBox a:hover{color:#0075e0}
.cartBox a.noPros{font-size:0.24em;display:block}
.succ{font-size: 16px;background: #0000009e;color: #FFF;border-radius: 8px;width: 260px;text-align: center;height: 48px;line-height: 48px;position: fixed;top: 50%;left: 50%;margin-top: -24px;margin-left: -130px;z-index:999;display:none}

.tabs li{border: 0.01em solid #ddd;margin-top: 0.01em;display:flex;display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.tabs li.ths{font-weight:600}
.sp1{width:1.5em;padding:0.1em;border-right: 1px solid #ddd;}
.sp2{width:3.8em;padding:0.1em;border-right: 1px solid #ddd;justify-content: center;align-items: center;display: flex;}
.sp5{width:1.4em;padding:0.1em;justify-content: center;align-items: center;display: flex;}

.pageCon{margin-top:0.7em;margin-bottom:1.5em}
.pgcs{font-size:14px}
@keyframes wbHvr{
 0% {transform:scale(1);opacity:1}
 to {transform:scale(1.5);opacity:0}
}
@keyframes myScron{
   20% {transform:scale(1.1);}
   40% {transform:scale(0.9);}
   60% {transform:scale(1.05)}
   80% {transform:scale(0.95)}
   to {transform:scale(1)}
}
@keyframes hvr-buzz-out {
   10% {transform:translateX(3px) rotate(2deg)}
   20% {transform:translateX(-3px) rotate(-2deg)}
   30% {transform:translateX(3px) rotate(2deg)}
   40% {transform:translateX(-3px) rotate(-2deg)}
   50% {transform:translateX(2px) rotate(1deg)}
   60% {transform:translateX(-2px) rotate(-1deg)}
   70% {transform:translateX(2px) rotate(1deg)}
   80% {transform:translateX(-2px) rotate(-1deg)}
   90% {transform:translateX(1px) rotate(0)}
   to {transform:translateX(-1px) rotate(0)}
}
@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);}
}

@media (max-width:1500px) {
   .honors .owl-nav{position:unset;justify-content: center;gap: 0.3em;margin-top: 0.3em;}
   .advs .owl-nav{position:unset;justify-content: center;gap: 0.3em;margin-top: 0.3em;}
   .hmadvs .owl-nav{position:unset;justify-content: center;gap: 0.3em;margin-top: 0.3em;}
   .hmadvs{padding-top:0.8em}
   .hmadvs .owl-carousel{margin-top: 0.3em;}
   .hmadvs .btns{margin-top: 0.3em;}
}
@media (max-width:1485px) {.faCont1{font-size:6.73vw;}}
@media (max-width:1320px) {.faCont2{font-size:7.57vw;}}