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

.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}
.bldescs li{list-style-type: inherit;list-style-position: inside;}
.bldescs li p{list-style-type: inherit;display: inline-block;}

.header .nav>li{margin-right: 0.12em;}

.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:12.8em;margin:0 auto;position:relative}
.wbWidth2{width:12em;margin:0 auto;position:relative}
.wbWidth3{width:17em;margin:0 auto;position:relative}
.wbWidth4{width:12.8em;margin:0 auto;position:relative}

.btn {color: #fff;height: 2.6em;line-height: 2.6em;padding:0 1.6em;font-size: 0.18em;text-transform: capitalize;background: #cf142c;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;}
.btn:hover{color:#fff;}
.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;}
.btn:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.hrRg{display:none}

/* 顶部 */
.middle-header{position: relative;z-index: 10;}
.middle-header .wbWidth1{display:flex;justify-content: end;}
.slicknav_menu{display:none}
.wbLogo .logo a{display:block;width:2em}
.wbLinks{display:flex;align-items: center;margin-bottom: -0.2em;margin-top: 0.2em;}
.wbLinks .sw{display:flex;margin-right: 0.4em;align-items: center;}
.wbLinks .sw .bgs{width:0.4em;height:0.4em;background-color:#cf142c;background-repeat:no-repeat;border-radius:0.06em;background-position:center;background-size:54%}
.wbLinks .sw.tels .bgs{background-image:url(../icon/whatsapp.svg)}
.wbLinks .sw.emails .bgs{background-image:url(../icon/email.svg)}
.wbLinks .sw.quote{margin-right:0}
.wbLinks .sw .swMain{margin-left: 0.15em;}
.wbLinks .sw .swMain .ts{font-size:0.14em;color: #333333;font-family: 'Poppins', sans-serif;line-height:normal}
.wbLinks .sw .swMain .ds a{display:block;font-size:0.16em;color: #333333;line-height:normal}
.wbLinks .sw .swMain .ds a:hover{color: #cf142c;}

/* 导航 */
.main-menu{position: relative;display: flex;align-items: flex-end;}
.main-menu .navigation{margin-bottom: -0.04em;}
.header .wbNav{display: flex;justify-content: space-between;align-items: flex-end;padding: 0.2em 0 0.3em;}
.header .nav .child1{position:relative;margin: 0;padding: 10px 0 10px 10px;}
.header .nav .dropdown .child1 a{display:block;position:relative;font-size: 0.16em;white-space: nowrap;height: auto;padding: 0.1em 2em 0.1em 0.6em;color:#FFFFFF}
.header .nav .dropdown .child1 a:hover{color:#cf142c}
.header .nav .dropdown i{position:absolute;right:10px;line-height:24px}
.header .nav .dropdown .child1 .dropleft{background: #FFFFFFE5;position: absolute;left:100%;top: 0;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden;margin:0}
.header .nav .dropdown .child1 .dropleft .child2{position:relative;margin: 0;padding: 6px;}
.header .nav .dropdown .child1 .dropleft a{color:#333333;font-size: 16px;}
.header .nav .dropdown .child1:hover .dropleft{opacity:1;visibility:visible;transform:translateY(0px);}

.header .nav .icoBar1{background-image:url(../icon/down.svg);background-repeat:no-repeat;background-size:1em;width:1em;height:1em;margin-left: 0.3em;}
.header .nav li:hover a .icoBar1,.header .nav .active a .icoBar1{background-image:url(../icon/down1.svg);}


.header .nav li .dropdown{margin:0;background-color: #00000066;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;}
.header .nav li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0px);}
.header .nav a:hover,.header .nav .dropdown .child1 .dropleft a:hover{color:#cf142c}
.header .nav .icoBar2{background-image:url(../images/icojt3.png);background-repeat:no-repeat;background-size:16px;width:16px;height:100%;margin-left: 6px;background-position: right center;}
.header .nav .dropdown .child1:hover .icoBar2{background-image:url(../images/icojt4.png);}

/* Right Bar */
.header .right-bar a{height: 0.35em;width: 0.35em;text-align: center;display: block;background-image:url(../icon/search.svg);background-repeat:no-repeat;background-position:center;background-size:0.24em 0.24em}
.header .right-bar a:hover{background-image:url(../icon/search1.svg);}
.header .search-top.active a{background-image:url(../icon/close.svg);}
.header .search-top.active a:hover{background-image:url(../icon/close1.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.5em;}
.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: #cf142c;border: none;color: #fff;border-radius: 0 4px 4px 0;border-left:1px solid transparent;display:block;background-image:url(../icon/search2.svg);background-repeat:no-repeat;background-position:center;font-size:0.14em;background-size:1.2em 1.2em}
.header .search-form button:hover{background-color:#000;}


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

.header .nav li.right-buy a{height: 100%;display: flex;align-items: center;margin-left:0.4em}
.header .nav li.right-buy a{font-size:0.18em;padding:0 1.6em;border-radius:1.2em;overflow:hidden;background-color: #cf142c;color:#FFF;line-height:2.2em;margin-bottom: -0.35em;}
.header .nav li.right-buy a:hover{background-color: #000;}

.header .logo1,.home-head.sticky .logo1{display:none}
.home-head{position:absolute;left:0;right:0;z-index:999}
.home-head .logo2{display:none}
.home-head .logo1,.home-head.sticky .logo2{display:block}
.home-head .wbLinks .sw .swMain .ts,.home-head .wbLinks .sw .swMain .ds a,.header.home-head .nav li a,.home-head.sticky  .nav li.right-buy a{color: #FFFFFF;}
.home-head.sticky .wbLinks .sw .swMain .ts,.home-head.sticky .wbLinks .sw .swMain .ds a,.home-head.sticky  .nav li a{color: #333333;}
.header.home-head .nav .icoBar1{background-image:url(../icon/down2.svg);}
.header.home-head.sticky .nav .icoBar1{background-image:url(../icon/down.svg);}

.header.home-head .right-bar a{background-image:url(../icon/search2.svg);}
.header.home-head .right-bar a:hover{background-image:url(../icon/search1.svg);}
.header.home-head .search-top.active a{background-image:url(../icon/close2.svg);}
.header.home-head .search-top.active a:hover{background-image:url(../icon/close1.svg);}

.header.home-head .nav li.active a,.header.home-head .nav li:hover a.topcss{color:#cf142c}

.header.sticky .header-inner{background-color:#FFFFFF;box-shadow: 0 0 10px #DDD;}
.header.sticky .wbNav{align-items:center}


/*=====================
	面包屑导航标题
=======================*/
.lacts{position:relative}
.lacts .bgs{width:100%;position:relative;z-index:1}
.lacts .descs{width:100%;height:100%;position:absolute;z-index:9;top:0;left:0;display: flex;justify-content: center;align-items: center;flex-flow: column;}
.lacts h1,.lacts span{font-size:0.46em;font-weight:600;font-family:'Poppins',"Arial";display: block;line-height: normal;color:#FFF}
.breadcrumb{padding:0;background-color: transparent;border-radius:0;margin: 0.1em 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../icon/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(../icon/right.svg);background-repeat:no-repeat;background-size:auto 1em;background-position: center;padding-left: 0.25em;}
.breadcrumb li{font-size:0.16em;font-family:'Poppins',"Arial";color:#FFF;display: flex;align-items: center;}
.breadcrumb li a:hover{color:#cf142c}

.nobcBgs .breadcrumb{background-image:url(../icon/home1.svg);margin-top:0.2em}
.nobcBgs .breadcrumb li{color:#333333;}
.nobcBgs .breadcrumb .rgs{background-image:url(../icon/right1.svg);}
.nobcBgs .breadcrumb li a:hover{color:#cf142c}

/****首页-热销产品模块****/
.proHots{position:relative;padding-top:1em}
.proHots .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.28em;margin-top:0.5em}
.proHots .lists .ls{width:100%;overflow:hidden;position:relative;box-shadow: 0 0 0.06em #dddddd;padding-bottom: 0.2em;}
.proHots .lists .ls .imgs{width:100%;height:2.99em;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.proHots .lists .ls .imgs .g2{display:none}
.proHots .lists .ls:hover .hvs .g1{display:none}
.proHots .lists .ls:hover .hvs .g2{display:flex;}
.proHots .lists .ls img{max-width: 100%;max-height:100%;transition:0.5s}
.proHots .lists .ls:hover .nog2 img{transform:scale(1.1)}
.proHots .lists .ls .lks{font-size:0.18em;line-height:1.4em;height:2.8em;color:#000000;width:100%;padding: 0 0.6em;overflow: hidden;transition:0.5s;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */font-weight: 600;}
.proHots .lists .ls .nos{font-size:0.16em;color:#6c6c6c;padding: 0 0.8em;margin-top: 0.6em;font-style: italic;}
.proHots .lists .ls:hover .lks{color:#cf142c;}



.hmts{color: #000000;text-align:center}
.hmts .ts{font-size:0.42em;line-height:1.6em;margin-bottom:0.2em;font-weight:600;}
.hmts .ds{font-size:0.18em;line-height:1.6em;}

/****首页-图文轮播模块****/
.hmcal{margin-top:1.5em}
.hmcal .fess .item{display:flex}
.hmcal .fess .item .lts{width:7.6em;padding-right:0.75em;position:relative;}
.hmcal .fess .item .lts .bgs{width:80%;height:3.9em;background-color:#f5f6f9;right:0;bottom:0;position:absolute;z-index:1}
.hmcal .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmcal .fess .item .lts .fts{font-size:0.36em;color:#000000;line-height:1.6em;font-weight: 600;}
.hmcal .fess .item .lts .fds{font-size:0.18em;color:#8d8d8d;line-height:1.6em;margin-top:1.2em}

.hmcal .fess .item .mid{width:90%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em 0.42em;align-content: center;z-index:9;position: relative;margin-top:0.5em}
.hmcal .fess .item .mid .ls{font-size:0.18em;color:#8d8d8d;background-image:url(../icon/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em}
.hmcal .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}
.hmcal .fess .item .mid a.ls:hover{color:#333333}
.hmcal .fess .item .rgs{width:7.1em;position:relative;}
.hmcal .fess .item .rgs .imgs{width:100%;height:6em;overflow:hidden}
.hmcal .fess .item .rgs .imgs img{width:100%;height:100%;object-fit:cover}
.hmcal .fess .item .rgs .btns{background-color:#cf142c;padding:1em 1.5em;font-size:0.2em;color:#FFFFFF;position:absolute;bottom:0;left:0}
.hmcal .fess .item .rgs .btns:hover{background-color:#333333}

.hmcal .owl-nav{width:2em;display: flex;position: absolute;bottom: 0.2em;left: 0;gap: 0.2em;z-index: 10;}
.hmcal .owl-nav.disabled{display: flex;}
.hmcal .owl-nav button{width:0.6em;height:0.6em;background-color:transparent;border:none;position:relative;overflow:hidden}
.hmcal .owl-nav button div{border-radius: 50%;width:100%;height:100%;background-repeat: no-repeat;background-size: auto 30%;background-position: center;position:absolute;transition:0.3s;}

.hmcal .owl-nav .left1,.hmcal .owl-nav .left2{transform: rotate(180deg);}
.hmcal .owl-nav .left1,.hmcal .owl-nav .right1{background-image: url(../icon/ico_jt_1.svg);background-color:#FFFFFF;border: 1px solid #6c6c6c;top:0}
.hmcal .owl-nav .left2,.hmcal .owl-nav .right2{background-image: url(../icon/ico_jt_3.svg);background-color:#cf142c;border: 1px solid #cf142c;top:100%}
.hmcal .owl-nav button:hover .left1,.hmcal .owl-nav button:hover .right1{top:-100%}
.hmcal .owl-nav button:hover .left2,.hmcal .owl-nav button:hover .right2{top:0}


/****首页-产品特点模块****/
.hmadvs .hmts .ts{font-size:0.38em;margin-bottom: 1em;width: 23em;}
.hmadvs .hmts .ds{width: 40em;}
.hmadvs{background-size:cover;background-repeat:no-repeat;padding: 0.8em 0 0.8em;margin-top:0.8em}
.hmadvs .tabs{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.32em 0.8em;margin-top:0.8em}
.hmadvs .tabs .lists{width:100%}
.hmadvs .tabs .lists .imgs{width:0.88em;height:0.88em;background-color:#cf142c;border-radius:0.2em;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.hmadvs .tabs .lists .imgs img{width:3em;}
.hmadvs .tabs .lists .fts{font-size:0.2em;color:#FFFFFF;margin-top: 1.5em;font-weight: 600;}
.hmadvs .tabs .lists .fds{font-size:0.15em;color:#c0c0c0;margin-top: 1.5em;line-height: 2em;}
.hmadvs .hmts{color:#FFFFFF;text-align:left}
.hmadvs .tabs .lists:hover .imgs{animation: myfirst 0.5s 1;}
@keyframes myfirst {
	0% {transform: translate(0px, 0px);}
	20% {transform: translate(0px, -10px);}
	40% {transform: translate(0px, 2px);}
	60% {transform: translate(0px, -5px);}
	80% {transform: translate(0px, 1px);}
	90% {transform: translate(0px, -2px);}
	100% {transform: translate(0px, 0px);}
}

/****首页-留言模块****/
.hmMess{margin-top:1em}
.hmMess .wbWidth1{display:flex;justify-content:space-between;}
.ltMess{width:5.2em;border:1px solid #d1d1d1;padding:0.3em 0.28em 0.5em;align-self: flex-start;max-width: 100%;}
.ltMess .fts{font-size: 0.32em;color: #000000;margin-bottom: 0.8em;line-height: normal;text-align: center;font-weight: 600;}
.ltMess .form_group{width: 100%;margin-bottom: 0.2em;}
.ltMess .form_group input{display: block;width: 100%;padding: 0.8em 1em;font-size: 0.18em;font-weight: 400;line-height: 1.5em;color: #000000;background-color: #f5f7fb;border: none;}
.ltMess .form_group1{width:100%;margin-bottom:0.15em;}
.ltMess .form_group1 textarea{height:10em;width: 100%;padding: 0.8em 1em;font-size: 0.18em;color: #000000;background-color: #f5f7fb;border: none;}

.ltMess .form_group input:focus,.ltMess .form_group1 textarea:focus{outline: 1px solid #cf142c;}

.ltMess .form_button{background-color: #cf142c;width: 100%;height: 0.5em;border-radius: 0.4em;text-align: center;display: flex;justify-content: center;align-items: center;margin-top: 0.2em;}
.ltMess .form_button button{color:#FFF;display:block;font-size:0.16em;width:100%;background-color:transparent;line-height:normal;border: none;}

.hmMess .rgMess{width:7em;}
.hmMess .rgMess .fts{font-size:0.42em;font-weight:600;color:#000000;margin-bottom: 0.5em;line-height: normal;}
.hmMess .rgMess .fds{font-size:0.18em;color:#888888;line-height: 1.6em;}

.hmMess .rgMess .lists{margin-top:0.3em}
.hmMess .rgMess .lists .ls{width:100%;position:relative;padding-left:0.8em; margin-top: 0.3em;}
.hmMess .rgMess .lists .imgs{width:0.6em;height:0.6em;overflow:hidden;position:absolute;left:0;top:0}
.hmMess .rgMess .lists .imgs img{width:100%}
.hmMess .rgMess .lists .wts{font-size:0.2em;color:#000000;font-weight: 600;}
.hmMess .rgMess .lists .wds{font-size:0.16em;color:#888888;margin-top: 0.8em;line-height: 1.5em;}

.hmMess .rgMess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:0.16em;color:#FFFFFF;position:relative;margin-top: 3em;display: inline-block;line-height: normal;}
.hmMess .rgMess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmMess .rgMess .btns:hover{background-color:#333333}

/****首页-图文展示****/
.hmbuys{margin-top:1.5em}
.hmbuys .fess .item{display:flex}
.hmbuys .fess .item .lts{width:7.6em;padding-right:0.75em;position:relative;}
.hmbuys .fess .item .lts .bgs{width:80%;height:3.9em;background-color:#f5f6f9;right:0;bottom:0;position:absolute;z-index:1}
.hmbuys .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmbuys .fess .item .lts .fts{font-size:0.38em;color:#000000;line-height:1.6em;font-weight: 600;}
.hmbuys .fess .item .lts .fds{font-size:0.18em;color:#8d8d8d;line-height:1.6em;margin-top:1.6em}

.hmbuys .fess .item .mid{width:94%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em;align-content: center;margin-top:0.5em;position:relative;z-index:9}
.hmbuys .fess .item .mid .ls{font-size:0.18em;color:#8d8d8d;background-image:url(../icon/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em}
.hmbuys .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}
.hmbuys .fess .item .mid a.ls:hover{color:#333333}

.hmbuys .fess .item .rgs {width: 7.1em;position: relative;}
.hmbuys .fess .item .rgs .imgs{width:100%;height:6em;overflow:hidden}
.hmbuys .fess .item .rgs .imgs img{width:100%;height:100%;object-fit:cover}


.hmbuys .fess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:0.16em;color:#FFFFFF;display: inline-block;line-height: normal;position:absolute;bottom:1.5em;left:0;z-index: 9;}
.hmbuys .fess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmbuys .fess .btns:hover{background-color:#333333}


/****首页-客户评价****/
.hmcust{background-color:#222325;padding:0.8em 0 1em;margin-top: 1.2em;background-size:cover;background-repeat:no-repeat;}
.hmcust .ts{color:#ffffff;line-height:normal;text-align:left}
.hmcust .says{margin-top: 0.5em;}
.hmcust	.owl-stage{display: flex;flex-wrap: wrap;}
.hmcust	.owl-carousel .owl-item{float: unset;}
.hmcust .says .item{background-color:#FFFFFF;border-radius:0.2em;overflow:hidden;padding: 0.4em 0.3em 1.5em;height: 100%;display: flex;flex-flow: column;justify-content: center;}
.hmcust .says .fds{font-size:0.16em;color:#797979;}
.hmcust .says .lts{height:0.72em;display: flex;padding-left: 1em;flex-flow: column;justify-content: center;bottom: 0.4em;position: absolute;}
.hmcust .says .lts .imgs{width:0.72em;height:0.72em;border-radius: 50%;overflow: hidden;position: absolute;left: 0;top: 0;}
.hmcust .says .lts .imgs img{width:100%;height:100%;object-fit:cover}
.hmcust .says .lts .fns{font-size:0.22em;color:#262425;line-height:1.6em}
.hmcust .says .lts .ffs{font-size:0.14em;color:#262425;line-height:1.6em}

.hmcust .owl-nav{position: absolute;top: -0.95em;right:0}
.hmcust .owl-nav.disabled{display: flex;}
.hmcust .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmcust .owl-nav button:hover .left, .hmcust .owl-nav button:hover .right {background-image: url(../icon/ico_left_3.svg);}
.hmcust .owl-prev{border-right: 1px solid #c3c4c4 !important;}
.hmcust .owl-nav .right{transform: rotate(180deg);}
.hmcust .owl-nav .left,.hmcust .owl-nav .right{background-image: url(../icon/ico_left_2.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}


/****首页-新闻博客****/
.hmnews{padding:0.8em 0}
.hmnews .blogs{padding:0.1em;width:100%;overflow:hidden;margin-top:0.4em}
.hmnews .blogs a{display:block;}
.hmnews .owl-carousel .owl-stage-outer{overflow: unset;}
.hmnews .blogs .item{width:100%;box-shadow: 0 0 0.1em #ddd;transition:0.5s}
.hmnews .blogs .item:hover{transform:translateY(-0.1em)}
.hmnews .blogs .imgs{width:100%;height:2.1em;overflow:hidden;}
.hmnews .blogs .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.hmnews .blogs .item:hover .imgs img{transform:scale(1.1em)}

.hmnews .blogs .txts{padding:0.2em 0.15em}
.hmnews .blogs .fts{font-size:0.18em;color:#000000;line-height:1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-bottom:0.4em;font-weight: 600;}
.hmnews .blogs .dts{font-size:0.14em;color:#878787;line-height:1.6em;margin-bottom:1em}
.hmnews .blogs .fds{font-size:0.14em;color:#6f6f6f;line-height:1.6em;margin-bottom:1em;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmnews .blogs .ms{font-size:0.14em;color:#cf142c;line-height:1.6em}
.hmnews .blogs .item:hover .fts{color:#cf142c;}

.hmnews .owl-nav{display: flex;justify-content: center;margin-top: 0.4em;}
.hmnews .owl-nav.disabled{display: flex;margin-top: 0.6em;justify-content: center;}
.hmnews .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmnews .owl-nav button:hover .left, .hmnews .owl-nav button:hover .right {background-image: url(../icon/ico_left_3.svg);}
.hmnews .owl-prev{border-right: 1px solid #282828 !important;}
.hmnews .owl-nav .right{transform: rotate(180deg);}
.hmnews .owl-nav .left,.hmnews .owl-nav .right{background-image: url(../icon/ico_left_4.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}



/****footer****/
.footWidth{width:14.5em;margin:0 auto;position:relative;padding-bottom:0.05em}
.flogo{margin-bottom:0.5em}

.wbFooter .footTs{font-size:0.24em;color:#FFFFFF;font-weight:600;display:block;margin-bottom: 2em;}
.wbFooter li a{font-size:0.16em;color:#b6b6b6;font-weight:400;display:block;transition:0.5s;}
.wbFooter p{font-size:0.16em;color:#b6b6b6;font-weight:400;margin-bottom:0.1em;line-height:1.8em;}
.wbFooter strong,.wbFooter span,.wbFooter p a{font-size:1em;color:#b6b6b6;line-height:normal;display: inline-block;font-weight:400;}
.wbFooter p a:hover{color:#FFFFFF}
.wbCol1{width:3.3em}
.wbCol2{width:2.5em;margin-top: 0.35em;margin-left: 0.5em;}
.wbCol3{width:1.95em;margin-top: 0.35em;}
.wbCol4{width:3.6em;margin-top: 0.35em;}

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

.conFooter p{padding-left:2.4em;background-size:1.5em auto;background-repeat:no-repeat;margin-bottom:1em}
.conFooter .tels{background-image:url(../icon/tels.svg)}
.conFooter .whatsapp{background-image:url(../icon/whatsapp.svg)}
.conFooter .email{background-image:url(../icon/email.svg)}
.conFooter .address{background-image:url(../icon/address.svg)}

.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:#2e74d6;}

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

.copyright{border-top:1px solid #545454}
.copyright .wbWidth1{display:flex;justify-content:space-between;align-items: center;}
.copyright p,.copyright .footTs{margin:0;padding:0;line-height:normal;font-size:0.16em;font-weight:500}
.ftshare{display:flex;align-items: center;}
.ftshare img{width:1.4em;margin-left:1em}
.ftshare img:hover{filter: brightness(0.5);}


/*=====================
   产品列表
=======================*/
.pro-lists.prolsMain{margin-top:0}
.prolsMain .md1{background-color:#f4f6f9;padding:0.8em 0 1em;}
.prolsMain .md1 .ts{font-size:0.42em;margin-bottom:0.8em;font-weight:600;color:#000000;line-height: normal;}
.prolsMain .md1 .ds{font-size:0.2em;color:#6e6e6e;line-height:1.8em}

.prolsMain .pageBuy{padding: 0.8em 0;margin-top: 1em;}
.prolsMain .pageBuy .md3{margin-top: 0;font-size:0.2em;}


/* 产品内页 */
.pro-lists{margin-top:1.1em;margin-bottom:1.1em}
.pro-lists .proTops.wbWidth1{display:flex;justify-content:space-between}
.pro-lists .proLeft{width:3em;}
.pro-lists .proLeft .proLeftMain{width:100%;border:0.01em solid #dbdbdb;border-top:0.06em solid #000000;position: sticky;top: 120px;z-index: 9;border-bottom: none;}
.pro-lists .proLeft .titles{color:#282728;font-size:0.24em;padding:0 0.6em;height:2.6em;line-height:2.6em;width:100%;font-weight:600;text-align:left;border-bottom:0.01em solid #dbdbdb;}

.pvFrs{position: relative;}
.pro-lists .proLeft .proNavs{width:100%;}
.pro-lists .proLeft .proNavs > li{border-bottom:0.01em solid #dbdbdb;padding-bottom:0.16em;position: relative;}
.pro-lists .proLeft li .fsLink{color:#333;font-size:0.16em;display:block;padding-left:0.67em;line-height:1.2em;padding-top:1em;position:relative}
.pro-lists .proLeft li.child1 .seLink{font-size:0.14em;display:block;line-height: 1.5em;padding: 0.5em 2em;width: 100%;}
.pro-lists .proLeft li.child1:last-child .seLink{border-bottom:none;}
.pro-lists .proLeft li .fa{position: absolute;top: 0.18em;right: 0.05em;width: 0.16em;height: 0.16em;background-image: url(../images/wjt3.png);background-repeat: no-repeat;background-size: 0.16em 0.16em;}
.pro-lists .proLeft li:hover .fa{background:url(../images/wjt5.png) no-repeat}
.pro-lists .proLeft li .prodown{display:none;width: 100%;margin: 0;padding-top: 0.15em;}
.pro-lists .proLeft li.active .fsLink{color:#cf142c}
.pro-lists .proLeft .prodown li.active .seLink{color:#cf142c}
.pro-lists .proLeft li a:hover{color:#cf142c}
.pro-lists .proLeft li.opens .fa{background:url(../images/wjt6.png) no-repeat}
.pro-lists .proRight{width:9.5em;}


.pro-show-lists{margin-top:0.6em;}
.arrayPics{width:4.2em;position:relative}
.arrayPics a{display:block}

.big-pro-carousel{width:4.2em;height:4.2em;border:1px solid #b9b9b9;box-sizing: content-box;}
.big-pro-carousel .item a{display:block;width:4.2em;height:4.2em}
.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;}
.big-pro-carousel .owl-nav button{border:0;background-color:transparent;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(../icon/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;opacity:0.4}

.small-pro-carousel{width:4.2em;margin-top:0.3em}
.small-pro-carousel .owl-item .item{border:1px solid #cccccc;} 
.small-pro-carousel .owl-item .item.on{border:1px solid #cf142c;}
.small-pro-carousel .owl-item .item a{width:100%;}
.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:5em;margin-left:0.3em}
.wbSx .nos{font-size: 0.16em;color: #6c6c6c;font-style: italic;}
.wbSx .tips{font-size: 0.16em;color: #6c6c6c;margin-bottom: 0.6em;}
.wbSx h1{font-size:0.24em;font-weight:600;color:#333333;margin-bottom:0.3em;line-height:1em;}
.wbSx .wbFs{font-size:0.14em;color:#333333;margin-bottom: 0.8em;}
.wbSx .wbFs *{font-size:1em;line-height: 1.6em !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 .wbFs table{max-width:100%;width: auto !important;margin-top: 0.6em;margin-bottom: 0;}
.wbSx .wbFs th{border:1px solid #ddd;text-align: left;padding: 10px 16px !important;font-size: 14px;width: auto !important;white-space: nowrap;background-color:#f3f4f8;font-weight:500}
.wbSx .wbFs td{border:1px solid #ddd;padding: 10px 16px !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;}
.wbSx .get-quote .chats{font-size: 0.16em;color:#cf142c;height: 2.6em;line-height: 2.6em;padding: 0 1.6em;border: 1px solid #cf142c;}
.wbSx .get-quote .chats:hover{background-color: #cf142c;color:#FFFFFF}

.proShowWidth{width:100%;margin-top:0.5em}
.psInfo .pts{width:100%;height:0.66em;background-color:#cf142c;display: flex;align-items: center;padding: 0 0.25em;position:relative}
.psInfo .pts .poi{width:0.1em;height:0.1em;background-color:#FFF;transform: rotate(45deg);}
.psInfo .pts .ts{font-size:0.2em;font-weight:600;line-height: normal;color:#FFFFFF;text-transform: uppercase;letter-spacing: 0.1em;margin-left:1em;white-space: nowrap;margin-left: 1em;width: calc(100% - 8em);text-overflow: ellipsis;overflow: hidden;}
.psInfo .pts .pln{width:1.05em;height:100%;position:absolute;right:0;display:flex}
.psInfo .pts .pln:before,.psInfo .pts .pln:after{width:0.2em;height:100%;margin-right:0.3em;display:block;content:"";background-color:#edb8bf;transform: skewX(-35deg);}

.psInfo li{margin-bottom:10px;position: relative;padding-left: 18px;background-image:url(../images/ico3.png);background-repeat:no-repeat;background-size:auto 0.8em;background-position: left 0.45em;}

.psInfo h1{font-size: 30px;margin: 10px 0 20px;}
.psInfo table{max-width:100%;width: auto !important;}
.psInfo td{border:1px solid #ddd;padding: 10px 20px !important;font-size: 14px;width: auto !important;}
.psInfo .wrs td *{font-size: 18px;}
.psInfo .firstRow{letter-spacing: 1px;}

.psInfo .infos{background-color:#FFF;padding:2.5em 2em}
.psInfo .wrs{font-size:0.18em !important;}
.psInfo .wrs *{line-height:1.8em}

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

.proBms .wbPros1 a{display:block;width:100%}
.proBms .wbPros1 .imgs{width:100%;height: 3.32em;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{max-width: 100%;max-height:100%;transition:0.3s}
.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:#cf142c;}

.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(../icon/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(../icon/ico_jt_1.svg);background-repeat: no-repeat;width: 100%;height: 0.4em;background-size: auto 100%;background-position: center;}

.wbSx .wbMs{display: flex;align-items: flex-end;}
.proShare{display:flex;gap:0.08em;margin-left: 0.5em;}
.proShare a{display:flex;width:0.36em;height:0.36em;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;}

.kws{display:flex;flex-wrap: wrap;gap: 0.3em;margin-top:1.5em}
.kws span{font-size:14px;display:block;padding:0.5em 1.4em;background-color:#f3f4f8;color:#333;border-radius:0.1em}

.pro-lists .hmnews{padding: 0.6em 0 0;}


/*=====================
   新闻列表
=======================*/
.blogList{padding-bottom: 1em;padding-top: 1em;background-color: #f9f9f9;}
.blogs .blogsMain{display:flex;justify-content:space-between}
.blogLt{width:8.3em;}
.blogLt .lists{background-color:#f1f1f1;border-radius:0.1em;overflow:hidden;margin-bottom:0.5em}
.blogLt .imgs{width:100%;height:3.96em;overflow:hidden;border-radius:0.1em;display: block;}
.blogLt .imgs img{width:100%;height:100%;object-fit:cover}

.blogLt .txts{padding:0.3em 0.4em 0.4em}
.blogLt .txts .ts{font-size:0.28em;color:#232323;line-height:1.6em;font-weight:600;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.blogLt .txts .ts:hover{color:#cf142c}
.blogLt .txts .ds{font-size:0.18em;color:#232323;line-height:1.6em;border-bottom:1px solid #8c8c8c;margin-top: 1.2em;padding-bottom: 2em;}
.blogLt .txts .dates{font-size:0.18em;color:#232323;line-height:1.6em;width:100%;text-align:right;margin-top: 1em;}

.blogRg{width:4em;}
.blogRg .blogSy{height: 100%;}
.blogRg .ts{font-size:0.24em;color:#000000;line-height:1.6em;font-weight:600;display:block;margin-bottom: 0.8em;}
.blogRg .blogNavs li a{font-size:0.2em;color:#000000;line-height:1.6em;display:block;margin-bottom: 0.5em;}
.blogRg .blogNavs li a:hover{color:#cf142c}

.blogRg .ltMess{background-color:#FFFFFF;padding:0.3em 0.25em;margin-top: 0.4em;position: sticky;top: 1.2em;}
.blogRg .ltMess .fts{font-size:0.28em;}
.blogRg .ltMess .form_group{margin-bottom:0.15em}
.blogRg .ltMess .form_button{margin-top:0;height: 0.42em;}
.blogRg .ltMess .form_group input{padding: 0.5em 1em;font-size: 0.16em;}
.blogRg .ltMess .form_group1 textarea{padding: 0.5em 1em;height: 7em;}
.blogRg .ltMess .file_tip{font-size: 0.8em;}
.blogRg .ltMess .fbtns{margin-top: 1em;}
/*=.blogs .blogSy{position: sticky;top: 1.2em;}*/


/*=====================
   新闻内页
=======================*/
.blogShow{padding-bottom: 1em;padding-top: 0.1em;background-color: #f9f9f9;}
.blogShow .blogsMain{margin-top:0.6em}
.blogShow .blts h1{font-size:0.32em;color:#cf142c;line-height: 1.5em;margin-bottom: 0.2em;font-weight: 600;}
.blogShow .blde{font-size:0.2em;color:#000000;margin-bottom: 1.5em;}
.blShare{display:flex}
.blShare .proShare{margin-left:0;padding:0.1em 0.4em;background-color:#FFFFFF;overflow:hidden;border-radius: 0.3em;gap: 0.1em;}
.blShare .proShare a{border-radius: 0.04em;width:0.28em;height:0.28em}

.bldescs{font-size:0.2em;color:#333333;margin-top:40px;line-height:1.8em;}
.bldescs *{font-size:1em;}

.nrMain{margin-top:0.2em}
.nrMain .ts{font-size:0.24em;color:#333333;margin-bottom: 0.5em;font-weight: 600;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:14px;color:#FFF;background-color:#666666;text-align: center;border-radius: 0.2em;}
.nrList a .tls{display:block;font-size:14px;color:#333333;width:26em;line-height:1.4em;height:1.4em;margin-left:0.8em;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.nrList a:hover .tls{color:#cf142c}
.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{margin-top:1em;margin-bottom:1em}
/*.contact .wbWidth1{display:flex;justify-content:space-between}*/
.contact .contactLt{border-top:0.06em solid #cf142c;padding:0.8em 0 0.5em;width:100%;margin-top: 0.8em;}
.contact .contactLt .ts{font-size:0.42em;font-weight:600;color:#000000;margin-bottom: 0.8em;line-height: 1.4em;}
.contact .contactLt .ds{font-size:0.18em;color:#828181;margin-bottom: 3em;}

.contact .contactRg{width:4.9em;background-color:#000000}
.contact .contactRg .ctTop{width:100%;border-bottom:1px solid #FFFFFF;padding:0.5em 0.6em;background-color: #cf142c;}
.contact .contactRg .ts{font-size:0.24em;color:#FFFFFF;margin-bottom: 1.2em;}
.contact .contactRg .ts strong{font-size:1.4em;font-weight:600;}
.contact .contactRg .ds{font-size:0.18em;color:#FFFFFF;line-height: 1.8em;}

.contact .form-contact{display:flex;flex-wrap: wrap;justify-content: space-between;}
.contact .form-contact .form_group{width:48%;display: flex;margin-bottom: 0.2em;}
.contact .form-contact .form_group input{border:none;border-bottom:2px solid #e0e1e0;font-size:0.18em;padding: 0.8em 0 1em 2em;width: 100%;background-size:1em auto;background-repeat:no-repeat;background-position:left center}
.contact .form-contact input:focus{outline:none}
.contact .form-contact .form_group1{width:100%;margin-top: 0.2em;}
.contact .form-contact .form_group1 textarea{border:2px solid #e0e1e0;font-size:0.18em;padding: 0.8em 0 1em 2em;width: 100%;background-size:1em auto;background-repeat:no-repeat;background-position: 0.5em 1em;height: 10em;}

.contact .form-contact .form_button{width: 100%;height: 0.5em;display: flex;justify-content: end;margin-top: 0.4em;}
.contact .form-contact .form_button button{color:#FFF;display:block;font-size:0.18em;line-height:normal;border: none;background-color: #cf142c;border-radius: 2em;padding: 0.7em 3.5em;}
.contact .form-contact .form_button:hover button{background-color:#000}
.contact .form-contact #dr_title{background-image:url(../icon/nameIcon.png)}
.contact .form-contact #dr_email{background-image:url(../icon/mailIcon.png)}
.contact .form-contact #dr_telephone{background-image:url(../icon/numberIcon.png)}
.contact .form-contact #dr_company{background-image:url(../icon/companyIcon.png)}
.contact .form-contact #dr_message{background-image:url(../icon/messgIcon.png)}

.contact .ctlink{padding: 0.5em 0.6em 0.3em;}
.contact .ctlink div{background-size:0.33em auto;background-repeat:no-repeat;background-position:left top;padding-left: 0.5em;min-height: 0.33em;line-height: 0.33em;margin-bottom: 0.12em;}
.contact .ctlink a,.contact .ctlink p{font-size:0.18em;color:#ffffff;display: block;}
.contact .ctlink .email{background-image:url(../images/contactSprite1.png)}
.contact .ctlink .tels{background-image:url(../images/contactSprite2.png)}
.contact .ctlink .whatsapp{background-image:url(../images/contactSprite3.png)}
.contact .ctlink .address{background-image:url(../images/contactSprite4.png)}

.form_group2{width:100%}
.contact .ctBottom .ctdesc{padding:0 0.4em 0;text-align: center;}
.contact .ctBottom .fhs{background-image:url(../images/contactQuote.png);background-size:auto 100%;width:100%;height:0.3em;background-repeat:no-repeat;margin-bottom: 0.2em;}
.contact .finecms-file-ts{font-size:0.14em}

.contact .fbtns,.ltMess .fbtns{width:100%;font-size:0.18em;display: flex;flex-wrap: wrap;margin-top: 2em;}
.contact .file_tip,.ltMess .file_tip{width: 100%;margin-top: 1em;margin-bottom: 1.5em;font-size: 0.9em;}
.contact .file_btns,.ltMess .file_btns{padding:0.8em 2em;background-color:#000000;overflow:hidden;border-radius:0.4em;color:#FFF;border:none;font-size: 0.9em;}

.atmess{overflow: hidden;}
#upload-btn.disabled {background-color:gray;cursor: not-allowed!important;} 
.btn-xs {padding: 1px 5px !important;font-size: 12px !important;line-height: 1.5 !important;border-radius: 3px !important;margin-right: 5px !important;}
#msgBox .msg--fileInfo{padding: 0.5em 1em;border-radius: 2px;color: #000;font-size: 0.18em;}
#msgBox {text-align: left;border-radius: 2px;background: #ddd;padding: 0;}
.progress {margin-bottom: 0px !important;}    
.progress-bar {width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #eee;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.progress-bar-warning {background-color: orange !important;}
.msg--fileInfo a:after{background-image: url('../images/ico_close.svg');background-repeat: no-repeat;width: 1.2em;height: 1.2em;background-size: 100%;display: block;content: "";}
.msg--fileInfo a {color: red;margin: 5px;}
#errorMsgBox,#msgBox {margin-top: 10px;}
#errorMsgBox {text-align: center;padding: .5em 1em;background-color: #b94a48;color: #fff;margin-bottom: 1em;border-radius: 2px;font-size: 0.12em;}
#msgBox .msg--fileInfo a:after {float: right}
#msgBox .msg--fileInfo:last-child {animation-name: newFile;animation-duration: 4s}
@keyframes newFile {
	from {background-color: #468847}
	to {background-color: none}
}
button.disabled {pointer-events: none;opacity: .5}
.footer--contact .atBtn{font-size:0.18em;color:#FFF;background-color:#464342;padding:0.8em 1em;border-radius:0.3em;overflow:hidden;display: inline-block;cursor:pointer}
.footer--contact .atBtn:hover{background-color:#000;}

.contact .container-xl{display:flex;justify-content:space-between;align-items:center;}
.contact .msg{font-size:0.2em;line-height: 1.8em;}
.contact .left{width:58.6%;border-right:1px solid #c1c1c1;padding-top:0.25em;padding-bottom:1em;}
.contact .cont{width:91.5%;}
.contact .t1{font-size:0.36em;line-height:1.4em;font-weight: 600;}
.contact .text1{font-size:0.28em;line-height:1.2em;font-weight:600;text-transform:capitalize;color:#cf142c;}
.contact .cont .msg:nth-child(2){margin-top:1.5em;}
.contact .cont .text1{margin-top:2.5em;}
.contact .cont .msg:nth-child(4){margin-top:1.2em;}

.contact .right{width:36%;}
.contact .text2{font-size:0.26em;line-height:1.5em;font-weight:700;text-transform:capitalize;margin-top:2em;}
.contact .right .msg:nth-child(3){margin-top:0.5em;}
.contact .right .text1:nth-child(4){margin-top:3em;}
.contact .right .box{margin-top:0.3em;}
.contact .right .tact-text{display:flex;align-items:center;font-size:0.18em;line-height:2em;color:#333333;}
.contact .right .tact-text div{width:9em;}
.contact .right a:hover{color:#cf142c}

/*=====================
   购买指南
=======================*/
.pageBuy{background-color: #f4f4f4;padding-bottom: 1em;}
.pageBuy .mains{font-size:0.2em;color:#333;line-height: 1.8em;margin-top:-7em}

.pageBuy .md1{background-color:#FFF;padding:3em;box-shadow: 0 0 10px #00000052;position: relative;z-index: 9;}
.pageBuy .md1 .ts{font-size:2em;margin-bottom:1.2em;font-weight:600}
.pageBuy .md1 .ts:before{content:"";width:2em;height:3px;background-color:#cf142c;display: block;margin-bottom: 1.2em;}

.pageBuy .md2{margin-top:8em;position:relative}
.pageBuy .md2 .ms{position:relative;z-index:9;margin-top: 5em;}
.pageBuy .md2 .fts{color: #ECECEC;font-size:7em;width:100%;font-weight:600;text-align:center;position:absolute;font-family: "Barlow";z-index:1;}
.pageBuy .md2 .ts{font-size:2em;margin-bottom:1.2em;position:relative;z-index:9;width:100%;text-align:center;font-weight:600}
.pageBuy .md2 .fs{display:flex;justify-content: space-between;align-items: center;margin-bottom: 2em;}
.pageBuy .md2 .bs{width:10.75em;height:3.95em;background-image:url(../images/a.png);background-repeat:no-repeat;background-size:100%;color: #FFF;padding-top: 1.6em;text-align: center;}
.pageBuy .md2 .ls{width:calc(100% - 11.6em);border:2px solid #cf142c;box-shadow: 0 0.6em 1.4em 0 rgba(0, 0, 0, 0.11);background: #FFFFFF;padding: 1.5em;border-radius: 0.5em;}
.pageBuy .md2 .ls .tls{font-weight:600;font-size:1.2em;margin-bottom:0.8em}
.pageBuy .md2 .ls .dls{font-size:0.95em;color:#646464}

.pageBuy .md3{display:flex;justify-content:space-between;margin-top: 8em;}
.pageBuy .md3 .left{width:32em}
.pageBuy .md3 .left .ts{font-size:1.8em;margin-bottom:1.2em;font-weight:600;line-height: 1.2em;}
.pageBuy .md3 .left .ds{font-size:0.85em;color:#787878;line-height:1.8em}

.pageBuy .md3 .left .btns{background-color: #cf142c;padding: 1em 1.5em;font-size: 0.8em;color: #FFFFFF;display: inline-block;margin-top: 2em;line-height:normal}
.pageBuy .md3 .left .btns:hover{background-color: #000000;}
.pageBuy .md3 .right{width:30em;height:28em;overflow:hidden}
.pageBuy .md3 .right img{width:100%;height:100%;object-fit:cover}


/* 留言表单2 */
.getMess{margin:1.5em auto 0;display:flex;justify-content: space-around;}
.getMess .getMessLt{width:4.5em}
.getMess .getMessLt .ts{font-size:0.52em;color:#000000;margin-bottom:0.5em;font-weight:600}
.getMess .getMessLt .ds{font-size:0.2em;color:#8c8c8c;line-height: 1.8em;}
.getMess .getMessLt .lks{margin-top: 0.8em;}
.getMess .getMessLt .lks div{background-repeat:no-repeat;background-size:1em auto;padding-left:2em;font-size:0.18em;display:flex;background-position: left center;margin-bottom: 1em;}
.getMess .getMessLt .lks .email{background-image:url(../images/buyemail.png)}
.getMess .getMessLt .lks .tels{background-image:url(../images/buytel.png)}
.getMess .getMessLt .lks .wechat{background-image:url(../images/buywx.png)}
.getMess .getMessLt .lks .whatsapp{background-image:url(../images/buywp.png)}
.getMess .getMessLt .lks span{margin-right:0.5em}
.getMess .getMessLt .lks a:hover{color:#cf142c}

.getMessRg{width:6.8em;padding:0.35em 0.35em 0.5em;background-color:#FFFFFF;box-shadow: 0 0 0.1em #DDD;}
.getMessRg .form-horizontal{display:flex;justify-content:space-between;flex-wrap:wrap}
.getMessRg .form_group{width: 49%;margin-bottom: 0.25em;}
.getMessRg .form_group input{display: block;width: 100%;padding: 0.8em 1em;font-size: 0.18em;font-weight: 400;line-height: 1.5em;color: #000000;background-color: #f5f7fb;border: none;}
.getMessRg .form_group1{width:100%;margin-bottom:0.15em;}
.getMessRg .form_group1 textarea{height:10em;width: 100%;padding: 0.8em 1em;font-size: 0.18em;color: #000000;background-color: #f5f7fb;border: none;}
.getMessRg .form_group input:focus,.getMessRg .form_group1 textarea:focus{outline: 1px solid #cf142c;}

.getMessRg .form_button{width: 100%;display: flex;margin-top: 0.2em;}
.getMessRg .form_button button{color:#FFF;display:block;font-size:0.16em;line-height:normal;border: none;background-color: #cf142c;border-radius: 0;padding: 0.7em 1.5em;}
.getMessRg .form_button:hover button{background-color:#000}


/*=====================
   FAQS
=======================*/
.faqs{padding-top:1em;padding-bottom:1em}
.faqs .wbWidth1{display:flex;justify-content:space-between}
.faqLt{width:8.3em}
.faqLt .ts{font-size:0.42em;color:#000000;font-weight:600;margin-bottom: 0.62em;line-height: normal;margin-top: 0.95em;}
.faqLt .faqMain{width:100%;border:1px solid #dbdbdb;border-bottom:none;margin-bottom: 0.5em;}
.faqLt .faqMain .lists{width:100%;border-bottom:1px solid #dbdbdb}
.faqLt .faqMain .lists .dt{padding:0.8em 1em;font-size:0.18em;color:#cf142c;position:relative;cursor:pointer;}
.faqLt .faqMain .lists .dt:hover{text-decoration:underline}
.faqLt .faqMain .lists .dt:after{display:block;width:1em;height:1em;background-image:url(../icon/plus1.svg);position:absolute;right:0.8em;top:0.8em;content:'';background-size:100% auto;background-repeat:no-repeat}
.faqLt .faqMain .lists .dt.active:after{transform: rotate(45deg);}
.faqLt .faqMain .lists .dd{padding:0.8em 1em 2em;font-size:0.18em;color:#858a93;line-height: 1.8em;display:none}

.faqRg{width:3.6em}
.faqRg .faqSk{position: sticky;top: 1.25em;}
.faqRg .ts{width:100%;height:2.5em;line-height:2.5em;font-size:0.32em;font-weight:600;background-image:url(../images/faqback.jpg);padding-left:2.8em;background-repeat:no-repeat;background-size:auto 100%}
.faqRg .ckts a{font-size:0.38em;color:#cf142c;font-weight:600;padding-left: 1em;display: block;line-height: normal;}
.faqRg .ckts a:hover{color:#333333;}

.downs .faqLt .faqMain .lists a{padding:0.8em 1em;font-size:0.18em;color:#cf142c;position:relative;cursor:pointer;display: block;}
.downs .faqLt .faqMain .lists a:hover{text-decoration:underline}
.downs .faqLt .faqMain .lists a:after{display:block;width:1em;height:1em;position:absolute;right:0.8em;top:0.8em;content:'>>';background-size:100% auto;background-repeat:no-repeat}

/*=====================
   运输
=======================*/
.pageShip .md1{background-color:#f4f6f9;padding:0.8em 0 1em;text-align:center}
.pageShip .md1 .ts{font-size:0.48em;margin-bottom:0.8em;font-weight:600;color:#000000;line-height: normal;}
.pageShip .md1 .ds{font-size:0.2em;color:#6e6e6e;line-height:1.8em}

.pageShip .md2 .shipList{background-color:#FFFFFF;padding:1em 0;}
.pageShip .md2 .shipList .wbWidth1{display:flex;justify-content:space-between;align-items: center;}
.pageShip .md2 .shipList .shipLt{width:6em;}
.pageShip .md2 .shipList .shipLt .ts{font-size:0.32em;margin-bottom:0.8em;font-weight:600;line-height:1.6em}
.pageShip .md2 .shipList .shipLt .ds{font-size:0.18em;line-height:1.8em}
.pageShip .md2 .shipList .shipLt .btns{background-color: #cf142c;padding: 0.8em 1.5em;font-size: 0.18em;color: #FFFFFF;display: inline-block;margin-top: 3em;line-height:normal}
.pageShip .md2 .shipList .shipLt .btns:hover{background-color: #000000;}

.pageShip .md2 .shipList .shipRg{width:6em;height:3.24em;overflow:hidden}
.pageShip .md2 .shipList .shipRg img{width:100%;height:100%;object-fit:cover}

.pageShip .md2 .shipList:nth-child(2n+0){background-color:#f6f6f6;}
.pageShip .md2 .shipList:nth-child(2n+0) .shipRg{order:1}
.pageShip .md2 .shipList:nth-child(2n+0) .shipLt{order:2}

.pageShip .md3{padding:0.8em 0}
.pageShip .md3 .ts{font-size:0.42em;color:#000000;line-height:normal;font-weight:600;text-align:center}
.pageShip .md3 .lists{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.3em;margin-top: 0.5em;}
.pageShip .md3 .lists .imgs{width:100%;height:2.7em;overflow:hidden}
.pageShip .md3 .lists .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.pageShip .md3 .lists .ls:hover .imgs img{transform:scale(1.1)}


/*=====================
   质量控制
=======================*/
.pageQuality{padding-top:0.8em;padding-bottom:0.8em}
.pageQuality .ts{font-size:0.42em;margin-bottom:0.8em;font-weight:600;color:#000000;line-height: normal;}
.pageQuality .ds{font-size:0.2em;color:#6e6e6e;line-height:1.8em}

.pageQuality .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.23em;margin-top: 1em;}
.pageQuality .lists .imgs{width:100%;height:2.1em;overflow:hidden}
.pageQuality .lists .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.pageQuality .lists .ls:hover .imgs img{transform:scale(1.1)}


/*=====================
   公司介绍
=======================*/
.pageCompany{padding-bottom:1em}
.pageCompany .md1 .comList{background-color:#FFFFFF;padding:1em 0;}
.pageCompany .md1 .comList .wbWidth1{display:flex;justify-content:space-between;align-items: center;}
.pageCompany .md1 .comList .comLt{width:5.8em;}
.pageCompany .md1 .comList .comLt .ts{font-size:0.32em;margin-bottom:0.6em;font-weight:600;line-height:1.6em}
.pageCompany .md1 .comList .comLt .ds{font-size:0.16em;line-height:1.8em;white-space: break-spaces;}
.pageCompany .md1 .comList .comLt .btns{background-color: #cf142c;padding: 0.8em 1.5em;font-size: 0.18em;color: #FFFFFF;display: inline-block;margin-top: 3em;line-height:normal}
.pageCompany .md1 .comList .comLt .btns:hover{background-color: #000000;}
.pageCompany .md1 .comList .comRg{width:6.5em;height:4.3em;overflow:hidden;border-radius:0.2em}
.pageCompany .md1 .comList .comRg img{width:100%;height:100%;object-fit:cover}
.pageCompany .md1 .comList:nth-child(2n+0){background-color:#f6f6f6;}
.pageCompany .md1 .comList:nth-child(2n+0) .comRg{order:1}
.pageCompany .md1 .comList:nth-child(2n+0) .comLt{order:2}

.pageCompany .md2{background-size:cover;background-repeat:no-repeat;padding: 0.8em 0 0.8em;}
.pageCompany .md2 .tabs{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.32em 0.5em;}
.pageCompany .md2 .tabs .lists{width:100%;text-align:center;border-right:1px solid #FFF;padding-right:0.5em}
.pageCompany .md2 .tabs .lists:nth-child(4n+0){border-right:none;padding-right:0}
.pageCompany .md2 .tabs .lists .imgs{width:0.8em;height:0.8em;overflow:hidden;margin:0 auto}
.pageCompany .md2 .tabs .lists .imgs img{width:100%;height:100%;object-fit:cover}
.pageCompany .md2 .tabs .lists .fts{font-size:0.24em;font-weight:600;color:#FFFFFF;margin-top: 1.5em;}
.pageCompany .md2 .tabs .lists .fds{font-size:0.16em;color:#ffffff;margin-top: 1.5em;line-height: 2em;}
.pageCompany .md2 .hmts{color:#FFFFFF;text-align:left}
.pageCompany .md2 .tabs .lists:hover .imgs{animation: myfirst 0.5s 1;}

.pageCompany .md3{margin:1em auto}
.pageCompany .md3 .wbWidth1{display:grid;grid-template-columns: repeat(2, 1fr);}
.pageCompany .md3 .focusLt{width:7.65em;height:6.54em;overflow:hidden;}
.pageCompany .md3 .focusLt img{width:100%;height:100%;object-fit:cover}

.pageCompany .md3 .tabs{display:grid;grid-template-columns: repeat(2, 1fr);border-top:1px solid #dedfe2;width:100%;}
.pageCompany .md3 .tabs .lists{width:100%;border-bottom:1px solid #dedfe2;border-right:1px solid #dedfe2;padding:0.2em;display: flex;flex-flow: column;justify-content: center;text-align:center}
.pageCompany .md3 .tabs .lists .fts{font-size:0.32em;font-weight:600;color:#001f63;line-height: normal;white-space: break-spaces;}
.pageCompany .md3 .tabs .lists .fds{font-size:0.2em;color:#7b808c;margin-top: 0.8em;line-height: 1.6;}

.pageCompany .md4 .ts{font-size:0.42em;margin-bottom:0.6em;font-weight:600;line-height:1.6em;color:#000000;text-align: center;}
.pageCompany .md4 .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.1em;}
.pageCompany .md4 .lists .imgs{width:100%;height:2.1em;overflow:hidden;}
.pageCompany .md4 .lists .imgs img{transition:0.5s;width:100%;height:100%;object-fit:cover}
.pageCompany .md4 .lists .ls:hover .imgs img{transform:scale(1.1)}

.pageCompany .md5{background-color:#fbfafb;padding:0.5em 0;margin-top:1em}
.pageCompany .md5 .ts{font-size:0.42em;margin-bottom:1em;font-weight:600;line-height:1.6em;color:#000000;text-align: center;}
.pageCompany .md5 .owl-dots{display:flex;justify-content:center;margin-top: 0.4em;}
.pageCompany .md5 .owl-dot{width:10px;height:10px;background-color:#c8c9c9;border-radius:50%;margin:0 4px}
.pageCompany .md5 .owl-dot.active{background-color:#000000;}


/*=====================
   产品封面页
=======================*/
.proCover .md1{background-color:#f4f6f9;padding:0.8em 0 1em;}
.proCover .md1 .ts{font-size:0.42em;margin-bottom:0.8em;font-weight:600;color:#000000;line-height: normal;}
.proCover .md1 .ds{font-size:0.2em;color:#6e6e6e;line-height:1.8em}

.proCover .md2{padding:0.8em 0}
.proCover .md2 a{display:block}
.proCover .md2 .ts{font-size:0.45em;margin-bottom:1em;font-weight:600;color:#000000;line-height: normal;text-align:center}
.proCover .md2 .catList{display:grid;grid-template-columns: repeat(3, 1fr);gap:0.36em 0.4em;text-align:center}
.proCover .md2 .catList .ls{box-shadow: 0 0 10px #dddddd;}
.proCover .md2 .catList .ls .imgs{width:100%;height:4em;overflow:hidden;}
.proCover .md2 .catList .ls .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.proCover .md2 .catList .ls:hover .imgs img{transform:scale(1.1)}
.proCover .md2 .descs{padding:0.3em 0.2em 0.4em}
.proCover .md2 .fts{font-size:0.3em;margin-bottom:0.5em;font-weight:600;color:#000000;line-height: normal;}
.proCover .md2 .fds{font-size:0.16em;color:#484848;line-height:1.6em}
.proCover .md2 .btns{width:100%;font-size:0.2em;border:1px solid #cf142c;color:#cf142c;padding:0.5em 0;margin-top: 1.5em;}
.proCover .md2 .catList .ls:hover .btns{background-color:#cf142c;color:#FFFFFF;}

.proCover .md3.hmbuys{margin-top:0.5em}
.proCover .md3.hmbuys .fess .item .mid{margin-top:0.8em}
.proCover .md3.hmbuys .rgs .imgs{width:100%;height:6em}

.pronews{padding:1em 0}
.pronews a{display:block}
.pronews .hmts{text-align:left;padding: 0 0.15em;}
.pronews .blogs{padding:0.1em;width:100%;margin-top:0.4em}
.pronews .blogs .item{width:100%;transition:0.5s;padding: 0.25em 0.2em;border-radius: 0.2em;background-color: #f3f4f8;}
.pronews .blogs .item:hover{transform:translateY(-0.1em)}
.pronews .blogs .imgs{width:100%;height:2.1em;overflow:hidden;border-radius: 0.18em;}
.pronews .blogs .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.pronews .blogs .item:hover .imgs img{transform:scale(1.1em)}

.pronews .blogs .txts{padding:0.3em 0.15em}
.pronews .blogs .fts{font-size:0.18em;color:#000000;line-height:1.6em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-bottom:0.6em;font-weight: 600;}
.pronews .blogs .fds{font-size:0.14em;color:#6f6f6f;line-height:1.6em;margin-bottom:2em;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */height: 4.8em;}
.pronews .blogs .txtsBm{display:flex;justify-content:space-between;align-items: center;}

.pronews .blogs .ms{font-size:0.14em;color:#cf142c;line-height:1.6em;background-color:#cf142c33;padding:0.4em 2em;border-radius: 1.6em;}
.pronews .blogs .dts{font-size:0.14em;color:#403f3f;line-height:1.6em;}
.pronews .blogs a:hover .ms{color:#FFFFFF;background-color:#cf142c;}


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


/****分页****/
#pages{margin-top:0.8em}
.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}

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

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

.conAlert .form_button{background-color:#7f7f7f;width:1.3em;height:0.48em;text-align:center;border-radius:0.02em}
.conAlert .form_button button{color:#FFF;display:block;font-size:0.16em;width:100%;background-color:transparent;line-height:3.05em;border: none;}
.conAlert .form_button button:hover{background-color:#000}
.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: #ed0408;}

.ftfix{width:1.4em;overflow:hidden;position:fixed;right:0.1em;bottom:0.1em;z-index: 9;}
.ftfix img{width:100%;height:100%;object-fit:cover}

/*=====================
	搜索页
=======================*/
.pro-search{font-size:100px;position: relative;}
.pro-search .bgs{width:100%;position:relative;z-index:1}
.search-descs{width:100%;height:100%;position:absolute;z-index:9;top:0;left:0;display: flex;justify-content: center;align-items: center;flex-flow: column;}
.search-txts{width:7.6em;text-align: center;}
.search-txts .ts{font-size:0.68em;font-weight:600;color:#FFF;line-height: 1em;margin-bottom: 0.5em;}
.search-txts .ds{font-size:0.2em;color:#FFF;line-height: 2em;}

.search-txts .search-form {position: relative;width:100%;height: 0.62em;overflow: hidden;margin-top: 0.6em;}
.search-txts .search-form input {width: calc(100% - 7.7em);height: 100%;padding: 0 5em 0 1.42em;border: none;background: #fff;color: #2C2D3F;display:block;font-size:0.2em;border-radius: 0;}
.search-txts .search-form button {position: absolute;right: 0;height: 100%;top: 0;width: 7.7em;background-color: #020202;border: none;color: #fff;display:block;font-size:0.2em;border-radius: 0;}
.search-txts .search-form button:hover{background-color:#cf142c;}
.search-txts .search-form input::placeholder{color: #848484;font-style: italic;}

.gtranslate_wrapper{margin-right: 0.4em;}
.gt_container--hich1m .gt_switcher .gt_option{position: absolute !important;}
.gt_container--hich1m .gt_switcher .gt_option{height:300px !important;max-height:300px !important;}
.gt_container--hich1m .gt_switcher{width: 140px !important;}
.gt_container--hich1m .gt_switcher .gt_option{width: 138px !important;}
@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:720px) {
	.pro-search{font-size:13.15vw;}
}
@media (max-width:1220px) {
   .faCont2{font-size:8.19vw;}
}
@media (max-width:1260px) {
    .faCont5{font-size:7.93vw;}
}
@media (max-width:1300px) {
   .faCont4{font-size:7.69vw;}
}
@media (max-width:1320px) {
   .faCont1{font-size:7.57vw;}
}
@media (max-width:1720px) {
   .faCont3{font-size:5.81vw;}
}