@charset "utf-8";*,::after,::before{box-sizing:border-box}
@font-face {font-family: 'Montserrat';src: url('/assets/hix_css/Montserrat.woff2') format('woff2');}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
html{font-family:sans-serif;line-height:1.15;font-size:14px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:transparent}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1,h2{font-size:200%}
h3{font-size:175%}
h4{font-size:150%}
h5,h6{font-size:125%}
a,body{color:#181a1d}
body{padding-bottom:4rem;font-family:Montserrat,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.5;font-size:1rem;background-color:#fff;overflow-x:hidden}
.ts,.ts-icon,.ts-icon:before,a,button,input,optgroup,option,select,textarea{transition:all .3s;-webkit-transition:all .3s}
a{text-decoration:none}
a:hover{color:#a51824}
a:active,a:hover{outline:0}
hr{box-sizing:content-box;height:0;overflow:visible}
img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;border:none}
li{list-style:none}
small{font-size:80%}
table{border-collapse:collapse;border-spacing:0}
button,input,optgroup,option,select,textarea{font-family:Montserrat;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}
input{border-width:0}
input:-webkit-autofill{-webkit-text-fill-color:#333!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}
button{border-width:0;background-color:transparent;cursor:pointer}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}


/*neww*/
.hix-language{background:url(/assets/hix_images/us.png) no-repeat center center;background-size:2.5rem 2rem}
.hix-language-es{background:url(../hix_images/es.png) no-repeat center center;background-size:2.5rem 2rem}
.hix-language-fr{background:url(../hix_images/fr.png) no-repeat center center;background-size:2.5rem 2rem}
.hix-language-text{font-size:.9rem}
.language-list a img{width:2rem;height:2rem}
.language-list a span{font-size:.9rem;margin-left:.4rem}
.product_categories img{width:100%;height:auto}
.index_ca_text{background-color:#fff;padding:1.8rem 3rem;margin:-4.5rem auto auto;width:90%;position:relative;box-shadow:rgba(30,38,42,.2) 0 8px 16px 0}
.index_ca_text h5{font-size:1.1rem;text-transform:uppercase;font-weight:700;text-align:center;padding-bottom:1rem;position: relative;}
.index_ca_text p{color:#666;text-align:center;font-size:.95rem;line-height:1.5;margin:1.5rem 0}
.index_ca_text a{letter-spacing:.09375rem;display:block;padding:0 1.5rem;line-height:2.2rem;font-size:1rem;text-transform:uppercase;margin:0 auto}
.index_ca_text h5::after{content:"";background-color:#d11f2e;height:2px;width:4rem;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom: 0rem;}
.home-about .col-lg-6{width:80%}
@media screen and (max-width:768px){.index_ca_text a{padding:.5rem;width:75%;padding:0 1.5rem;line-height:2.5rem;font-size:1.1rem;white-space:nowrap}
}
@media screen and (max-width:1200px){.index_ca_text h5{letter-spacing:0;font-size:1.4rem;font-weight:700;padding-bottom:1rem}
}

.hix_font{font-family:Montserrat, sans-serif;}
.container{padding-left:1rem;padding-right:1rem;margin-right:auto;margin-left:auto}
.maxw{margin-left:auto;margin-right:auto;max-width:1920px}
.main{overflow:hidden}
.f-l{float:left}
.f-r{float:right}
.o-h{overflow:hidden}
.ta-c{text-align:center}
.ta-r{text-align:right}
.w-fluid{width:100%!important}
.d-b{display:block!important}
.disabled{cursor:not-allowed!important;opacity:.3}
.bg-white{background-color:#fff}
.bg-grey{background-color:#f5f5f5}
.bg-lgrey{background-color:#f8f8f8}
.bg-dgrey{background-color:#eee}
.bg-black{background-color:#181a1d}
.black{color:#333}
.red{color:#c00}
.br-50{border-radius:50%}
.bs,.bs-h:hover{box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.05)}
.pt,.ptb{padding-top:3rem}
.pb,.ptb{padding-bottom:3rem}
.pb-16to9{padding-bottom:56.25%}
.pb-3to2{padding-bottom:66.66666666%}
.pb-4to3{padding-bottom:75%}
.mt,.mtb{margin-top:3rem}
.mb,.mtb{margin-bottom:3rem}
.minh{min-height:15rem}
.list,.va-m-box{font-size:0}
.list>*{position:relative;display:inline-block;vertical-align:top;font-size:1rem}
.va-m-box.bg{background: rgba(15, 15, 15, 0.6);}
.va-m-box::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.va-m-box>*{display:inline-block;vertical-align:middle}
.imgbox{position:relative;display:block;overflow:hidden}
.p-a-0{position:absolute;left:0;top:0;width:100%;height:100%}
.bglazy{background-repeat:no-repeat;background-position:bottom;background-size:cover}
.shade{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:30;background-color:rgba(0,0,0,.8)}
.p_ab{position: absolute !important;}
.p_rc{position: relative;}
.m_b2{margin-bottom: 2rem}
.radius{border-radius: .6rem;}
.l-overlay{pointer-events:auto;position:absolute;z-index:1;inset:0;background:#0f0f0f;opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-khtml-opacity:.6}
.x-overlay{pointer-events:auto;position:absolute;z-index:1;inset:0;background:#0f0f0f;opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;-khtml-opacity:.3}


@media screen and (min-width:768px){.pt,.ptb{padding-top:4rem}
.pb,.ptb{padding-bottom:4rem}
.mt,.mtb{margin-top:4rem}
.mb,.mtb{margin-bottom:4rem}
}
@media screen and (min-width:992px){.pt,.ptb{padding-top:5rem}
.pb,.ptb{padding-bottom:5rem}
.mt,.mtb{margin-top:5rem}
.mb,.mtb{margin-bottom:5rem}
}
@media screen and (min-width:1200px){html{font-size:16px}
body{padding-bottom:0}
.container{padding-left:2rem;padding-right:2rem}
.pt,.ptb{padding-top:6rem}
.pb,.ptb{padding-bottom:6rem}
.mt,.mtb{margin-top:6rem}
.mb,.mtb{margin-bottom:7rem}
.minh{min-height:30rem}
}
@media screen and (min-width:1600px){.container{padding-left:0;padding-right:0;width:1440px}
}
@media screen and (min-width:1920px){html{font-size:18px}
}
.space{margin:-.5rem}
.space>*{padding:.5rem}
.space1>*{padding:1.5rem 1rem}
.row:after,.row:before{content:"";display:block;clear:both}
.row>.col-1,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-2,.row>.col-20p,.row>.col-3,.row>.col-4,.row>.col-40p,.row>.col-5,.row>.col-6,.row>.col-60p,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-lg-1,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-2,.row>.col-lg-20p,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-40p,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-60p,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-md-1,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-2,.row>.col-md-20p,.row>.col-md-3,.row>.col-md-4,.row>.col-md-40p,.row>.col-md-5,.row>.col-md-6,.row>.col-md-60p,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-sm-1,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-2,.row>.col-sm-20p,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-40p,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-60p,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-xl-1,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-2,.row>.col-xl-20p,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-40p,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-60p,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9{position:relative;float:left}
.col-1{width:8.333333%}
.col-2{width:16.666667%}
.col-3{width:25%}
.col-4{width:33.333333%}
.col-5{width:41.666667%}
.col-6{width:50%}
.col-7{width:58.333333%}
.col-8{width:66.666667%}
.col-9{width:75%}
.col-10{width:83.333333%}
.col-11{width:91.666667%}
.col-12{width:100%}
.col-20p{width:20%}
.col-40p{width:40%}
.col-60p{width:60%}
@media screen and (min-width:576px){.col-sm-1{width:8.333333%}
.col-sm-2{width:16.666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.333333%}
.col-sm-5{width:41.666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.333333%}
.col-sm-8{width:66.666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.333333%}
.col-sm-11{width:91.666667%}
.col-sm-12{width:100%}
.col-sm-20p{width:20%}
.col-sm-40p{width:40%}
.col-sm-60p{width:60%}
}
@media screen and (min-width:768px){.col-md-1{width:8.333333%}
.col-md-2{width:16.666667%}
.col-md-3{width:25%}
.col-md-4{width:33.333333%}
.col-md-5{width:41.666667%}
.col-md-6{width:50%}
.col-md-7{width:58.333333%}
.col-md-8{width:66.666667%}
.col-md-9{width:75%}
.col-md-10{width:83.333333%}
.col-md-11{width:91.666667%}
.col-md-12{width:100%}
.col-md-20p{width:20%}
.col-md-40p{width:40%}
.col-md-60p{width:60%}
}
@media screen and (min-width:992px){.col-lg-1{width:8.333333%}
.col-lg-2{width:16.666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.333333%}
.col-lg-5{width:41.666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.333333%}
.col-lg-8{width:66.666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.333333%}
.col-lg-11{width:91.666667%}
.col-lg-12{width:100%}
.col-lg-20p{width:20%}
.col-lg-40p{width:40%}
.col-lg-60p{width:60%}
}
@media screen and (min-width:1200px){.space-xl{margin:-1rem}
.space-xl>*{padding:1rem}
.col-xl-1{width:8.333333%}
.col-xl-2{width:16.666667%}
.col-xl-3{width:25%}
.col-xl-4{width:33.333333%}
.col-xl-5{width:41.666667%}
.col-xl-6{width:50%}
.col-xl-7{width:58.333333%}
.col-xl-8{width:66.666667%}
.col-xl-9{width:75%}
.col-xl-10{width:83.333333%}
.col-xl-11{width:91.666667%}
.col-xl-12{width:100%}
.col-xl-20p{width:20%}
.col-xl-40p{width:40%}
.col-xl-60p{width:60%}
}
.owl-carousel-pb{display:block!important}
.owl-carousel-pb .owl-stage-outer{position:absolute;left:0;top:0;width:100%;height:100%}
.owl-carousel .owl-dots,.owl-carousel .owl-nav{margin-top:1rem;font-size:0;text-align:center}
.owl-dots-fixed-b .owl-dots,.owl-nav-fixed-b .owl-nav,.owl-nav-fixed-lr .owl-nav,.owl-nav-fixed-lr0 .owl-nav{margin-top:0}
.owl-carousel .owl-dots button,.owl-carousel .owl-nav button{display:inline-block;vertical-align:top}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin-left:.5rem;margin-right:.5rem;width:3rem;height:3rem;line-height:3rem;font-size:2rem;color:#181a1d;box-shadow: rgba(24, 26, 29, 0.3) 0px 0px 10px 2px;background-color:rgba(255,255,255,.9)}
.top_sellers .owl-prev{margin-right: 6.5rem !important;bottom: -4.5rem !important;}
.top_sellers .owl-next{margin-left: 6.5rem !important;bottom: -4.5rem !important;}
.owl-carousel .owl-nav button:hover{background-color:#181a1d; color: #fff}
.owl-carousel .owl-nav button:active{background-color:#d11f2e}
.owl-carousel .owl-nav button i{vertical-align:top;padding-top:.5rem}
.owl-nav-fixed-lr .owl-nav button.owl-next,.owl-nav-fixed-lr .owl-nav button.owl-prev,.owl-nav-fixed-lr0 .owl-nav button.owl-next,.owl-nav-fixed-lr0 .owl-nav button.owl-prev{position:absolute;top:50%;margin:-1.5rem 0 0}
.owl-nav-fixed-lr .owl-nav button.owl-prev{left:2.5rem}
.owl-nav-fixed-lr .owl-nav button.owl-next{right:2.5rem}
.owl-nav-fixed-lr0 .owl-nav button.owl-prev{left:-1rem}
.owl-nav-fixed-lr0 .owl-nav button.owl-next{right:-1rem}
.owl-nav-fixed-b .owl-nav button.owl-next,.owl-nav-fixed-b .owl-nav button.owl-prev{position:absolute;bottom:0;margin-left:1px;margin-right:1px}
.owl-nav-fixed-b .owl-nav button.owl-next{left:50%}
.owl-nav-fixed-b .owl-nav button.owl-prev{right:50%}
.owl-nav-circular .owl-nav button{border-radius:50%}
.owl-carousel button.owl-dot{margin:0 .5rem;width:1rem;height:1rem;background-color:#ccc;border-radius:50rem}
.owl-carousel button.owl-dot.active{width:2rem;border-color:#d11f2e;background-color:#d11f2e}
.owl-dots-fixed-b .owl-dots{position:absolute;left:0;right:0;bottom:1rem}

.product_categories{/*margin-left: 200px;margin-right: 200px;*/}
.product_categories .owl-next{right: -4rem !important;left: auto !important;top: 40%}
.product_categories .owl-prev{left: -4rem !important;top: 40%}
.product_categories h4{font-size: 1.4rem !important;}
.product_categories .product-list-block{padding: 1rem}
.product_categories .product-list-block:hover {background-color: #f2f2f2;box-shadow: none;}

@media screen and (max-width:1600px){
.product_categories .owl-next{right: 2rem !important;left: auto !important;top: 30%}
.product_categories .owl-prev{left: 2rem !important;top: 30%}
.product_categories h4{font-size: 1rem !important;}
}

@media screen and (min-width:1200px){.owl-carousel-pad{padding:0 4rem;margin-top:-1rem;margin-bottom:-1rem}
.owl-carousel-pad .owl-item{padding:1rem}
.owl-nav-fixed-lr0 .owl-nav button.owl-prev{left:0}
.owl-nav-fixed-lr0 .owl-nav button.owl-next{right:0}
}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:all .3s;-webkit-transition:all .3s}
.heading{margin-bottom:1.5rem;text-align:center}
.l_heading{margin-bottom:1.5rem;text-align:center}
.heading .title{line-height:1;font-size:2rem;font-weight: 700;}
.heading .txt{margin-top:.75rem;color:#777}
@media screen and (min-width:768px){.heading{margin-bottom:2rem}
.heading .title{font-size:2.5rem}
.l_heading .title{font-size:2.5rem;}
}
@media screen and (min-width:1200px){
.heading{margin-bottom:4.5rem}
.l_heading{margin-bottom:4.5rem;text-align:center}
.heading .title{font-size:3rem;text-transform: uppercase;font-weight: 700;}
.l_heading .title{font-size:3rem;}
}
.more{margin-top:1.5rem;text-align:center}
.hot_more{margin-top:2.5rem;text-align:center}
.btn{text-transform: uppercase;display:inline-block;vertical-align:middle;padding:0 3rem;line-height:3rem;font-size:1.25rem;color:#fff;background-color:#d11f2e;border:1px solid #d11f2e;border-radius:2px;cursor:pointer;outline:0;white-space:nowrap;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none}
.btn-radius{border-radius:.4rem}
.btn-white{border-color:#fff;background-color:transparent;color:#fff}
.btn-grey{color:#fff;background-color:#555}
.btn-primary{border: 2px solid #181a1d;background-color:transparent;color:#181a1d;}
.btn-twoborder{border-width:2px}
.btn:hover{color:#fff;border-color:#a51824;background-color:#a51824}
.btn:active{border-color:#d11f2e;background-color:#d11f2e}
.btn-primary:hover{color:#fff;border-color:#181a1d;background-color:#181a1d}
.btn_h_white:hover{background-color:#fff;color: #181a1d;border-color:#fff;}
.btn i{margin-left:.5rem}
.btn-lg{padding:0 2rem;line-height:3.5rem;font-size:1.5rem}
.btn-sm{padding:0 1.25rem;line-height:2.5rem;font-size:1rem}
.btn-fluid{width:100%}
.search{padding:1rem 0;background-color:#f5f5f5}
.search-box{position:relative;}
.search-input{display:block;padding-left:1.3rem;padding-right:4rem;width:100%;height:3rem;line-height:3rem;font-size:1.2rem;border:1px solid #ccc;border-radius: .4rem;}
.search-input:focus,.search-input:hover{border-color:#d11f2e!important}
.search-btn{border-radius: 0 .4rem .4rem 0;position:absolute;right:0;top:0;width:5rem;height:3rem;line-height:3.25rem;background-color:#d11f2e;text-align:center}
.search-btn:hover{background-color:#a51824}
.search-btn i{font-size:1.5rem;color:#fff}
.form-item{position:relative;clear:both}
.form-item+.form-item{margin-top:2.45rem}
.form-label{position:absolute;right:.5rem;top:1px;z-index:3;line-height:3rem;font-size:1.25rem;color:#e00}
.form-input,.form-textarea{border-radius: .2rem;position:relative;z-index:2;display:block;padding:.75rem 1rem;width:100%;line-height:1.5rem;border:1px solid #ccc;background-color:#fff;border-radius:2px}
.form-item.focus .form-input,.form-item.focus .form-textarea{border-color:#d11f2e;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}
.form-item.required .form-input,.form-item.required .form-textarea{border-color:#e00}
.input-vdcode{display:inline-block;vertical-align:top;width:150px}
.vdimgck{display:inline-block;vertical-align:top;margin-top:4px;height:30px}
.form-item-vdcode{text-align:left}
.form-item-vdcode span{left:135px;right:auto}
.nav li{position:relative;line-height:1.8rem;border-bottom: 1px solid #ecdcdc;background-color:#fff}
.nav li:last-child{border: none}
.nav a{position:relative;display:block;padding:.75rem 2rem;font-size: 1.2rem;}
.nav a.havesub{padding-right:4rem}
.nav i{position:absolute;right:0;top:0;width:3rem;height:4rem;font-size:2rem;background-color:transparent;text-align:center;cursor:pointer}
.nav i::before{position:absolute;left:50%;top:50%;margin-left:-1rem;margin-top:-1rem;width:2rem;height:2rem;line-height:2rem}

.nav i.on{background-color:#d11f2e}
.nav i.on::before{color:#fff;transform:rotateX(180deg)}
.nav>li.active{background-color:#d11f2e}
.nav>li.active>a,.nav>li.active>i{color:#fff}

.dropdown-nav{display:none}
.dropdown-nav.level2 a{padding-left:4.4rem;font-size: .89rem;}
.dropdown-nav li:hover a{color:#d11f2e}
.dropdown-nav li.active>a{color: #d11f2e}
.product .sidebar .dropdown-nav li>a::before{font: normal normal normal 14px/1 FontAwesome;content: "\f1db";position:absolute;left: 3rem;top: 50%;margin-top: -.3rem;height:100%;background-color:transparent}
.product .sidebar .dropdown-nav li:hover>a{color:#d11f2e}
.product .sidebar .dropdown-nav li:hover>a::before{content: "\f111";}
.product .sidebar .dropdown-nav li.active>a::before{content: "\f111";color: #d11f2e}
.sticky-menu-list .ts::before{font: normal normal normal 14px/1 FontAwesome;content: "\f1db";position:absolute;left: 3rem;top: 50%;margin-top: -.3rem;height:100%;background-color:transparent}
.sticky-menu-list .active .ts::before{content: "\f111";color: #d11f2e}
.sticky-menu-list .active .ts{color: #d11f2e}
.sticky-menu-list .ts:hover::before{content: "\f111";}
.common_head .dropdown-nav.level2 a{font-size: 1.1rem;padding-left: 0}
.common_head.nav i.on{background-color:transparent;}
.common_head.nav i.on::before{color:#d11f2e;transform:rotateX(180deg)}
.common_head.nav>li.active>a,.common_head .nav>li.active>i{color:#d11f2e}
.common_head.nav>li.active{background-color:transparent}
.common_head.nav>li.active>a,.common_head.nav>li.active>i{color:#d11f2e}
.common_head > li > a {font-size: 1.2rem;text-transform: uppercase;}
.pro_C .p_1t{font-weight: 600;margin-left: 1rem !important;}

.phone_language{display: block;}
.phone_language img{display: inline-block;width: 3rem}
.phone_language a{margin-left: 1rem;display: inline-block;}

@media screen and (max-width:1199px){.nav{border-bottom:1px solid #ddd}
.nav>li>a{font-size:1.15rem;font-weight:700}
.common_head>li>a{padding-left: 0}
.sticky-menu-list .active .ts::before{content: none;}
.sticky-menu-list .ts::before{content: none;}
.sticky-menu-list .ts:hover::before{content:none;}
.nav a{padding:1.15rem 2rem;}
.main{padding-top: 4rem}
.product_categories li{margin-bottom:5rem}
.btn{padding:0 1.5rem;line-height:2.5rem;font-size:1.1rem;border-radius:.4rem;cursor:pointer;outline:0;white-space:nowrap;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none}
.heading {margin: 4rem 0;}
.bg-black .heading {margin-top: 1rem}
.hot_more {margin-top: 2.5rem;margin-bottom: 2rem}
.top_sellers .owl-prev {
  margin-right: 6.5rem !important;
  bottom: -5.5rem !important;
}
.top_sellers .owl-next {
  margin-left: 6.5rem !important;
  bottom: -5.5rem !important;
}
.common_head .dropdown-nav.level2 li{margin-left: 2.5rem}

.pro_C{position: relative;}
.pro_C:last-child .p_1t{border: none}
.pro_C ul{display: none}


}
@media screen and (min-width:1200px){
.pro_C ul{display: block;}
.nav{position:relative;z-index:10}
.nav li{border-top-color:#f2f2f2}
.nav i{border-left-color:#f2f2f2}
.dropdown-nav a{font-size:.875rem}
.nav-xl2 .nav{}
.nav-xl2 .nav>li{display:inline-block;vertical-align:top;background-color: transparent;border: none !important}
.nav-xl2 .nav>li>a{margin-right: 3rem;color: #fff;font-size: 1.4rem;padding: 0;}
.nav-xl2 .nav .active a{color: #d11f2e;font-weight: 700}


.nav-xl .nav{text-align:center}
.nav-xl .nav>li{display:inline-block;vertical-align:top}
.nav-xl .nav>li>a{z-index:3}

.navbar-nav li:first-child .dropdown-nav{width: 46rem;padding-left: 1rem;padding-top: 1rem;padding-bottom: 1rem;}
.pro_C{float: left;width: 15rem}
.pro_C .p_1t{font-weight: bold;}
.pro_C .p_1t a{font-size: 1.2rem !important}
.pro_C li{line-height: 1.3rem;}
.pro_C li:hover > a::after {background-color: transparent;}

.nav-xl .dropdown-nav.level2{display:block;position:absolute;left:0;top:100%;min-width:100%;width:auto;white-space:nowrap;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;background-color:#fff;transform:translateY(10px)}
.nav-xl .nav>li:hover .dropdown-nav.level2{opacity:1;visibility:visible;transform:translateY(0);transition:all .15s;-webkit-transition:all .15s}
.nav-xl .dropdown-nav li{text-align:left}
.nav-xl .dropdown-nav a{padding-left:1rem}
.phone_language{display: none !important;}
.nav li {border-bottom: none;}
.nav i{height: 3rem}
}
.navbar-brand a{display:inline-block}
.navbar-brand img{height:2.8rem}
.toggle>*{width:2rem;height:2rem;line-height:2rem;color:#fff;text-align:center}
.getquote-btn{display:block;line-height:inherit;color:#fff;cursor:pointer}
.getquote-btn i{margin-left:.5rem}
.navbar-search{display:none;position:fixed;left:0;right:0;top:50%;z-index:40;margin:-1.5rem auto 0;width:90%;max-width:30rem}
@media screen and (max-width:1199px){.header{width: 100%;position:fixed;z-index:100;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.2)}
.header-topbar ul{margin-left:-1rem;margin-right:-1rem}
.header-topbar li{line-height:3rem;border-bottom:1px solid #ddd}
.header-topbar li>a{display:block;padding:0 1rem}
.header-topbar li>a i{vertical-align:middle;margin-right:.5rem;width:1.5rem;font-size:1.5rem;text-align:center}
.header-topbar li>a i.fa-mobile-phone{font-size:2rem}
.header-topbar li>a i.fa-envelope{font-size:1.25rem}
.header-topbar li.header-topbar-other{padding:0 1rem;border-bottom-width:0;text-align:center}
.header-social{padding:.5rem 0}
.header-social a{margin:0 .5rem;width:2rem}
.header-social i{vertical-align:middle;font-size:1.5rem}
.getquote-btn{width:100%;font-size:1.25rem;background-color:#d11f2e;border-radius:100px}
.navbar-header{position:relative;z-index:10;padding:1rem;background-color:#181a1d}
.navbar-brand{float:left}
.navbar-header .toggle{float:right}
.search-toggle i{font-size:1.5rem}
.navbar-toggle{margin-left:1rem}
.navbar-toggle i,.navbar-toggle-close i{font-size:2rem}
.navbar-toggle-close{position:absolute;right:0;top:0;width:3.5rem;height:4rem}
.navbar-toggle-close i{color:#333}
.navbar-other{display:none}
.navbar-collapse{padding-left: 1.5rem;padding-right: 1.5rem;position:fixed;right:0;top:0;bottom:0;z-index:40;padding-top:4rem;padding-bottom:1rem;width:100%;max-width:300px;overflow-y:auto;background-color:#fff;opacity:0;visibility:hidden;transform:translateX(300px)}
.navbar-collapse.on{opacity:1;visibility:visible;transform:translateX(0)}
.ts::before{content: "";}
.ts:hover::before{content: "";}
.active .ts:hover::before{content: "";}
.active .ts::before{content: "";}
.navbar-brand img{height:2rem}
.navbar-toggle-close span{display: block;color: #181a1d;transform: rotate(45deg);font-size: 4rem;line-height: 3rem;}
}

@media screen and (min-width:1200px){.header{position:relative;z-index:100;background-color:#181a1d}
.home-header{position:absolute;left:0;right:0;top:0;background-color:transparent}
.header-topbar{position:absolute;left:0;right:0;top:0;z-index:20;background-color:#333}
.home-header .header-topbar{background-color:transparent}
.header-topbar li{float:left;padding:.5rem 0;margin-right:2rem;line-height:1.5rem;color:#fff}
.header-topbar a{color:#fff}
.header-topbar li>a i{margin-right:.5rem}
.header-topbar li>a i.fa-mobile-phone{vertical-align:top;font-size:1.5rem}
.header-topbar a:hover{text-decoration:underline}
.header-topbar li.header-topbar-other{float:right;margin-right:0}
.header-social{float:left;margin-right:1rem}
.header-social a{margin-right:.5rem;width:1.5rem;font-size:1rem;text-align:center}
.header-getquote{float:right}
.getquote-btn:hover{text-decoration:underline}
.navbar{display:table;padding:0 2rem;width:100%}
.navbar-collapse,.navbar-header,.navbar-other{display:table-cell;vertical-align:middle}
.navbar-other{font-size:0;text-align:right}
.language-toggle>*,.navbar-other>*{display:inline-block;vertical-align:middle}
.navbar-language{position:relative;padding:1.5rem;}
/*line-height:5rem*/
.navbar-other i{font-size:1.2rem}
.language-list{position:absolute;left:-10%;top:100%;width:160%;line-height:2.5rem;font-size:1rem;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;background-color:#fff;text-align:center;transform:translateY(10px)}
.navbar-language:hover .language-list{opacity:1;visibility:visible;transition:all .3s;-webkit-transition:all .3s;transform:translateY(0)}
.language-list a{display:block;text-align: left;padding: 0 .6rem;}
.language-list a:hover{color:#a51824}
.navbar-header .toggle,.navbar-toggle-close{display:none}
.navbar-nav>li{line-height:3.5rem;border-top-width:0;background-color:transparent}
.navbar-nav>li>a{font-size:1rem;font-weight:600;color:#fff;letter-spacing: .1rem;text-transform: uppercase;}
.navbar-nav>li>a.havesub{padding-right:1rem}
.navbar-nav>li>a.havesub::after{content:'';position:absolute;left:50%;bottom:-.75rem;margin-left:-.75rem;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.75rem solid #fff;opacity:0;visibility:hidden;transform:translateY(0)}
.navbar-nav>li:hover>a.havesub::after{opacity:1;visibility:visible;transform:translateY(-.75rem);transition:all .15s;-webkit-transition:all .15s}
.navbar-nav>li.active{background-color:transparent}
.navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#a51824}
.navbar-nav i.dropdown-btn{display:none}
.navbar-nav .dropdown-nav a{font-size:1rem}
.dropdown-nav.level2 li{margin-left: 0 !important}
.common_head .dropdown-nav.level2 a{font-size: 1rem;padding-left: 1.5rem}
}
@media screen and (min-width:1600px){.navbar{padding-left:0;padding-right:0;margin:0 auto;width:1440px}
}
.footer{background-position: 100%;position: relative; color:#f5f5f5;border-top: 3px solid #d11f2e;background: url("/assets/hix_images/foot_bg.jpg") repeat top center;}
.footer .industry_o {height: auto;}
.footer a{display:inline-block;color:#f5f5f5}
.footer a:hover{color:#a51824}
.footer-top{padding:3rem 0;font-size:1.15rem;z-index: 1;position: relative;}
.footer-bottom{padding:1rem 0;background-color:#181a1d;z-index: 2;position: relative;}
.footer-widget{margin:-1rem}
.footer-widget>div{padding:1rem}
.footer-widget-title{margin-bottom:1rem;line-height:1;font-size:1.5rem;font-weight: 600;}
.footer-logo{margin-bottom:1rem}
.footer-logo img{height:2.8rem}
.footer-social li{margin-right:1rem;margin-top:1rem}
.footer-social li a i{width:2.5rem;height:2.5rem;line-height:2.25rem;font-size:1.5rem;text-align:center;border:2px solid #fff;color:#fff;border-radius:50%}
.footer-list li{margin-top:1rem}
.footer-list li i{margin-right:.5rem}
.footer-list li i.fa-mobile-phone{vertical-align:bottom;font-size:1.5rem}
.foot_contact li:nth-child(-n+4){float: left;width: 50%;margin-top: 0;margin-bottom: 1rem;height: 2rem;}
.footer-contact i{width:1.5rem;text-align:center}
.foot_contact i{text-align:left}
.footer-top .emal_tips{font-weight: 600;text-transform: uppercase;letter-spacing: .1rem;}
.subscribe-form{margin-top:1rem}
.subscribe-form-input{float: left;width: 45%; color:#f5f5f5;border:2px solid #e8e8e8;background-color:transparent;border-radius:0;transition:all 0s;-webkit-transition:all 0s}
input.subscribe-form-input:-webkit-autofill{-webkit-text-fill-color:#f5f5f5!important;-webkit-box-shadow:0 0 0 1000px #222 inset!important}
.subscribe-form-input::-webkit-input-placeholder{color:#ccc;opacity:1}
.subscribe-form-input::-moz-placeholder{color:#ccc;opacity:1}
.subscribe-form-input:-ms-input-placeholder{color:#ccc;opacity:1}
.subscribe-form-input::-ms-input-placeholder{color:#ccc;opacity:1}
.subscribe-form-input::placeholder{color:#ccc;opacity:1}
.subscribe-form-btn{margin-left:1.25rem;float: left;line-height: 3.2rem;}
.footer-copyright{padding:.5rem 0;text-align:center}
.footer-copyright span{padding:0 .5rem}
.footer-links{text-align:center}
.footer-links li{padding:.5rem;font-size:12px}
.footer-links a{color:#bbb}
@media screen and (min-width:1200px){.footer-top{padding:4rem 0;font-size:1rem}
.footer-logo,.footer-widget-title{margin-bottom:2rem}
.footer-social{margin-top:1rem}
.footer-social li a:hover i{border-color:#a51824;background-color:#a51824}
.footer-links li{font-size:14px}
}
@media screen and (max-width:1199px){.fixed-navbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background-color:#181a1d;box-shadow:0 -2px 10px 0 rgba(0,0,0,.3)}
.fixed-nav>li{position:relative;float:left;width:25%;text-align:center}
.fixed-nav>li>a,.fixed-nav>li>button{display:block;padding-top:.5rem;padding-bottom:.5rem;width:100%;line-height:1rem;color:#fff;overflow:hidden}
.fixed-nav>li i{width:100%;line-height:2rem;font-size:1.5rem}
.fixed-nav-btn.on{background-color:#a51824}
.fixed-subnav{display:none;position:absolute;right:0;bottom:110%;margin-right:-50%;width:200%;max-height:25rem;overflow-y:auto;background-color:#fff;border-radius:3px;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.1)}
.fixed-nav>li:last-child .fixed-subnav{margin-right:0}
.fixed-subnav li{border-bottom:1px solid #eee}
.fixed-subnav li:last-child{border-bottom-width:0}
.fixed-subnav li a{display:block;padding:.5rem .5rem;line-height:1.5rem}

}
@media screen and (max-width:768px){
.footer-widget>div:nth-child(2){display: none}
.footer{background: url("/assets/hix_images/foot_bg_p.jpg") repeat top center;}
}
@media screen and (min-width:1200px){.fixed-navbar{display:none}
}
.fixed-toolbar{position:fixed;right:1.5rem;bottom:5rem;z-index:30;top: 50%;transform: translateY(50px);}
.fixed-toolbar button{display:block;padding:0;width:60px;height:60px;line-height:2rem;font-size:2rem;border-radius:50%;box-shadow:0 0 .5rem 0 rgba(0,0,0,.3)}
.fixed-toolbar button.go-top{margin-top:1rem;font-size:2.5rem;opacity:0;visibility:hidden}
.fixed-toolbar button.go-top.on{opacity:1;visibility:visible}
.fixed-toolbar button i{margin-left:0}
.fixed-toolbar a.whatsapp_link{margin-top: 1rem;display: block;}
.fixed-toolbar button.background_none{background: none;border: none;}
.fixed-toolbar button i.hix_whatsapp{background: url(/assets/hix_images/whatsapplogo.png) top center no-repeat;display: block;width: 60px;height: 60px;background-size: 100%;}

@media screen and (max-width:760px){
.fixed-toolbar{right:1.5rem;bottom:1.5rem}
.fixed-toolbar button{width:4rem;height:4rem}
.fixed-toolbar button i.hix_whatsapp{width:4rem;height:4rem}
.fixed-toolbar button.go-top.on{opacity:0;visibility:visible;display: none;}
.fixed-toolbar button.form-toggle{display: none;}
.fixed-toolbar a.whatsapp_link{display: none;}
}
.fixed-form{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:110;text-align:center;background-color:rgba(0,0,0,.8)}
.fixed-form-container{height:100%;overflow-y:auto;background-color:#f5f5f5}
.fixed-form-close{padding:.5rem 1rem;text-align:right;background-color:#d11f2e}
.fixed-form-close i{width:3rem;height:3rem;line-height:3rem;font-size:2rem;color:#fff;text-align:center;cursor:pointer}
.fixed-form-txt{padding:.5rem 1.5rem 3rem;font-size:1.25rem;color:#fff;background-color:#d11f2e}
.fixed-form-box{padding:1.5rem;margin:-1.5rem 1.5rem 1.5rem;background-color:#fff;border-radius:2px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
@media screen and (min-width:768px){.fixed-form:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.fixed-form-container{border-radius: .6rem;display:inline-block;vertical-align:middle;margin:0 auto;width:35rem;height:auto}
}
.scroll{position:relative;overflow:hidden;-moz-box-flex:1;-webkit-box-flex:1}
.scroll-list{padding-bottom:20px;margin-bottom:-20px;font-size:0;text-align:center;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.scroll-list>*{display:inline-block;vertical-align:top;font-size:1rem}
.tab-item{display:none}
.tab-item.active{display:block}
@media screen and (min-width:1200px){.scroll-list{white-space:normal;padding-bottom:0;margin-bottom:0}
}
.video-box{position:relative;padding-bottom:56.25%;width:100%;height:0;background:#000;overflow:hidden}
.video{position:absolute;left:0;top:0;width:100%!important;height:100%!important}
.video-pause,.video-play{background-color:rgba(0,0,0,.5);cursor:pointer}
.video-pause i,.video-play i{position:absolute;left:50%;top:50%;margin-left:-2rem;margin-top:-2rem;width:4rem;height:4rem;line-height:4rem;color:#fff}
.video-pause{display:none}
.banner-carousel{display: none !important;}
.banner-carousel,.banner-carousel .imgbox{padding-bottom:85%}
.banner-carousel .picbox{position:absolute;left:-1000%;right:-1000%;top:0;height:100%}
.banner-carousel .picbox::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.15)}
.banner-carousel img{display:block;margin:0 auto;width:auto!important;height:100%}
.banner-carousel .infobox{top: 6rem;width: 100%; position:absolute; text-align: center; z-index:2;color:#fff;overflow:hidden}
.banner-carousel p{margin-bottom: 3rem;padding-bottom:1rem;font-size:1.2rem}
.banner-carousel h3{text-transform: uppercase;padding-bottom:1.5rem;line-height:1.2;font-size:2.8rem;font-weight:700}
@media screen and (min-width:640px){.banner-carousel,.banner-carousel .imgbox{padding-bottom:51.5625%}
.banner-carousel p{font-size: 1.3rem;font-weight: 300;margin-bottom:3rem}
.banner-carousel h3{font-size:2.5rem}
}
@media screen and (min-width:1200px){.banner-carousel .owl-nav button{visibility:hidden;opacity:0}
.banner-carousel:hover .owl-nav button{opacity:1;visibility:visible}
.banner-carousel h3{text-transform: uppercase;padding-bottom:1rem;line-height:1.1;font-size:4rem;font-family: Montserrat, sans-serif;font-weight: 700;}
.banner-carousel .infobox{left:0;right:0;top:0rem;bottom:0rem;width:auto;background: rgba(0,0,0,0);}
.maxw .owl-stage .active .infobox{transition: all 3s;background: rgba(0,0,0,.3);}
.banner-carousel .infobox .info{position: absolute;left:50%;right:auto;top:15rem;bottom:8rem;width:80%;margin-left: -40%;text-align: center; background: rgba(0,0,0,0);}
}
.hot-product .item{margin-top:1.5rem;background-color:#f8f8f8}
.hot-product .imgbox{padding-bottom:65%}
.hot-product .infobox{padding:2rem}
.hot-product span{font-size:1.125rem;font-weight:600;color:#d11f2e}
.hot-product h3{margin:1rem 0;line-height:1.2;font-size:2rem;font-weight:600}
.hot-product p{margin-bottom:1.5rem;font-size:1.125rem;color:#666}
@media screen and (min-width:768px){.hot-product .picbox{float:left;width:50%}
.hot-product .even .picbox{float:right}
.hot-product .infobox{overflow:hidden}
}
@media screen and (min-width:1200px){.hot-product .item{margin-top:3rem}
.hot-product .picbox{width:55%}
.hot-product .infobox{padding:3rem}
.hot-product h3{margin-bottom:1.25rem;font-size:3rem}
.hot-product p{margin-bottom:4rem}
}
.product-type{margin:-.75rem}
.product-type li{padding:.75rem}
.product-type .imgbox{padding-bottom:60%}
.product-type h2{margin-bottom:2rem;font-weight:700;font-size:2.8rem;color:#fff}
.product-type p{margin-bottom:4rem;font-size:1.2rem;padding: 0 3rem;color:#fff}
@media screen and (min-width:1200px){.product-type{margin:-1rem}
.product-type li{padding:1rem}

}
.index_solutions .imgbox{padding-bottom:133.33333333%;color:#fff;border-radius: .6rem;}
.index_solutions .info {vertical-align: bottom;padding: 0 1.5rem 2rem;}
.index_solutions .info img{width:3rem}
.index_solutions h5{line-height:1.2;font-size:1.8rem;text-align: left;font-weight: 600;}
.index_solutions p{margin-top:1.2rem;margin-bottom:3rem;font-size:1.2rem;text-align: left;}
.index_solutions .btn{padding: 0 2rem;font-size: 1rem;line-height: 2.2rem;}
@media screen and (min-width:1200px){
.index_solutions .info img{width:4rem}
.index_solutions h3{margin-top:.75rem;font-size:2.5rem}
.index_solutions .imgbox:hover>img{transform:scale(1.1)}
.index_solutions .imgbox:hover h3{color:#a51824}
}
.home-about .p_ab {height: 33rem;overflow: hidden;}
.home-about .call{position:absolute;left:-1rem;bottom:1rem;padding:1rem 1rem 1rem 6rem;line-height:2rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.home-about .call i{position:absolute;left:1rem;top:1rem;width:4rem;height:4rem;line-height:3rem;font-size:1.5rem;color:#fff;background-color:#d11f2e;border:.5rem solid #a51824;border-radius:50%;text-align:center}
.home-about .call h5{font-weight:700}
.home-about .call p{font-size:1.15rem}
.home-about .call p a{display:inline-block;vertical-align:top;font-size:1.25rem;font-weight:700;color:#d11f2e}
.home-about .txt{margin-top:1.5rem}
.home-about .txt>*{margin-bottom:.75rem}
.home-about .txt h2{font-size:1.5rem}
.home-about .txt p{color:#666}
.home-about .txt ul{font-size:1.15rem}
.home-about .ta-c img{height: 100%}

.home-about .ta-c{width: 92%;height: 32rem;}
.home-about .txt{padding:2rem 3rem;margin-top:2rem;background-color: #fff;box-shadow: rgba(30, 38, 42, 0.2) 0px 8px 16px 0px;float: right;width: 46%}
.home-about .txt p{font-size:1.1rem;margin-bottom: 4rem}
.home-about .txt h2{text-transform: uppercase;font-size:3rem;line-height: 1.3;}
@media screen and (max-width:1200px){
.home-about .p_ab {height: auto;position: unset !important;}
.home-about .ta-c {width: 100%;height: auto;}
.home-about .p_rc {width: 100%;height: auto;position: unset;}
.home-about .txt{float: none;width: 100%;}
.home-about .ta-c img {width: 100%;}
.home-about .txt h2{font-size:2.4rem;line-height: 1.5;}
.product-type .imgbox{padding-bottom:70%}
.product-type p{
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;}
}
@media screen and (max-width:520px){.index_solutions p{display: none;}
.index_solutions h5 {
  margin-bottom:2rem;
  font-size: 1.4rem
}
.index_solutions .btn {
  padding: 0 .6rem;
  font-size: 1rem;
  line-height: 2rem;
}

}


@media screen and (max-width:440px){.product-type h2 {font-size: 2.2rem;}
}



.about-advantage{margin:-.5rem}
.about-advantage li{padding:.5rem;font-size:1rem}
.about-advantage .block{position:relative;padding:1rem;background-color:#fff;border-radius:2px}
.about-advantage span{position:absolute;left:1rem;top:1rem;width:3rem;line-height:3rem;font-size:1.75rem;color:#fff;text-align:center;background-color:#d11f2e;border-radius:5px}
.about-advantage h4{padding:.5rem 0 .5rem 4rem;line-height:2rem;font-size:1.3rem}
.about-advantage p{margin-top:.75rem;font-size:15px;color:#666}
@media screen and (min-width:1200px){.about-advantage{margin:-.75rem}
.about-advantage li{padding:.75rem}
.about-advantage .block{padding:1.25rem}
.about-advantage span{left:1.25rem;top:1.25rem}
.about-advantage p{font-size:1rem;min-height:3rem}
}

.index_feature{background-color: #181a1d;padding: 4rem 0;}
.index_feature .heading{margin-bottom: 3rem;margin-top: 1rem;}
.index_feature .title{color: #fff}
.index_feature p{color: #fff;font-size: 1.1rem;}
.about-feature{margin:-.5rem}
.about-feature li{padding:.5rem;color:#fff}
.about-feature .block{padding:1rem;text-align:center;}
.about-feature .box{padding:2rem 1rem;}
.about-feature span{line-height:1;font-size:3rem;font-weight:600}
.about-feature em{font-size:1.5rem;font-style:normal}
.about-feature h6{margin-top:.5rem;font-size:1.25rem;color: #888b93}
@media screen and (min-width:1200px){.about-feature{width: 90%;
margin: 0 auto;}
.about-feature li{padding:.75rem}

}
.index-case{margin:-1rem}
.index-case-txt p{color: #888b93;font-size: 1.1rem;margin-bottom: 3rem;}
.index-case-txt a{color: #fff}
.index-case-carousel img{display:inline-block!important}
.index-case .owl-dots{margin-top: 2rem}
@media screen and (max-width:1200px){
.index-case .heading .title {color: #fff;padding-top: 2rem;}
.index-case-txt p{margin-bottom: 3rem;text-align: center;padding: 0 2rem}
.index-case-txt a{display: block;
width: 50%;
margin: 2rem auto;}
.index-case-carousel{padding: 0 2rem}
.about-feature span{font-size:2.4rem;}
}


@media screen and (min-width:992px){.index-case .heading{text-align:left;color: #fff}
}
@media screen and (min-width:1200px){.index-case{margin:-1.5rem}
.index-case>*{padding:1.5rem}
.index-case-txt .more{margin-top:2rem}
}
.case .info{padding:1.5rem}
.case .info>h3{line-height:1.2;font-size:2rem;font-weight:600}
.case .txt{margin-top:.5rem;color:#666}
.case .txt>*{margin-bottom:.5rem}
@media screen and (min-width:992px){.case .media{float:left;width:50%}
.case .info{padding:2rem;overflow:hidden}
}
@media screen and (min-width:1200px){.case .info{padding:3rem}
.case .info>h3{font-size:2.5rem}
.case .txt{margin-top:1.5rem;margin-bottom:2rem;font-size:1.1rem}
.case .txt>*{margin-bottom:1rem}
.case .more{text-align:left}
}
@media screen and (min-width:1420px){.case .media{width:800px}
}
@media screen and (min-width:1900px){.case .media{width:920px}
}
.blog-carousel.owl-nav-fixed-b .owl-nav button.owl-next,.blog-carousel.owl-nav-fixed-b .owl-nav button.owl-prev{margin-bottom:-1px;bottom:-4.5rem}
.blog-carousel.owl-nav-fixed-b .owl-nav button.owl-prev{margin-right:6.5rem}
.blog-carousel.owl-nav-fixed-b .owl-nav button.owl-next{margin-left:6.5rem}
.blog-carousel .owl-item {margin-bottom: 1.8rem;}
.blog-carousel .owl-stage-outer{overflow: unset;}

.partner-list{margin:-1rem;text-align:center}
.partner-list li{padding:1rem}
.partner-list span{display:block;height:3rem;line-height:3rem;overflow:hidden}
@media screen and (min-width:768px){.partner-list span{height:4rem;line-height:4rem}
}
@media screen and (min-width:1200px){.partner-list{margin:-1rem -1.5rem}
.partner-list li{padding:1rem 1.5rem}
}
.banner{margin-bottom:1.5rem}
.banner-title{padding:3rem 0;font-size:2rem;font-weight:600;color:#fff;text-align:center}
.breadcrumb{padding-bottom:1rem}
.breadcrumb,.breadcrumb>a{color:#fff}
.breadcrumb i{margin-right:.5rem}
.color_b{margin: 2rem 0 3rem 0}
.color_b,.color_b>a{color:#181a1d}
.factory_b h1{font-size:2.2rem;padding:5rem 0;font-weight: 600;padding-top:1rem}
.factory_b p{color:#fff;font-size:1.1rem;padding-top:4rem;text-align:center}
.thanks h1{padding:3rem 0;font-weight:700;padding-top:3rem;font-size: 3rem;text-shadow: 2px 2px 4px #1b242b;}
.thanks p{color:#fff;font-size:1rem;padding-bottom:4rem;text-align:center}
@media screen and (min-width:1200px){.banner{margin-bottom:6rem}
.banner-title{padding:6.5rem 0;font-size:3rem}
.factory_b h1{padding:6rem 0;font-weight:600;padding-top:2rem;font-size: 3rem;}
.factory_b p{color:#fff;font-size:1.2rem;padding-top:5rem;text-align:center}
.breadcrumb>a:hover{color:#a51824}
.thanks h1{padding:2rem 0;font-weight:700;padding-top:11rem;font-size: 3rem;text-shadow: 2px 2px 4px #1b242b;}
.thanks p{color:#fff;font-size:1.3rem;padding-bottom:3rem;text-align:center}
.opacity-header{background-color: rgb(0 0 0 / 70%);position: absolute;left: 0;right: 0;top: 0;}
.opacity-topbar{background-color: rgb(0 0 0 / 70%);}
}

.service_b h1{font-weight:700;padding-top: 6rem;padding-bottom: 2rem;font-size: 3.6rem;}
.service_b p{color:#fff;font-size:1.2rem;padding-top:0;padding-bottom: 6rem;padding-left: 2rem;padding-right: 2rem; text-align:center}
.article-banner-description{color:#fff;font-size:1.5rem;padding-top:0;padding-bottom:4rem;padding-left: 2rem;padding-right: 2rem; text-align:center}
.article-banner-title{padding: 4rem 0;font-size: 3.6rem;font-weight: 700;color: #fff;text-align: center;text-transform: uppercase;}



@media screen and (min-width:1200px){.page .sidebar{float:left;width:300px}
.page .content{padding-left:4rem;margin-left:300px}
.page .story_content{margin: 0 15%;width: auto;margin-top: 3rem}
.full-page .sidebar{margin-top:.5rem;margin-bottom:4rem}
.bg_sidebar{background-color: #181a1d;padding: 2rem;}

}
.page .article_content{margin: 0 20%;width: auto;padding-top: 3rem;}
.sidebar-title{font-weight: bold; padding:1rem;line-height:2rem;text-transform: uppercase;}
.menu-shade{z-index:199}
.menu li.active>.dropdown-nav{display:block}
@media screen and (max-width:1199px){.filters-toggle-open{display:block;padding:0 1rem;margin-bottom:2rem;width:100%;line-height:3rem;font-size:1.2rem;text-align:left;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px}
.filters-toggle-open i{float:right;margin-top:.75rem;font-size:1.5rem}
.filters-toggle-close{position:absolute;right:.5rem;top:.75rem;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1.9rem;text-align:center}
.filters-toggle-close span{display: block;color: #181a1d;transform: rotate(45deg);font-size: 3rem;line-height: 3rem;}
.menu-nav{position:fixed;left:0;top:0;bottom:0;z-index:200;padding-bottom:1rem;width:100%;max-width:300px;overflow-y:auto;background-color:#fff;opacity:0;visibility:hidden;transform:translateX(-100%)}
.menu-nav.on{opacity:1;visibility:visible;transform:translateX(0)}
}
.article_senddate{padding-bottom:2.5rem;display: block;font-size: 1.2rem;color: #777;letter-spacing: .2rem;}
@media screen and (max-width:1199px){
  .article_senddate{padding-bottom: 1.25rem;display: block;font-size: 1rem;}
  .page .article_content{margin: 0 1.5rem;width: auto;}
}
@media screen and (max-width:768px){
.article-list-block .imgbox img {
  width: 100%;
}
}

@media screen and (min-width:1200px){.filters-toggle{display:none}
.product .menu-nav{margin-bottom:2rem}
.page .menu-nav{background-color:#fff}
.full-page .sidebar-title{display:none}
.full-page .menu>li{margin:.5rem;border:1px solid #ddd}
.full-page .menu>li:hover>i{background-color:#d11f2e}
.full-page .menu>li:hover>i::before{color:#fff;transform:rotateX(180deg)}
}
.sticky-menu .sidebar-title{display:none}
.sticky-menu{position:relative;left:0;right:0;top:0;z-index:40;margin:0 -1rem 1.5rem;background-color:#fff}
.sticky-menu.sticky{box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
.sticky-menu-list li{position:relative;cursor:pointer}
.sticky-menu-list span{position:relative;z-index:2;display:block;padding:.5rem 1rem;line-height:2rem;font-size:1rem}
.sticky-menu-list i{position:absolute;left:1rem;right:1rem;bottom:0;height:3px;background-color:transparent}
.sticky-menu-list li.active{color:#d11f2e}
.sticky-menu-list li.active i{background-color:#d11f2e}
@media screen and (min-width:1200px){.sticky-menu .sidebar-title{display:block}
.sticky-menu{margin:0;max-height:100%;overflow-y:auto}
.sticky-menu.sticky{box-shadow:none}
.sticky-menu-list{text-align:left}
.sticky-menu-list li{width:100%;border-top:1px solid #f2f2f2}
.sticky-menu-list span{line-height:1.5rem;font-size:1rem;padding-left: 4.4rem;color: #4f4f4f;}
.sticky-menu-list i{left:auto;right:0;width:5px;height:100%}
.sticky-menu-list li:hover span{color:#d11f2e}
.sticky-menu-list li:hover i{background-color:#d11f2e}
}
@media screen and (min-width:1200px){.product-carousel .owl-stage-outer{margin-top:-1rem;margin-bottom:-1rem}
.product-carousel .owl-item{padding:1rem}
}
.product-section+.product-section{margin-top:6rem}
.product-section>h3{padding-bottom:1rem;font-size:2rem;text-align:center}
.product-list{margin:-1rem -.5rem}
.product-list li{padding:1rem .5rem}
.product-list-block{text-align:center;transition:all .3s;-webkit-transition:all .3s;}
.product-list-block .imgbox{padding-bottom:100%}
.product-list-block img{background-color:#eee}
.product-list-block h4{padding-top:.5rem;padding-bottom:.5rem;line-height:1.5rem;font-size:1.15rem;font-weight:500}
.product-list-block p{font-size:.875rem;color:#666}
.product-section .btn{letter-spacing: 0.09375rem;display: block;padding:0 1.5rem;line-height: 2.2rem;font-size: 1rem;text-transform: uppercase;margin: 0 auto;width: 20%;}
@media screen and (min-width:1200px){.product-section+.product-section{margin-top:8rem}
.product-section>h3{padding-bottom:1.5rem;font-weight: 600;}
.product-list{margin-left:-1.5rem;margin-right:-1.5rem}
.product-list li{padding-left:1.5rem;padding-right:1.5rem}
.product-list-block:hover{background-color:#fff;box-shadow:0 .25rem .75rem 0 rgba(209,31,46,.6)}
.product-list-block h4{padding-top:.75rem;padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}
.product-list-block p{padding:0 .5rem .75rem;font-size:1rem}
}
.article-list li{overflow:hidden}
.article-list-block:hover img{transform: scale(1.1);}
.article-list-block{box-shadow: 0 10px 15px 0 rgba(64,64,64,.15);}
.blog_list_lin li{padding: 1.5rem;}
.article-list-block .imgbox{padding-bottom:57.5%;background-color:#eee}
.article-list-block .imgbox img{max-height: none;}
.article-list-block .infobox{overflow:hidden;padding: 1.5rem;}
.article-list-block h4{padding: .2rem 0; line-height:1.25;font-size:1.2rem;font-weight:500;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.article-list-block h4 strong{font-weight:600}
.article-list-block p{min-height: 4.6rem;margin-top: .6rem;color:#777;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.article-list-block .row{padding-top:.5rem;color:#999}
.article-list-block .row span{float:left}
.article-list-block .row span i{margin-right:.5rem;color:#d11f2e}
.article-list-block .row a{float:right}
.article-list-block .row a i{margin-left:.5rem}

@media screen and (min-width:1200px){.article-list .picbox{width: 100%;}
.article-list h4{font-size:1.3rem}
.article-list .row{padding-top:1.8rem}
.detail-content ul{padding-left: 3rem;}
}
.bg-white.detail{margin-left:-1rem;margin-right:-1rem}
.detail-mb{margin-bottom:1.5rem}
.detail-title{font-family: Montserrat, sans-serif;font-weight: bold;font-size:2.15rem;text-align:left;border-bottom:1px solid #dedede;margin-bottom: 1rem;padding-bottom: 2rem}
.detail-content{font-size: 1.25rem;}
.detail-content p{color: #333;line-height: 1.7;font-size: 1.2rem;}
.detail-content h2{font-size: 1.7rem; font-weight: bold;}

.detail-content ul{padding-left: 2rem;width: 95%;}
.detail-content li{color: #333;line-height: 1.7;font-size: 1.2rem;margin-top: 1rem;display: -webkit-box;}
.detail-content li::before {content: "";display: block;width: .5rem;height: .5rem;background: #333;border-radius: 5rem;margin-top: 1rem;margin-right: 1rem;}
.detail-default{color:#333;overflow:hidden;}
.detail-default>*+*{margin-top:1rem}
.detail-default a{text-decoration:underline;color: #a51824;}
.detail-default img{height:auto!important}
.detail-default table{width:100%}
.detail-default tr:nth-child(odd){background-color:#fff}
.detail-default tr:nth-child(even){background-color:#f1f1f1}
.detail-default tr td:first-child{font-weight: 600;color: #181a1d}
.detail-default td{font-family:Montserrat, sans-serif;padding:.25rem .5rem;font-size:1rem;border-style:inset;border-width:thin;border-color:#e5e5e5}
.detail-default th{padding:.25rem .5rem;font-size:1.4rem;border-style:inset;border-width:thin;border-color:#e5e5e5;line-height: 4.2rem;background-color: #eee;}
.factory-content{color:#333}
.factory-content p{line-height:2;font-size:1.1rem}
.factory-content h2{font-size: 3rem}
.factory-gbtw{margin: 2rem;color:#333;}
.factory-gbtw .f_infbox{margin-top:2rem}
.factory-gbtw .f_infbox h4{font-size: 1.8rem;margin-bottom: 1.2rem;font-weight: 600;color: #333}
.factory-gbtw .f_infbox p{font-size: 1rem;line-height: 1.8;color: #333}
.factory-gbtw .f_picbox img{width: 100%}
.factory-gbtw .f_infbox span{color: #181a1d;margin-left: 1rem}
.factory-gbtw .intro p{margin-bottom: 1rem;line-height: 1.8 !important}


.industry-banner{height: 30rem;display: flex;align-items: center;position: relative;}
.industry-banner .l_word{display: inline-block;vertical-align: middle;z-index: 5}
.industry-banner-description{text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 6px;color:#fff;font-size:1.3rem;padding-top:0;text-align:center}
.industry-banner-title{text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 6px;letter-spacing: .15rem;padding-bottom: 2rem;font-size: 3.4rem;font-weight: 700;color: #fff;text-align: center;text-transform: uppercase;}
.industry_o{height: 30rem;}

.industry-word{background-color: #181a1d; color: #fff;padding: 5rem}
.industry-word h3{font-size: 2.6rem;margin-bottom: 4rem;text-align: center;font-weight: 600;}
.industry-word li{text-align: center;padding: 0 3rem;font-size: 1.3rem}
.industry-word li span{text-transform: uppercase;font-weight: 500;}
.industry-word li p{margin-top: 2rem;color: #ddd;font-size: 1.1rem;line-height: 1.5}

.industry-gbtw{background-color: #181a1d;margin: 3rem 0;color:#fff;display: flex;align-items: center;justify-content: space-between;}
.industry-gbtw:nth-child(2n){flex-direction: row-reverse;}
.industry-gbtw .f_picbox{width:62%;margin-top: 0;position: relative;}
.industry-gbtw .f_infbox{width:38%;margin-top: 0;padding: 0 3rem;}
.industry-gbtw .f_infbox h4{font-size: 2.2rem;margin-bottom: 1.2rem;font-weight: 600;}
.industry-gbtw .f_infbox p{font-size: 1rem;line-height: 2;color: #ccc;margin-bottom: 2rem;}
.industry-gbtw .f_infbox a{line-height: 2.4rem;padding: 0 2rem;color: #fff;text-decoration: unset;font-size: 1.1rem;}
.industry-gbtw .f_infbox a:hover{color: #181a1d;background-color: #fff}
.industry-gbtw .f_picbox img{width: 100%}
.industry-gbtw .pc50{width:50%;}
.industry-gbtw .f_infbox h3{font-size: 2rem;margin-bottom: 1.2rem;font-weight: 600;}

.about_l .factory-gbtw {background-color: #fff}
.about_l .factory-gbtw .f_picbox {width: 45%;}
.about_l .factory-gbtw .f_infbox {width: 55%;}
.about_l .factory-gbtw .f_picbox img{margin-bottom: 2rem}

.WhatsApp_box{background: url("/assets/hix_images/whatsapp-background.png") repeat top center;background-attachment: fixed;padding: 4rem 0;position: relative;}
.WhatsApp_box h3{color:#25D366; text-shadow: 4px 4px 0px #FFFFFF;font-weight: 500;}
.WhatsApp_box a{display: inline-flex;fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #57D163 0%, #23B33A 100%);border: none;font-weight: 500;


}
.WhatsApp_box a i{background: url("/assets/hix_images/whatsapp-logo.webp") no-repeat center center;width: 2rem;height: 3rem;display: inline-block;
    background-size: 90%;}

@media screen and (max-width:640px){
.myfactory .industry-banner-description{font-size: 1rem;}
.myfactory .industry-gbtw .f_infbox h3 {color: #181a1d;}
.myfactory h3{font-size: 2.4rem;}
}

@media screen and (min-width:768px){.bg-white.detail{margin-left:0;margin-right:0;}
.detail-title{font-size:3rem}
.factory-content{color:#333}
.factory-content p{line-height:2;font-size:1.1rem}
.factory-gbtw{background-color: #f1f1f1;margin: 3rem 0;color:#333;display: flex;align-items: center;justify-content: space-between;}
.factory-gbtw:nth-child(2n){flex-direction: row-reverse;}
.factory-gbtw .f_picbox{width:46%;margin-top: 0;}
.factory-gbtw .f_infbox{width:54%;margin-top: 0;padding: 0 3rem;}
.factory-gbtw .f_infbox h4{font-size: 2.6rem;margin-bottom: 1.2rem;font-weight: 600;}
.factory-gbtw .f_infbox p{font-size: 1rem;line-height: 2;}
.factory-gbtw .f_infbox span{color: #181a1d;margin-left: 1rem}
.factory-gbtw .f_infbox li{margin-bottom: 2rem}
.article-list-block .infobox .mhbox{height: 9rem}
.detail-default>*+*{margin-top:2rem}
.detail-default td{padding:.5rem 1rem}
}
.story_content .bg-white.detail{margin-left: 0;margin-right: 0;}
.l_certificate{margin-top: 4rem}
@media screen and (max-width:768px){
  .industry-word{padding: 2rem}
  .industry-word li{padding: 0 1rem;margin-bottom: 5rem}
  .industry-word li p {margin-top: 1.5rem;}
  .industry-gbtw {display: block;margin: 1rem;background-color: #fff;}
  .industry-gbtw .f_picbox{width:100%;}
  .industry-gbtw .f_infbox{width:100%;margin-top: 2rem;padding: 0;}
  .industry-gbtw .f_infbox h4 {color: #181a1d}
  .industry-gbtw .f_infbox p {color: #181a1d;font-size: 1.2rem;}
  .product-section .btn {width: 35%;padding: 0;}
}
@media screen and (max-width:1199px){.about-picbox{margin-bottom:1.5rem}
.about-picbox ul{margin:-.5rem}
.about-picbox li{padding:.5rem}
.factory-gbtw .f_infbox li{margin: 1rem 0}
.about_l .factory-gbtw .f_picbox {width: 100%;}
.about_l .factory-gbtw .f_infbox {width: 100%;}
.about_l .factory-gbtw {display: block;}
.product-list li {margin: 1rem 0}
}

@media screen and (min-width:1200px){.about-picbox{padding-right:5rem}
.about-picbox ul{position:relative}
.about-picbox ul:before{content:'';position:absolute;left:8%;top:15%;width:84%;height:70%;border:10px solid #ececec}
.about-picbox li{border:10px solid #fff}
.about-picbox li+li{margin-top:-4rem}
.about-picbox .even{float:right}

}
.culture-list li{padding:1rem;border-radius:2px}
@media screen and (min-width:1200px){.culture-list li{padding:1.5rem}
}
.culture-list li h4{text-transform: uppercase;font-weight: 700;font-size: 1.6rem;}
.culture-list li p{color: #666;font-size: 1.1rem;}
.timeline{position:relative}
.timeline-vertical{padding:1rem 0}
.timeline-horizontal{margin:0 -1rem -1rem}
.timeline .line{position:absolute;background-color:#d11f2e;border-radius:2px}
.timeline-vertical .line{left:1.25rem;top:0;margin-left:-2px;width:4px;height:100%}
.timeline-vertical.year .line{left:2rem}
.timeline-horizontal .line{left:0;top:1.25rem;margin-top:-2px;width:100%;height:4px}
.timeline ul{position:relative;z-index:2}
.timeline-horizontal ul{white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.timeline-vertical li{padding:1rem 0 1rem 3.5rem}
.timeline-vertical.year li{padding-left:5rem}
.timeline-horizontal li{padding:3.5rem 1rem 1rem;width:21rem}
.timeline li:before{content:'';position:absolute;z-index:-1;background-color:#d11f2e}
.timeline-vertical li:before{left:0;top:2.25rem;margin-top:-2px;width:3.5rem;height:4px}
.timeline-vertical.year li:before{width:5rem}
.timeline-horizontal li:before{left:50%;top:0;margin-left:-2px;width:4px;height:3.5rem}
.timeline .num{position:absolute;width:2.5rem;height:2.5rem;line-height:1.25;font-size:1.5rem;font-weight:600;color:#d11f2e;background-color:#fff;text-align:center;border:3px solid #d11f2e;border-radius:50%}
.timeline-vertical .num{left:0;top:1rem}
.timeline-horizontal .num{left:50%;top:0;margin-left:-1.25rem}
.timeline.year .num{width:4rem;line-height:2rem;font-size:1.25rem;border-radius:5px}
.timeline-horizontal.year .num{margin-left:-2rem}
.timeline .block.bg{padding:1rem;background-color:#fff;border-radius:3px}
.timeline p{margin-top:1rem}
.timeline .txtbg p{padding:.5rem 1rem;margin-top:0;background-color:#fff;text-align:center}
@media screen and (min-width:768px){.timeline-vertical .line,.timeline-vertical.year .line{left:50%}
.timeline-vertical ul{margin-left:-2.25rem;margin-right:-2.25rem}
.timeline-vertical.year ul{margin-left:-3rem;margin-right:-3rem}
.timeline-vertical li{padding-left:2.25rem;padding-right:2.25rem;width:50%}
.timeline-vertical.year li{padding-left:3rem;padding-right:3rem}
.timeline-vertical li.even{margin-top:10rem}
.timeline-vertical li:before{width:2.25rem}
.timeline-vertical.year li:before{width:3rem}
.timeline-vertical li.odd:before{left:auto;right:0}
.timeline-vertical .num{left:-1.25rem}
.timeline-vertical.year .num{left:-2rem}
.timeline-vertical li.odd .num{left:auto;right:-1.25rem}
.timeline-vertical.year li.odd .num{right:-2rem}
.timeline-vertical li.odd .pic{text-align:right}
}
@media screen and (min-width:1200px){.timeline-vertical{padding:2rem 0}
.timeline-horizontal{margin:0}
.timeline-vertical ul{margin-left:-3.25rem;margin-right:-3.25rem}
.timeline-vertical.year ul{margin-left:-4rem;margin-right:-4rem}
.timeline-vertical li{padding-left:3.25rem;padding-right:3.25rem}
.timeline-horizontal li{padding-top:4.25rem;width:500px}
.timeline-vertical.year li{padding-left:4rem;padding-right:4rem}
.timeline-vertical li:before{width:3.25rem}
.timeline-horizontal li:before{height:4.25rem}
.timeline-vertical.year li:before{width:4rem}
.timeline .txtbg p{padding:.75rem 1rem;font-size:1.125rem}
}
.innovation-nav{margin-bottom:1.5rem;overflow:hidden}
.innovation-nav a{display:block;line-height:3rem;font-size:1.15rem;background-color:#fff;text-align:center}
.innovation-nav a.active{color:#fff;background-color:#d11f2e}
.innovation-list{margin:-1rem}
.innovation-list li{padding:1rem}
.innovation-list h4{margin-top:.75rem;margin-bottom:.5rem;line-height:1.25;font-size:1.25rem;font-weight:600}
.innovation-list p{color:#666}
@media screen and (min-width:1200px){.innovation-nav{margin-bottom:2rem}
}
.cert-list{margin:-.75rem -.5rem}
.cert-list li{padding:.75rem .5rem;text-align:center;margin-bottom: 3rem;}
.cert-list p{margin-top:.5rem;line-height:1.25}
.cert-picbox{position:relative;padding-bottom:60%;cursor:pointer;overflow:hidden}
.cert-fixed{display:none;position:fixed;z-index:120;overflow-y:auto;background-color:rgba(0,0,0,.7)}
@media screen and (min-width:1200px){.cert-list{margin:-1rem}
.cert-list li{padding:1rem}
}
.service-list{margin:2rem -.5rem -1rem;text-align:center}
.service-list li{padding:1rem .5rem}
.service-list li img{margin-bottom:.5rem;width:80px}
@media screen and (min-width:1200px){.service-list li img{width:auto}
}
.hix_contact{margin-top: 2rem}
.hix_contact_t p{font-size: 1.2rem;margin-top: 1.8rem}
.contact-form{margin:0 auto;max-width:1200px}
.contact-form ul{margin:-.625rem}
.contact-form li{padding:.625rem}
.contact-info li{padding:3rem 1rem;}
.contact-info i{color:#d11f2e;width: 3.5rem}
.contact-info h5{padding-left: 8rem; position:relative;font-size:1.5rem;display: block;float: left;width: 50%;line-height: 2rem}
.contact-info p{font-size:1.5rem;float: left;width: 50%;line-height: 2rem;font-weight: 500}
.contact-map{margin:0 -1rem}
.contact-map iframe{width:100%;height:30rem}
.WeChat_code{display: none;}
@media screen and (min-width:1200px){.contact-form ul{margin:-1.5rem}
.contact-form li{padding:1.5rem}
.contact-info li{padding-top:2rem;padding-bottom:2rem}
.contact-info li+li{border-top:1px solid #e5e5e5;}
.contact-info p{height:3rem;font-size:1.25rem}
.contact-map{margin:0}
.contact-map iframe{height:35rem}
.WeChat_code{display: none;}
.WeChat_code img{width: 8.5rem;box-shadow: 0 .25rem .95rem 0 rgba(0,0,0,.3);margin-top: .5rem;position: absolute;}
.show_WeChat_code:hover .WeChat_code{display: block;}
}
@media screen and (max-width:768px){
.contact-info h5{font-size:1.5rem;display: block;float: none;width: 100%;line-height: 2rem;margin-bottom: 2rem}
.contact-info p{text-align: center; font-size:1.5rem;float: none;width: 100%;line-height: 2rem;font-weight: 600}
.contact-info h5{padding-left: 0;text-align: center;}
}
.pro-media{margin:0 -1rem 2rem}
.pro-media .imgbox{padding-bottom:100%}
.pro-media .owl-nav button {visibility: hidden;opacity: 0;}
.pro-media:hover .owl-nav button {opacity: 1;visibility: visible;}
.pro-media .owl-nav button.owl-prev{left: .5rem;}
.pro-media .owl-nav button.owl-next{right: .5rem;}

.pro-info{position: relative;}
.pro-info::before {position: absolute;content: "";top: 0;width: 6.5rem;height: .2rem;background-color: #d11f2e;display: none;display: inline-block;}
.pro-brand{text-transform: uppercase;font-size:1rem;font-weight:700;padding-top: .8rem;margin-bottom: 1rem;}
.pro-title{line-height:1.25;font-size:1.5rem;font-weight:700;text-transform: uppercase;}
.pro-model{margin-top:.75rem;margin-bottom:.75rem;font-size:1.15rem;color: #333}
.pro-contact{text-align: left; padding-top:.5rem;padding-bottom:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.pro-contact li{margin: .5rem 0;margin-right: 1.8rem;}
.pro-contact .block{position:relative}
.pro-contact a,.pro-contact span{display:inline-block;width:2.5rem;height:2.5rem;line-height:1.25;font-size:1.5rem;text-align:center;background-color:#fff;border-radius:50%;cursor:pointer}
.pro-contact .drop{display:none}
.pro-contact i{vertical-align:middle}
.pro-contact i.fa-mobile-phone{font-size:2rem}
.wechat{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;text-align:center}
.wechat-container{position:absolute;left:1rem;right:1rem;top:50%;z-index:50;margin:-6rem auto 0;max-width:300px;line-height:3.5rem;background-color:#fff;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.3)}
.wechat-container h4{padding-top:.5rem;font-size:1.75rem}
.wechat-container h5{padding-bottom:1rem;font-size:2.25rem;color:#a51824}
.wechat-container a{display:block;font-size:1.25rem;color:#fff;background-color:#d11f2e}
.pro-features-list>br,.pro-module>br{display:none}
.pro-module-img{text-align:center}
.pro-module .owl-item img{display:inline-block}
.pro-module-content{padding:1rem 1rem 0}
.pro-module-item.ttxtbimg .pro-module-content{padding-top:0;padding-bottom:1rem}
.pro-module-content>*+*{margin-top:.5rem}
.pro-features-list{margin:-1rem}
.pro-features-list li{padding:1rem}
.pro-features-list img{text-align:center}
.pro-features-list h4{font-size:1.5rem;text-align:center}
.pro-content-maxh{overflow:hidden}
.pro-content-viewmore{display:none;margin-top:1.5rem;text-align:center}
.pro-content-viewmore-btn{font-weight: bold;text-decoration: underline;}
.more-icon{margin-left: .5rem;font-size: 1.2rem;display: inline-block;}

@media screen and (max-width:1199px){.pro-contact span{display:none}
.pro-contact span.wechat-toggle,.wechat-toggle{display:block}
.culture-list li {padding: 0;text-align: center;margin-bottom: 3rem;}
}
@media screen and (min-width:768px){.pro-media{float:left;margin:0;width:40%}
.pro-info{padding-left:2rem;margin-left:40%;position: relative;}
.pro-txt{min-height:10rem}
.pro-module-content{padding-left:2rem;padding-right:2rem}
.pro-module-item.limgrtxt .pro-module-box,.pro-module-item.ltxtrimg .pro-module-box{display:table}
.pro-module-item.limgrtxt .pro-module-box>*,.pro-module-item.ltxtrimg .pro-module-box>*{position:relative;display:inline-block;vertical-align:middle;width:49.5%}
.pro-module-item.limgrtxt .pro-module-img{text-align:right}
.pro-module-item.ltxtrimg .pro-module-img{left:50%;text-align:left}
.pro-module-item.ltxtrimg .pro-module-content{left:-50%}
.pro-module-item.limgrtxt .pro-module-content,.pro-module-item.ltxtrimg .pro-module-content{padding-top:0}
}
@media screen and (min-width:1200px){.pro-media{width:600px}
.pro-info{padding-left:6rem;margin-left:600px;position: relative;}
.pro-title{font-size:2.6rem}
.pro-model{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem}
.pro-txt{min-height:18rem}
.pro-txt>*+*{margin-top:1rem}
.pro-contact{position:relative;z-index:2;margin-top:2rem;margin-bottom:2rem}
.pro-contact a:hover,.pro-contact span:hover{color:#fff;background-color:#a51824}
.pro-contact span.wechat-toggle{display:none}
.pro-contact .drop{position:absolute;left:0;top:100%;padding-top:.5rem;width:auto;white-space:nowrap;font-size:1.5rem}
.pro-contact .block:hover .drop{display:block}
.pro-contact .drop p{padding:.5rem 1rem;background-color:#fff}
.pro-contact .drop img{width:10rem;max-width:none}
.pro-module .owl-nav{margin-top:2rem;margin-bottom: 1rem;}
.pro-module-content{padding-left:4rem;padding-right:4rem;font-size:1.125rem}
.pro-module-item.timgbtxt .pro-module-content{padding-top:2rem}
.pro-module-item.ttxtbimg .pro-module-content{padding-bottom:2rem}
.pro-module-content>*+*{margin-top:1rem}
.pro-module h1{font-size:4rem}
.pro-module h2{font-size:3.5rem}
.pro-module h3{font-size:3rem}
.pro-module h4{font-size:2.5rem}
.pro-module h5,.pro-module h6{font-size:2rem}
.pro-content{max-width:1000px}
.pro-content-viewmore{margin-top:2rem}
}
@media screen and (min-width:1930px){.pro-module-box{margin:0 auto;max-width:1920px}
}
.prenext-list{margin:1rem -.5rem}
.prenext-list li{padding:.5rem}
.prenext-list span{background-color:#fff}
.prenext-list i{position:absolute;left:0;top:0;bottom:0;width:3rem;font-size:2rem;color:#fff;border-right:1px solid #fff;background-color:#d11f2e;text-align:center}
.prenext-list i:before{position:absolute;left:0;top:50%;margin-top:-1.5rem;width:3rem;height:3rem;line-height:3rem}
.prenext-list a{position:relative;display:block;padding:.75rem 1rem .75rem 4rem;overflow:hidden}
.prenext-list li.next{float:right}
.prenext-list li.next i{left:auto;right:0;border-left:1px solid #fff;border-right-width:0}
.prenext-list li.next a{padding-left:1rem;padding-right:4rem}
@media screen and (min-width:1200px){.prenext-list a{height:3rem;white-space:nowrap;text-overflow:ellipsis}
.prenext-list span:hover{background-color:#d11f2e}
.prenext-list span:hover a{color:#fff}
}
.recommend-title{padding:.75rem 1rem;line-height:2rem;font-size:1.5rem;font-weight:600}
.recommend-list .item{float:left;border-top:1px solid #f2f2f2}
.recommend-list a{display:block;padding:.5rem 1rem}
@media screen and (min-width:768px){.recommend-list{border-top:1px solid #f2f2f2}
.recommend-list .item{margin-right:-1px;border-top-width:0;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-sizing:unset}
.recommend-list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
}
.pagination{margin-top:1.5rem}
.pagination li{margin:.25rem;line-height:2rem;color:#999}
.pagination a,.pagination input[name=PageNo],.pagination input[name=plistgo],.pagination span{display:inline-block;vertical-align:top;padding:0 .75rem;border:1px solid #d5d5d5;border-radius:3px;background-color:#fff}
.pagination span{cursor:pointer}
.pagination a:hover,.pagination input[name=plistgo]:hover,.pagination li.thisclass span{color:#fff;border-color:#d11f2e;background-color:#d11f2e}
.pagination input[name=PageNo]{width:4rem;line-height:2rem;background-color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}
.pagination input[name=PageNo]:focus,.pagination input[name=PageNo]:hover{border-color:#d11f2e}
.pagination input[name=plistgo]{line-height:2rem;background-color:#eee;border-bottom-left-radius:0;border-top-left-radius:0;border-left-width:0;cursor:pointer}
@media screen and (min-width:1200px){.pagination{margin-top:3rem}
}
.search-breadcrumb{padding-top:1rem}
.search-breadcrumb,.search-breadcrumb a{color:#333}
.search-result{margin-bottom:1.5rem;font-size:1.25rem}
.search-result span{font-weight:600}
@media screen and (min-width:1200px){.search-breadcrumb{padding-bottom:3rem}
.search-result{padding-top:1rem;line-height:2rem;font-size:1.5rem}
}


.banner_video{position: relative;display: block;}
.banner_video video{width: 100%;height: auto;}
.video_info{position: absolute;color: #fff;top:35%;text-align: center;width: 100%}
.video_info p{font-size: 1.1rem;margin-bottom: 2rem;margin-top: 1rem;}
.video_info h3{line-height: 1.1;font-size: 3.4rem;font-weight: 700;font-style: italic;}

@media screen and (max-width:520px){
.video_info p{font-size: .8rem;margin-bottom: 1rem;display: none}
.video_info h3{font-size: 2.2rem;margin-bottom: 2rem;}
.video_info{color: #fff;top:20%;}
.h_flex a.btn {width: auto;}
}
@media screen and (max-width:700px){
.video_info p{display: none}
.video_info h3{margin-bottom: 2rem;}
.video_info{color: #fff;top:15%;}
.h_flex a.btn {width: auto;}
}

/*@media screen and (max-width:800px){
.banner_video{display: none;}
.banner-carousel{display: block !important;}
}*/
@media screen and (max-width:480px){
.banner-carousel h3 {font-size: 2rem;}
.banner-carousel p {font-size: 1rem;margin-bottom: 2rem;}
}
@media screen and (max-width:360px){
.banner-carousel h3 {font-size: 1.6rem;}
.banner-carousel p {font-size: .8rem;margin-bottom: 1rem;padding: 0}
}