img{display:block}
img[alt]{font-size: 16px;color:#333}
.ts span{display:block;line-height: normal;}
.faCont{font-size:100px;}
.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}

.pcNone{display:none !important}

.header .nav>li{display:flex;justify-content: center;align-items: center;}
.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;}

.btn {color: #fff;height: 2.6em;line-height: 2.6em;padding:0 1.6em;font-size: 12px;text-transform: capitalize;background: #379af4;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;}
.btn:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #2C2D3F;-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;}

/* 顶部 */
.slicknav_nav{border-top:1px solid #eee}
.wbLinks{display:none;align-items: center;flex-wrap: wrap;}
.wbLinks .sw{display:flex;padding-right: 20px;align-items: center;width:50%}
.wbLinks .sw .bgs{width:0.48em;height:0.48em;background-color:#a67b4c;background-repeat:no-repeat;border-radius:0.06em;background-position:center;background-size:100%}
.wbLinks .sw.tels .bgs{background-image:url(../images/whatsapp.png)}
.wbLinks .sw.emails .bgs{background-image:url(../images/mail.png)}
.wbLinks .sw.quote{margin-right:0;margin-top: 10px;}
.wbLinks .sw .swMain{margin-left: 0.15em;}
.wbLinks .sw .swMain .ts{font-size:12px;color: #757575;font-family: 'Poppins', sans-serif;line-height:normal}
.wbLinks .sw .swMain .ds a{display:block;font-size:10px;color: #333333;line-height:normal}

.header .nav .dropdown .child1 a{display:block;position:relative}
.header .nav .dropdown i{position:absolute;right:10px;line-height:24px}
.header .nav li .dropleft {background: #fff;width: 230px;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}
.header .nav li .dropleft a{color:#333}
.header .nav .child1{position:relative}

.topbar .social li{float:right;margin-left:20px}
.header .nav li.cart_icon a.cars{padding-right: 12px;}

.wbWidth1{width:100%;max-width:7.4em;margin:0 auto}
.wbCon{width:100%;max-width:767px;margin:0 auto;padding:0 0.1em}

.logo a{display:block;display:flex;align-items: center;height: 45px;}
.logo a img{max-width: 200px;height: 100%;}

.header .cart-top .cars{position:relative;height: 24px;width: 24px;display:block}
.header .cart-top .cars .totals{display:inline-block;width:1.8em;height:1.8em;border-radius:1em;line-height:1.8em;text-align:center;overflow:hidden;font-size:10px;color:#FFF;background-color:red;position:absolute;top: -0.6em;right: -0.6em;z-index: 10;}
.header .cart-top .cars i{position:relative;z-index:9;background-image:url(../icos/cart3.svg);background-repeat:no-repeat;display:block;width:100%;height:100%;background-position:center;background-size:100% auto}
.header .lang-top a{height: 24px;width: 24px;display:block;background-image:url(../icos/lang3.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;margin-left:0.5em}
.lgrs{display:flex;position: absolute;right: 1.1em;top: 0.6em;}

.titles{width:100%;font-size:0.42em;font-family:"Roboto","Arial";color:#333;font-weight:600;display:block;line-height: normal;text-align:center;}
.lines{width:1em;height:0.04em;background-color:#333;margin:0.2em auto 0}

/*=====================
	导航标题
=======================*/
.lacts{width:100%;height:100px;position:relative;}
.lacts .imgs{width:100%;height:100%;}
.lacts .imgs img{width:100%;height:100%;object-fit:cover}
.lacts .wbWidth1{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}

.breadcrumb{text-align:center;width: 100%;padding: 0 10px;}
.breadcrumb .ls{display:none}
.breadcrumb ul{padding:0;border-radius:0;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #FFF;text-align:center;font-size: 12px;}
.breadcrumb li:first-child{background-image: url(../images/ico6.png);background-repeat: no-repeat;background-size: auto 0.8em;background-position: 0 0.6em;padding-left: 1.3em;background-color: transparent;}
.breadcrumb .rgs{width:1.4em;height:1em;background-image:url(../images/ico5.png);background-repeat:no-repeat;background-size:auto 0.8em;background-position: center;padding-left: 0.25em;display: inline-block;}
.breadcrumb li{font-size:12px;color:#FFF;display: inline-block;}
.breadcrumb h1,.breadcrumb .ts{font-size:16px;font-weight:600;display: block;line-height: normal;color:#FFF;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.slidBox,.leftBox{display:none}
.navSli{width:100%;padding:10px}
.navSbox {display: flex;flex-wrap: wrap;justify-content: space-between;}
.navSbox a {display:block;font-size: 16px;line-height:45px;color:#232323;transition-duration:.3s;padding: 0px 15px 0 25px;border: 1px #cdcdcd solid;border-radius:8px 0px 8px 0px;overflow: hidden;font-family: "Futura Bk BT","Arial";background-color:#FFF;background-image:url(../images/ico2.png);background-size:6px auto;background-repeat:no-repeat;background-position:10px center}
.navSbox a.act{color:#a67b4c;border-color:#a67b4c;background-image:url(../images/ico3.png);}



/*=====================
   产品列表
=======================*/
.pro-lists{margin-top:0.6em;margin-bottom:0.8em}
.proTop{margin-bottom:0.6em}
.proTop li.lists{margin-bottom:0.3em}
.proTop li{position:relative;}
.proTop .proFrs{background-color:#0075e0;}
.proTop .proFrs a{display:block;color:#FFF;font-size:14px;font-weight:600;line-height:2.8em;white-space: nowrap;text-overflow: ellipsis;padding: 0 1em;overflow: hidden;width:100%}
.proTop .proChild{margin:0}
.proTop .proChild li{background-color:#c8e5ff;border-bottom:1px solid #FFF}
.proTop .proChild a{display:block;color:#333333;font-size:12px;line-height:3.2em;padding: 0 1em;white-space: nowrap;text-overflow: ellipsis;width:100%;overflow: hidden;}

.proTop .search-form {width:100%}
.proTop .search-form input::placeholder {color: #9cccf2;}
.proTop .search-top.active .search-form {opacity:1;visibility:visible;transform:scale(1);}
.proTop .search-form input {width: 100%;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: none;background: #0075e0;color: #fff;display:block;font-size:12px;border-radius:0}
.proTop .search-form button {position: absolute;right: 0;height: 3.57em;top: 0;width: 3.57em;background: #0075e0;border: none;color: #fff;border-left:1px solid transparent;display:block;background-image:url(../icos/sear1.svg);background-repeat:no-repeat;background-position:center;font-size:12px;background-size:50% auto;border-radius:0}


.proBm{width:100%}
.proBm .proList{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.16em;}
.proBm .wbPros{width:100%;overflow:hidden;border:0.02em solid transparent;}
.proBm .wbPros .imgs{width:100%;height: 3.28em;display: block;overflow:hidden;border:0.01em solid #cccccc;background-color: #FFF;}
.proBm .wbPros .imgs img{width:100%;height:100%;display:block;transition:0.5s;object-fit:cover}


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

.proBm .wbPros .txts .ms{width:80px;height:19px;}
.proBm .wbPros .txts .ms a{width:80px;height:19px;background-image:url(../icos/iq2.png);background-repeat:no-repeat;background-size: 100% auto;display: block;}

/****footer****/
.footer{background-size:100% 100%}
.footWidth{width:100%;margin:0 auto;position:relative;padding-bottom:0.05em;}
.footer-top{display: flex;justify-content: space-between;flex-wrap: wrap;}
.conFooter{margin-bottom:0.4em;}
.conFooter .ftLogo{margin-bottom:0.4em;display: block;max-width:190px}
.wbFooter .footTs{font-size:14px;font-weight:500;display:block;margin-bottom: 0.5em;}
.wbFooter li a{font-size:12px;line-height: normal;}
.wbFooter p{font-size:12px;font-weight:400;margin-bottom:0.4em;line-height:1.6em;}
.wbFooter strong,.wbFooter span,.wbFooter p a{font-size:1em;line-height:normal;display: inline-block;font-weight:400;}
.wbFooter p a:hover{color:#e78510}
.wbCol1,.wbCol2{width:100%;margin-bottom:0.5em}
.wbCol3,.wbCol4{width:40%}


.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:24px;height:24px;background-color:#e9e9e9;justify-content: center;align-items: center;}
.ftShare a img{width:50%;filter: contrast(0);}

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

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


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


/* 产品内页 */
.pro-show-lists{margin-top:0.6em;}
.arrayPics{width:100%;position:relative}

.prothumb{display:grid;grid-template-columns:repeat(5, 1fr);gap: 0.2em;}
#customDots{width:100%;margin-top:0.2em}
#customDots .owl-dot{width:1.2em;height:1.2em;position:relative;border:0.01em solid #379af4;box-sizing: content-box;}
#customDots .owl-dot.active:before{width:100%;height:0.03em;background-color:#379af4;position:absolute;bottom:0;left:0;content:"";display:block}
#customDots span{display:block;width:1.2em;height:1.2em;}
#bigList{width:100%;height:auto;border:0.01em solid #379af4;box-sizing: content-box;}
#bigList .owl-controls{position: absolute;top: calc((100% - 0.8em) / 2);width: 100%;}
#bigList .owl-controls .owl-prev{position: absolute;left: 0;opacity:0.6;width:0.4em}
#bigList .owl-controls .owl-next{position: absolute;right: 0;opacity:0.6;width:0.4em}
#bigList .owl-controls .owl-prev:hover,#bigList .owl-controls .owl-next:hover{opacity:1}

.box{position:relative}
.wbSx{width:100%;padding-top: 0.4em;}
.wbSx h1{font-size:16px;font-weight:600;color:#333333;margin-bottom:0.8em;margin-top:0.2em;line-height:1.6em;}
.wbSx .wbFs{font-size:12px !important;margin-bottom: 1.4em !important;color:#333333;}
.wbSx .wbFs *{font-size:1em !important;line-height:1.6em !important;font-family:'微软雅黑','Aharoni',"Arial" !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.7em;background-position: left 0.45em;}
.wbSx .wbFs table{max-width:100%;width: auto !important;margin-top: 0.6em;}
.wbSx .wbFs td{border:1px solid #ddd;padding: 8px 10px !important;font-size: 14px;width: auto !important;}
.wbSx .getBtn a{margin: 0;width: 2em;height: 0.6em;line-height: 0.6em;}
.wbSx .getBtn a span{font-size: 12px;}
.wbSx .get-quote{display:flex;gap: 0.2em;}
.wbSx .get-quote .btn{font-size: 12px;}

.proShare{display:flex;gap:0.2em;margin-top: 0.3em;}
.proShare a{display:flex;width:26px;height:26px;justify-content: center;align-items: center;}
.proShare a img{width:50%;}
.proShare a.linkedin{background-color:#0865c2;}
.proShare a.facebook{background-color:#2764b1;}
.proShare a.youtube{background-color:#fd0000;}
.proShare a.instagram{background-color:#d34067;}
.proShare a.twitter{background-color:#0f94f1;}
.proShare a:hover{background-color:#333 !important;}

.proShowWidth{width:100%;margin-top:0.5em;overflow:hidden}
.psInfo .ts{width:100%;height:0.82em;background-color:#4b4b4b;display: flex;align-items: center;margin-bottom: 1em;}
.psInfo .ts span{font-size:16px;font-weight:600;line-height: normal;color:#FFFFFF;background-color:#379af4;display:flex;height:100%;align-items: center;padding: 0 1em;}
.psInfo li{margin-bottom:8px;position: relative;padding-left: 15px;background-image:url(../images/ico3.png);background-repeat:no-repeat;background-size:auto 0.7em;background-position: left 0.45em;}
.psInfo h1{font-size: 30px;margin: 10px 0 20px;}
.psInfo table{width:100%;margin:0}
.psInfo td{border:1px solid #ddd;padding: 8px 10px !important;font-size: 12px;width: auto !important;line-height: normal;}
.psInfo .firstRow{letter-spacing: 1px;}
.psInfo .infos{background-color:#FFF;padding:1em 0.5em}
.psInfo .wrs td *{font-size: 18px;}
.psInfo .wrs{font-size:12px !important;}
.psInfo .wrs *{font-size:1em !important;line-height:1.6em;max-width: 100%;}

.psMain{width: 100%;margin: 0.6em auto 0;padding: 0 0.2em;}
.psMain .ts{font-size:0.36em;font-weight:600;margin-bottom:0.8em;line-height: normal;text-align: center;}

.comVds{width:100%;margin-top:0.5em;}
.comVds video{width:100%;height: 3.98em;background-color:#000;display:block}


.psfea{margin-top:0.8em}
.psfea .ts1{font-size:16px;font-weight:600;color:#333;line-height: normal;text-align:center;margin-bottom:0.3em;}
.psfea .ds1{font-size:12px;color:#333;line-height: 1.8em;}
.psfea .lists .ls{margin-bottom:1em} 
.psfea .lists .ls .imgs{width:100%;margin-bottom:0.4em}
.psfea .lists .ls .desc{width:100%;overflow:hidden;} 
.psfea .lists .ls .desc .ts2{font-size:14px;color:#333;line-height:normal;margin-bottom:0.5em}
.psfea .lists .ls .desc .ds2{font-size:10px;color:#333;line-height: 1.6em;}


/*=====================
   关于我们
=======================*/
.abouts{padding-top:1em;padding-bottom:1em;background-color:#FFF}
.profile .lts{width:100%;}
.profile .lts .ts{font-size:16px;color:#333333;line-height:normal;margin-bottom:0.3em;font-weight:600}
.profile .lts .ds{font-size:12px;color:#333333;line-height:1.8em;}
.profile .rgs{width:100%;margin-top:0.4em}
.profile .rgs video{width:100%;height: 100%;background-color:#000;display:block}

.factor{margin-top:0.4em}
.factor .owl-carousel{cursor: grab;}
.factor .owl-carousel .owl-stage-outer{padding:0.15em 0}
.owlBm{width:100%;margin-top:0.5em}
.owlBm .tx{font-size:12px;color:#333333;font-weight:600;margin-bottom:0.6em}
.owlBm .ln{height:1px;width:100%;background-color:#999999;position:relative}
.owlBm .ln:before{height:5px;width:2em;background-color:#0075e0;position:absolute;top:-2px;display:block;content:""}

.streng{background-color:#eff7ff;padding:0.8em 0 0.2em;margin-top:1em}
.tops{margin-bottom:0.3em}
.tops .ts{font-size:16px;color:#333333;line-height:normal;margin-bottom:0.1em;font-weight:600}
.tops .ds{font-size:12px;color:#434343;line-height:normal;}
.streng .bms{overflow:hidden;}
.streng .bms .ls{display:flex;flex-wrap:nowrap;border-bottom:1px solid #d2d4d5;padding: 0.4em 0.4em 0.6em;color:#333333;}
.streng .bms .ls:last-child{border-bottom:none}
.streng .bms .ls .imgs{width:30px;}
.streng .bms .ls .imgs img{width:100%;}
.streng .bms .ls .imgs .mg2{display:none}
.streng .bms .ls .tx{width:calc(100% - 50px);margin-left:10px}
.streng .bms .ls .tx .ts{font-size:14px;line-height:normal;margin-bottom:0.5em;font-weight:600}
.streng .bms .ls .tx .ds{font-size:12px;line-height:1.6em;}

.honors{padding:0.8em 0;}
.honors .item{transition:0.3s}
.overview .lts{width:100%}
.overview .lts .ts{font-size:16px;color:#333333;line-height:normal;margin-bottom:0.5em;font-weight:600;}
.overview .lts .ls{width:100%;background-color:#f2f2f2;padding:0.26em 0.1em;display:flex;border-radius:0.1em;overflow:hidden;margin-bottom:0.15em;align-items: center;}
.overview .lts .ls .ts1{width:11em;font-size:14px;font-weight:600;}
.overview .lts .ls .ds1{width:26.5em;font-size:12px;line-height: 1.8em;}
.overview .rgs{width:100%;overflow:hidden;border-radius:0.3em;margin-top:0.6em}


/*=====================
   案例
=======================*/
.cases{padding:0.8em 0.1em}
.cases .lists{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.1em}
.cases .imgs{width:100%;overflow:hidden;border:2px solid #268ae5}
.cases .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}


/*=====================
   新闻列表
=======================*/
.news{background-color:#ffffff;padding:0.8em 0}
.news .newsNav{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.2em;}
.news .newsNav .ns{font-size:12px;padding:0.6em 1.5em;background-color:#0075e0;color:#FFF;width:100%;text-align:center}
.newsList{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.2em;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:2.7em;overflow:hidden;}
.newsList .ls .newsImg img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.newsList .ls .newsTxt{padding:0.2em 0.2em 0.3em;}
.newsList .ls .newsTxt .dates{font-size:10px;color:#0075e0;margin-bottom:0.4em}
.newsList .ls .newsTxt .ts{font-size:12px;color:#333333;font-weight:600;margin-bottom:0.6em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */line-height: normal;}
.newsList .ls .newsTxt .mrs{font-size:10px;color:#333333;border-bottom:1px solid #333;display: table;}

/* 新闻内页 */
.newLeft{width:100%;border-radius: 0.2em;}
.newLeft .ts h1{font-size:16px;color:#333333;line-height:normal;font-weight:600;}
.newLeft .ds{margin-top:1em;font-size: 12px;}
.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:12px;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:12px;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:#e78510}

.newRight{width:100%;margin-top:0.8em}
.newSty{width:100%;position: sticky;top: 1.5em;z-index: 9;}
.newSty .nvs .ns{font-size:12px;width:100%;color:#FFF;margin-bottom:0.8em;display:block;background-color:#0075e0;padding:0.8em 1em}
.newSty .nvs .ns:hover{background-color:#333}
.nrMain{margin-top:0.3em}
.nrMain .ts{font-size:14px;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:10px;color:#FFF;background-color:#666666;text-align: center;border-radius: 0.2em;}
.nrList a .tls{display:block;font-size:12px;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:12px;color:#696969;width:7em;line-height:1.37em;height:1.37em;margin-left:2em;overflow:hidden}

.nrList a:hover .tls{color:#e78510}
.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}


/****首页-轮播图****/
.bannerSlider .owl-dots{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.bannerSlider .owl-dots .owl-dot span{background-color:#6a6a6a;transition:0.3s;width:6px;height:6px}
.bannerSlider .owl-dots .owl-dot.active span{width:12px}
.bannerSlider .owl-dots .owl-dot.active span, .bannerSlider .owl-dots .owl-dot:hover span{background-color:#a67b4c}
.slider .owl-carousel .owl-nav .owl-prev, .slider .owl-carousel .owl-nav .owl-next{height: 40px;width: 20px;background-size: 0.3em auto;}


/****首页-产品****/
.small_box{display:none}
.large_box{padding:0.8em 0}
.large_box ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);gap:0.2em}
.large_box ul li{width:100%}
.large_box ul li a{display:block}
.large_box ul li .imgs{background-color:#FFF}
.large_box ul li img{width: 100%;}
.large_box ul li .desc{font-size:12px;margin-top:1em}
.large_box ul li .desc .ls,.large_box ul li .desc .cs,.large_box ul li .desc .ds,.large_box ul li .desc .fs{display:none}
.large_box li .desc .ts{font-size:12p;font-weight:500;color:#333333;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */line-height:normal;margin-bottom: 0.4em;}
.large_box ul li:nth-child(n+7){display:none}


/****首页-关于我们****/
.hmAbout{position:relative;background-repeat:no-repeat;background-size:cover;padding: 0.5em 0 0.8em;}
.hmAbout .atInfos{width:100%;padding:0 0.1em}
.hmAbout .atInfos .ts{font-size:16px;line-height: normal;margin-bottom: 1.3em;font-weight: 600;color:#FFF}
.hmAbout .atInfos .atBgs{padding:0.4em 0;position:relative;}
.hmAbout .atInfos .atBgs:before{position:absolute;z-index:2;top:0;Right:-0.2em;display:block;content:"";width:8.09em;height:100%;background-color:#1095eaeb}
.hmAbout .atInfos .ds{font-size:12px;line-height: 1.8em;color:#FFF;position:relative;z-index:3;}
.hmAbout .atInfos .fs{display: flex;margin-top: 0.3em;position:relative;z-index:3;}
.hmAbout .atInfos .atBgs .btn{background-color:#FFF;color:#0075e0;font-size:12px}
.hmAbout .atImgs{width:100%;padding:0 0.1em}
.hmAbout .atImgs .imgs{width:100%;display:block;position: relative;}
.hmAbout .atImgs .igs{width:100%;display:block;overflow:hidden;position:relative;z-index:3;margin-top:0.5em}
.hmAbout .atImgs .imgs:before{position:absolute;z-index:2;top:0.2em;left:0.2em;display:block;content:"";width:100%;height:100%;background-color:#FFF}

.hmSg{margin-top:0}
.hmHs{background-color:#FFF}
.btnInfos{margin-bottom:0.3em}
.btnInfos .fs{display: flex;position:relative;z-index:3;}


/****首页-案例****/
.hmCase{padding:0.8em 0;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.6em;height:0.3em;overflow:hidden;margin:0 0.1em}
.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{display:flex;justify-content: center;}


/**联系我们**/
.maps{width:100%;position:relative;overflow: hidden;display:flex;flex;flex-wrap: wrap;background-color:#FFF}
.maps .wbWidth1{height:100%;display:flex;align-items: center;order: 3;}
.mapsLt{width:100%;height:400px;}
.amap-toolbar{right:10px !important;bottom:10px !important;left: unset !important;top: unset !important;}
.mapsRg{width:100%;position:relative;z-index:9;background-color:#FFF;padding:0.4em 0;}
.mapsRg .titles{font-size:16px;color:#333;line-height:2em;text-align:left}
.mapsRg .hrs{width:0.3em;height:0.03em;background-color:#026bcb;margin-bottom:0.2em}
.mapsRg .descs{font-size:14px;color:#333;border-bottom:2px solid #cccccc;line-height:1.6em;padding-bottom:0.6em;margin-bottom:1.2em}
.mapsRg .ts{font-size:12px;color:#666666;margin-bottom: 0.2em;}
.mapsRg .ds{font-size:12px;color:#333;line-height:1.8em;font-weight:600}
.mapsRg .ts a{font-weight:600}
.mapsRg a:hover{color:#e53a3a}
.mapsRg .nh{display:flex}
.mapsRg .ftWay{display:flex;margin-bottom: 0.2em;}
.mapsRg .ftlink{width:50%}
.mapsRg .ftShare{margin-top:0.3em}

.contactMain{background-color:#f9fdff;padding:0.6em 0 1em}
.contactMain .wbWidth1{padding-top:0.6em;padding-bottom:1em}
.contactMain .ts{font-size:16px;color:#333;height:3em;line-height:3em;padding:0 1em;background-color:#edf3f5;font-weight:600}
.conAlert{width:100%;border:1px solid #e0e3e5;padding:0 0.45em 0.45em;box-sizing: border-box;border-top:none}
.conAlert form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.conAlert .form_group{width:100%;border-bottom:1px solid #e0e3e5;padding-bottom:0.3em;padding-top: 0.3em;}
.conAlert .form_group label,.conAlert .form_group1 label{width:100%;height:3em;line-height:3em;font-size:14px;display: block;}
.conAlert .form_group span,.conAlert .form_group input,.conAlert .form_group1 textarea,.conAlert .form_group1 span{display:block}
.conAlert .form_group input,.conAlert .form_group1 textarea{border:none;background-color: transparent;font-size:12px;color:#333;height:2em;line-height:2em;width:100%}
.conAlert .form_group1 textarea{height:4.8em;line-height:1.6em}
.conAlert .form_group input:focus,.conAlert .form_group1 textarea:focus{outline: none}
.conAlert .form_group1{width:100%;border-bottom:1px solid #e0e3e5;padding-bottom:0.3em;padding-top: 0.3em;}
.conAlert .form_button button{font-size:12px;width:8.4em;height:2.6em;line-height:2.6em;color:#FFF;margin-top:2em;text-align:center;position:relative;overflow:hidden;background-color:#000000;cursor:pointer}
.amap-touch-toolbar .amap-zoomcontrol{bottom: 0px !important;}


.cars{position:relative}
.cars .totals{display:inline-block;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;overflow:hidden;font-size:12px;color:#FFF;background-color:#0033cd;position:absolute;top: 2px;right: 0;z-index: 10;}
.cars i{position:relative;z-index:9}
.succ{font-size: 16px;background: #0000009e;color: #FFF;border-radius: 8px;display: inline-block;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}
.header .nav li a i.fa-shopping-cart {font-size: 24px;}

/*=====================
	留言表单
=======================*/
.page_contact{margin-bottom:0.8em;}
.conLeft{background-color:#0075e0;width:100%;padding:0.49em 0.63em}
.conLeft .title .ts1{color:#FFF;font-size: 14px;line-height:normal}
.conLeft .title .ts2{color:#FFF;font-size: 16px;line-height:normal;margin-top:0.25em}

.page_contact .form-horizontal{margin-top:0.2em}
.page_contact .form_group{float:left;margin-right:0.25em;margin-bottom:0.22em;width:100%;height:0.8em;}
.page_contact .form_group:nth-child(2n+0){margin-right:0;}

.page_contact .form_group1{width:6.05em;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:12px;line-height:1.6em}

.page_contact .form_button{background-color:#FFF;height:0.7em;text-align:center;}
.page_contact .form_button button{color:#333;display:block;font-size:12px;width:100%;background-color:transparent;line-height:2.5em;border: none;}

.conRight{width:7.4em;height:6em;margin-top:0.2em}

.wdCart{max-width:100%;margin-left:auto;margin-right:auto}
.cartBox{width:100%;margin-bottom:0.2em}
.cartBox .tabs{width:100%}
.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.8em;padding:0.1em;border-right: 1px solid #ddd;}
.sp2{width:3.5em;padding:0.1em;border-right: 1px solid #ddd;justify-content: center;align-items: center;display: flex;}
.sp5{width:2em;padding:0.1em;justify-content: center;align-items: center;display: flex;}
.cartBox span{font-size:12px;color:#333;display:block}
.cartBox a{font-size:10px;color:#333;display:block;line-height:normal}
.cartBox a.noPros{font-size:14px;display:block}


@media (max-width:768px) {
	.mbNavs{width:100%}
	.header .logo{float:left}
	.mbNavs .logo img{max-height:50px}
}
@media (max-width:767px) {
    .faCont1,.faCont2,.faCont3,.faCont4,.faCont5,.faCont6,.faCont7{font-size:13.03vw;}
}