@charset "utf-8";

/* bootstrap-icons */
@import "../fonts/bootstrap-icons/bootstrap-icons.min.css";

@font-face {font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype");font-display: swap;}


/* latin */
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/GothicA1-Light.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;
}


/* latin */
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/GothicA1-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/GothicA1-Extra-Medium.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;
}


/* latin */
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/GothicA1-Bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;
}



/* latin */
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/GothicA1-Extra-Bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;
}



/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.font.im/s/anton/v25/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Play-Bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}


@font-face {font-family:"iconfont";src:url("../fonts/iconfont.ttf?t=1622274305876") format("truetype");font-display: swap;}







.iconfont {font-family:"iconfont" !important;font-size:1.8rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;}




body {color:#333;font-family:Arial, Helvetica, sans-serif;font-size:1rem;line-height:1.55; background-color: #fff;font-weight:400;}
.home_bg{background: #fff !important;}
* {box-sizing:border-box;padding:0;margin:0;}
li,ol,ul {list-style:none;margin-bottom:0;}
img {vertical-align:top;max-width:100%;-ms-interpolation-mode:bicubic;}
.clear {clear:both;}
.clearfix::after {display:table;}
hr {margin-bottom:1rem;border-top:1px solid #ddd;}

b{color: #333;}
.inquiry{color: #023b7d; text-decoration: none;}
.inquiry:hover{color: #0075c1;}
a {text-decoration:none;-webkit-tap-highlight-color:transparent;color:#016acf;transition: all .5s; }
a:hover {color:#174277;}
a:focus {outline:0;text-decoration:none;}
a,a:hover {text-decoration:none;}
a.link {color:#174277;display:inline-block;text-decoration:underline;font-size: 1.2rem;}
a.link:hover {color:#0075c1;text-decoration:none;}
.btn-secondary {padding:0rem 0.5rem;}
.layui-layer-dialog .layui-layer-content{display: none;}
.layui-layer-btn .layui-layer-btn0{ background: none !important;font-size: 1.4rem;border: none !important;}
.layui-layer-btn a{height:50px !important;line-height: 50px !important;}
.btn:not(:disabled):not(.disabled) {cursor:pointer;}
.review {color:#004680;font-size:18px;}
.brief {width:100%;margin:1rem auto; font-size:1rem;color:#666;}
.etw_pdf{position: relative; }
.etw_pdf a{color: #333; padding-left: 1.5rem;position: relative;font-size: .9rem;}
.etw_pdf a::before{position: absolute;content: "\f1c1";left: 0;top: -.2rem;font-family:fontawesome; color: #9a0000;}
.etw_pdf a:hover{color: #9a0000;}
.table td{padding: .5rem .8rem;line-height: 1.25; vertical-align: middle; border: none; border-right: 1px solid #ccc; text-align: center;}
.table .top{font-weight: bold;}
.table .top td{background-color: #666 ; color: #fff; padding: .5rem .8rem;}
.table .top td .inquiry{color: #fff;}

.table tr:nth-child(2n) {background-color:#f9f9f9}
.table tr td:last-child{border: none;}
.table{border-bottom:  1px solid #ccc;}
.border-none{border:none !important }
.table-bordered td{border: 1px solid #ccc;}
.table-bordered tr td:last-child{ border: 1px solid #ccc; }
.table-bordered tr:nth-child(2n) {background-color:#fff}
.table-left td{text-align: left;}


.inquiry{color: #004680; text-decoration: underline;}
.inquiry:hover{color: #002d5d;}

.theme-send-inquiry-box {background:#333 !important;}
.theme-box-name {background:#ed1c25 !important;text-transform:uppercase;border-left:1px #333 solid !important;}

h3 {font-size: 1.2rem;}
h4 {color:#333;font-size:1.1rem;margin-top:1rem;}
h2,.etw_hometitle{display:block;font-size: 2.2rem; margin: 0; padding-bottom: 1rem;  line-height: 1.15; font-family:Arial, Helvetica, sans-serif;}
.etw_hometitle{ font-size: 2.6rem; position: relative;margin-bottom: 1rem; padding-bottom: .5rem;}
.small_font{font-size: 1.6rem; color: #002d5d;}
.pro_name{color: #666; font-size: 1.4rem; position: relative;line-height: 1.35; margin-bottom: .8rem; position: relative; border-bottom: 1px solid #ddd; padding-bottom: 1rem; }
.color_font{color: #333; font-size: 1.4rem; margin-top: 1rem;border-bottom: 1px solid #333; padding-bottom: 1rem; margin-bottom: 1rem;}
h3.pro_model{color: #666; font-size: 1.2rem; margin-bottom: 1rem;color: #002d5d; position: relative; padding-bottom: 1rem; margin-bottom: 1rem;}
h3.pro_model::before{position: absolute;content: ""; width: 30px; height: 2px; background-color: #002d5d; bottom: 0; left: 0;}
h2 strong{font-size: 2.2rem;}
h2 small{display: block; color: #666; font-size: 1.6rem;}
.page_title{font-size: 1.4rem; position: relative;  display: block; margin-bottom: .5rem; margin-top: 1rem;font-family:Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; text-align: center; padding-bottom: .3rem; margin-bottom: 1rem; }
.page_title::before{position: absolute;content: "";width:30px; height: 2px; background-color: #ed1c25; left: 0; bottom: 0; right: 0; margin: 0 auto;}
.font_fold{font-size: 1.2rem; color: #000;}
.contact_des a{ color: #002d5d; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.contact_des a:hover{color: #023b7d;}
.contact_des b{font-weight: 600;}
.contact_des h3.title01{font-size: 1.5rem;}

.indent-left{padding-left: 3.8rem;}
#etw_top {position:fixed;width:35px;height:35px;right:5px;bottom:100px;text-align:center;background:#f2f2f2;z-index:100;cursor:pointer;color:#333;font-weight:700;line-height:28px;border-radius:50%;}
#etw_top a {color:#002d5d;}
#etw_top:hover {transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;background:#ed1c25;}
#etw_top:hover a{ color: #fff;}
/* #header */
#header{width:100%;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:99;float:left; transition: all .5s;  padding:0 1rem; background-color: #fff;  }
.header_in {width:100%;max-width:1200px;margin:0 auto; position: relative; padding-top: 1rem;}

#etw_logo {width:200px;text-align:center; margin:0 auto;  transition: all .8s; position: relative;z-index: 11; }
#etw_logo a{width: 100%; display: flex; align-items: center;}
#etw_logo h1{color: #666; font-size: .9rem; display: block; display: block; width: 100%; max-width: 170px; text-align: center; padding-left:.8rem;line-height: 1.35;}


/* .top-nav */
.top-nav {width:100%;transition: all .8s;  margin-bottom: .5rem;text-align: center; margin-top:.5rem; }
.top-nav .navbar {padding:0; }
.nav-fixed {box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-animation:0.5s ease-in-out 0s normal none 1 running fadeInDown;animation:0.5s ease-in-out 0s normal none 1 running fadeInDown; margin-top: 0 !important;background-color:rgba(255,255,255,0.96)  !important;}

@keyframes fadeInDown {from {opacity:0;transform:translate3d(0,-100%,0);}
to {opacity:1;transform:none;}
}

.dropdown-menu-one {background-color:#eee;}
.navbar-expand-lg .navbar-collapse {flex-flow:row wrap !important;}
.navbar-expand-lg .navbar-nav {justify-content:center;}
.navbar-nav {width:100%;}
.navbar-light .navbar-nav .nav-link {transition:all 0.5s;}
.navbar-expand-lg .navbar-nav .nav-link {padding:.5rem 1.5rem;color:#666; text-transform: uppercase; position: relative;font-weight: 500; }
.navbar-light .navbar-nav a.nav-link::before{content:"";position:absolute;left:50%;bottom: -8px;width:0px;height:3px;background-color:#ed1c25;transform:translateX(-50%);transition:0.5s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;}
.navbar-light .navbar-nav .nav-item.active .nav-link::before,.navbar-light .navbar-nav .nav-item .nav-link:hover::before{width:100%;}

.navbar-expand-lg .navbar-nav .dropdown-menu {top:47px; transition: all .5s;box-shadow: 0 15px 22px -10px rgb(0 51 153 / 30%);background-color: rgb(255 255 255 / 100%);border-radius: 0 0 1rem 1rem;padding:1rem .8rem; border: none; border-top: 1px solid #eee; }
.navbar-expand-lg .navbar-nav .dropdown-menu > li > a {color:#333;font-size:1rem;position:relative;display:block;transition:all 0.5s;padding-top:0.6rem;padding-bottom:0.6rem; padding-left: 1rem; border-bottom:1px solid #eee; background: none; font-weight: 300;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a {color:#333;display:block;padding-top:0.2rem;padding-bottom:0.2rem;padding-left:2rem;font-size:0.9rem;position:relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a:hover,.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a.active {color:#ed1c25;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a::before {position:absolute;content:"\f0da";left:1rem;top:0.2rem;font-family:fontawesome;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li:last-child > a {border-bottom:none;}
.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link,.dropdown-menu-one li > a.active {color:#ed1c25 !important; }
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {color:#ed1c25;}
.navbar-light .dropdown-item.active,.navbar-light .dropdown-item:hover {color:#ed1c25!important;}
.dropdown-item {font-size:0.9rem;}
.dropdown-item.active, .dropdown-item:active{background:none !important;}
.nav-item span.pro_icon {position:absolute;top:0.5rem;right:1rem;color:#333;padding:2px 8px;font-size:2rem;width:32px;height:28px;line-height:24px;display:none;text-align:center;}

.top-nav ul>li>ul.dropdown-menu>li {position:relative}

.navbar-nav .dropdown-menu1{min-width: 78rem;left: -11.5rem;padding:2rem 2rem 1rem;}

.navbar-nav .dropdown-menu2{min-width:38rem;left:-9.5rem;padding:2rem 2rem 1rem;}


.navbar-light .navbar-nav .dropdown-menu1 li{width:100%;position:relative;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item{background:0;position:relative;padding:0.4rem 0 0.4rem 0.3rem;font-size:1.2rem;color:#1b1b1b;white-space:normal;line-height:1.3rem;text-align:left;margin:0 0 0.2rem;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item img{width:24px;height:24px;position:absolute;left:0;top:1px;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item:hover,.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item.active{color:#ed1c25;}
.navbar-nav .dropdown-menu li ol{position:relative;display:block;padding:0.3rem 0;width:100%;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li{width:100%;position:relative;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li a{width:100%;display:block;position:relative;padding:0.2rem 0 0.2rem 1.5rem;color:#333;line-height:1.35rem;position: relative; margin-bottom: .3rem;font-size: .9rem;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li a::before{position: absolute;content: "";width: 4px;height: 4px;border-radius: 50%;left: .5rem;top: .7rem;background-color: #666;}
.navbar-nav .dropdown-menu li ol li a.active,.navbar-nav .dropdown-menu li ol li a:hover{color:#ed1c25;}






@media (max-width:1260px) {


}
@media (max-width:1064px) {

}

/* .etw_language */
.etw_language {display:flex;flex-wrap:wrap;margin-left:1rem;justify-content:flex-end;width:62%;height:32px;line-height:22px;z-index:1;position:absolute; top: 1rem; right: 0; }
#etw_language {float:right;width:auto;text-align:right;}
#etw_language .dropdown-item {display:inline-block;width:auto;line-height:12px;padding:0.2rem .8rem;color:#333;min-width:auto !important;font-size:.9rem;position:relative;}
#etw_language .dropdown-item::before {position:absolute;content:"";right:0;top:.2rem;width:1px;height:15px;background-color:#ccc;}
#etw_language .dropdown-item:last-child::before {display:none;}
#etw_language .dropdown-item img {margin-right:5px; margin-top: 1px;}
#etw_language .dropdown-item:hover {color:#000;background:none;}
#etw_language .dropdown-item:focus {background:none !important;}


/* banner */#etw_banner {width:100%;position:relative;margin:0 auto;text-align:center;overflow:hidden;color: #fff; }
#etw_banner .swiper-slide {height:100%;position:relative;width:100%;margin:0 auto;}
#etw_banner img {display:block;width:100%;text-align:center;margin:0 auto;}
#etw_banner .swiper-pagination-bullet {cursor:pointer;width:12px;height:12px;background:none;opacity:1;margin:0 6px;font-size:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:none;background-color:#eee}
#etw_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#ed1c25;cursor:pointer;}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;}
#etw_banner .swiper-button-next,#etw_banner .swiper-button-prev {width:45px;height:45px;background-image:none;right:0;z-index:1;transform:translateY(-50%);transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s; display: flex; align-items: center; justify-content: center; font-size: 1.6rem; border-radius: 50%; color: #fff; font-weight: 600;}
#etw_banner .swiper-button-prev {left:0;}
#etw_banner .swiper-button-next:hover,#etw_banner .swiper-button-prev:hover {background-color:rgba(255,255,255,0.2);}

#etw_banner:hover .swiper-button-next:after,#etw_banner:hover .swiper-button-prev:after {opacity:1;}
#etw_banner .swiper-slide1 img{width:100%;transition:5s linear;transform:scale(1.1);}
#etw_banner .swiper-slide1.swiper-slide-active img{transform:scale(1);}
.banner_txt {position:absolute;top:26%;left:0;right:0;margin:0 auto;text-align:left;line-height:1.55;width:100%;max-width:1200px;z-index:1;color:#333;}
.banner_txt1 {top:32%; max-width:inherit; width: 72%;}
.banner_inner1 {width:100%;max-width:600px; float: right; text-align: right;}
.banner_txt h1 span,.banner_txt h2 span{color: #ed1c25; display: block;font-size:1.92rem;text-transform: none; letter-spacing: 1px; line-height: 1.15; }
.banner_txt h1,.banner_txt h2 {font-size:3rem;position:relative;margin-bottom: 1rem; text-transform: uppercase; line-height: 1.4;color: #333;font-family:Arial, Helvetica, sans-serif; }
.banner_txt p{font-size: 1.1rem;}

.banner_inner2 {width:100%;max-width:620px; }

.banner_txt2 h2,.banner_txt3 h2{position: relative; margin-bottom: 0;}
.banner_txt3 {top:24%; max-width:800px; margin: 0 auto; text-align: center; }
.banner_txt3 h2{text-shadow: 5px 4px 5px rgb(255, 255, 255,.35);;}
.banner_txt3 h2 span{display: block;}
.banner_inner3{background-color: rgba(255,255,255,0.55); padding: 2.5rem; }
.more_btn{display: inline-block; padding:.5rem 1.5rem; background: rgba(255,255,255,0.2);color: #333; border-radius: 12px 12px 0 12px; position: relative; padding-right: 2.5rem; font-size: .9rem;  border: 1px solid #fff; margin-top: 1.2rem;} 
.more_btn::before{position: absolute;content: "\f135";font-family: bootstrap-icons; right: .5rem; top: 3px; font-size: 1.4rem;}
.more_btn:hover{background: rgba(255,255,255,1); color: #ed1c25;}


#etw_banner .swiper-slide1{position: relative;}
/* home_about_box */
.home_about_box{ margin: 3rem auto;}
.webtitle{ font-size:1.8rem; line-height: 1.35; margin-bottom: 1rem; color: #808080;position: relative;padding-bottom: 1rem; margin-bottom: 1.5rem;font-family:Arial, Helvetica, sans-serif; }
.webtitle::before{position: absolute;content: ""; width: 60px; height: 5px; background-color: #ed1c25; left: 0; right: 0; margin: 0 auto; bottom: 0; border-radius: 10px}
.home_about_box .about_des_right{color: #666;}
.home_about_box .about_des_right p{color: #000; font-size: 1.1rem;font-family:Arial, Helvetica, sans-serif; }
.adv_list li{position: relative; padding-left: 2rem;line-height: 1.35; margin-bottom: 1rem;}
.adv_list li::before{position: absolute;content: "\f26f"; font-family: bootstrap-icons; left: 0;  top: 0; color: #ed1c25;}
.adv_list li b{display: block;}
.home_about_box .about_video_left{border-radius: 10px; overflow: hidden; position: relative;}
.home_about_box .about_video_left::before{position: absolute;content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.35); top: 0; left: 0;}
.home_about_box .about_video_left .webtitle{font-size: 1rem; position: absolute;top: .5rem; left: 1rem; color: #fff; font-weight: 400;}
.home_about_box .about_video_left .webtitle::before{display: none;}
.home_about_box .about_video_left .webtitle span{color:#fff; display: block; text-transform: uppercase; font-weight: 800; font-size: 2.4rem; margin-top: .5rem;position: relative; letter-spacing: 2px; }
.home_about_box .about_video_left .webtitle span::before{position: absolute;content: ""; width: 260px; height: 5px; background-color: #ed1c25; left: 0; bottom: 0;}
.home_about_box  .about_video_left video{display: block; width: 100%;object-fit: cover;}
.home_about_box  .about_des strong{font-size: 1rem; font-weight: 800; margin-bottom: 1rem; color: #808080;font-family: Arial, Helvetica, sans-serif; font-weight: 700; }





/* home_main_products */
.home_main_products{background: linear-gradient(45deg, #fff, #f4f6f7);padding: 3rem 0;}
.home_main_products .pro_item{background-color: #fff; padding: 1rem; border-radius: 10px; height: 100%;}
.home_main_products .pro_item .pro_des{padding: 1rem; padding-bottom: 0;}
.home_main_products .pro_item .pro_des strong,.home_main_products2 .pro_item .pro_des strong{font-size: 1rem; margin-top: 1rem; line-height: 1.35; color: #333; font-weight: 500; display: block;}
.home_main_products .pro_item .pro_des span{padding: 8px; display: inline; background-color: #f2f2f2; color: #666; border-radius:5px; font-weight: 500; transition: all .5s ease; font-size: .9rem;}
.home_main_products .pro_item:hover .pro_des span,.home_main_products2 .pro_item:hover .pro_des span{background-color: #ed1c25; color: #fff;}
.home_main_products .pro_item .pro_img,.home_main_products2 .pro_item .pro_img{overflow: hidden;}
.home_main_products .pro_item .pro_img img,.home_main_products2 .pro_item .pro_img img{ transition: all .5s ease;}
.home_main_products .pro_item:hover .pro_img img,.home_main_products2 .pro_item:hover .pro_img img{transform: scale(1.05);}





/* home_main_products2 */
.home_main_products2 {margin-top: 3rem; margin-bottom: 3rem;}
.home_main_products2 .main_products_inner{width: 90%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center;}
.home_main_products2 .main_products_inner .pro_item{width: 12%; margin-right: 2%; background-color: #f5f5f5;padding: 1rem; border-radius: 10px;}
.home_main_products2 .main_products_inner .pro_item:last-child{margin-right: 0;}
.home_main_products2 .pro_item .pro_des {padding-top: 1rem;}
.home_main_products2 .pro_item .pro_img img{width: 100%;}
.home_main_products2 .pro_item .pro_des span{padding: 8px; display: inline; background-color: #eee; color: #666; border-radius:5px; font-weight: 500; transition: all .5s ease;font-size: .9rem;}
.omd_service_box{margin-bottom: 3rem; background: url(../images/odm_bg_img.jpg) no-repeat top center; background-size: cover; padding: 3rem 0;}
.omd_service_box .odm_img{padding-left: 140px; position: relative;}
.omd_service_box .odm_img img{border-radius: 10px;}
.omd_service_box .odm_img .img_02{position: absolute; top: 20%; left: 0; width: 200px;}
.omd_service_box .webtitle span{display: block; color: #ed1c25; text-transform: uppercase; font-size: 3rem; letter-spacing: 3px; font-weight: 800;}
.omd_service_box .webtitle::before{right: inherit;}
.omd_service_box .webtitle{font-size: 1.85rem; font-weight: 400;}
.omd_service_box .webtitle a{color: #808080;}
.omd_service_box .more_btn{background-color: #f2f2f2;}
.omd_service_box .more_btn:hover{background-color: #ed1c25; color: #fff;}
/* become_dealer_box */
.become_dealer_box{margin-bottom: 3rem;}
.become_dealer_box .webtitle{font-size: 1.8rem; }
.become_dealer_box .webtitle span{  display: block;}
.become_dealer_box .top_des_box{margin-bottom: 1.5rem;}
.become_dealer_box .why_item{background-color: #f4f6f7;height: 100%;box-shadow: 4px 4px 12px rgb(160, 160, 160,.35); padding-bottom: 2rem; }
.become_dealer_box .why_item .why_des{padding: 1.5rem;}
.become_dealer_box .why_item .why_des a{color: #333; font-weight:800; font-size: .85rem;display: block;margin-bottom:.5rem; border-bottom: 1px solid #eee; padding-bottom: 1rem; margin-bottom: 1rem; }
.become_dealer_box .why_item:hover a{color: #ed1c25;}
.become_dealer_box .why_item a.learn_more{color: #808080; font-weight: 400; padding-bottom: 0; margin-bottom: 0; font-size:.9rem; border-bottom: none; position: absolute; bottom:2rem; left: 2.5rem; padding-right:1.5rem;}
.become_dealer_box .why_item a.learn_more::before{position: absolute;  content: "\f135";font-family: bootstrap-icons; top: -3px; right: 0; font-size: 1.2rem; transition: all .5s;}
.become_dealer_box .why_item:hover a.learn_more::before{ right: -1rem;}
.become_dealer_box .why_item:hover a.learn_more{color: #ed1c25;}

/* home_cer_box */
.home_cer_box{margin-top: 2rem;}
.home_cer_box .small_webtitle{ font-size: 1.4rem; color: #ed1c25;font-family:Arial, Helvetica, sans-serif;}
.home_cer_box strong{color: #666; font-family:Arial, Helvetica, sans-serif; font-size:0.82rem;}
/* cer_list */

.cer_list{display: flex; flex-wrap: wrap; justify-content: center; }
.cer_list li{width: 19%; text-align: center; background-color: #f4f6f7; margin-right: 1%; border-radius: 10px; padding:10px 6px;}
.cer_list li img{width: 65px; filter: grayscale(100%); opacity: .35;}
.cer_list li:last-child{margin-right: 0;}
/* pro_banner */
.pro_banner{position: relative; width: 100%; min-height: 450px; background: url(../images/pro_banner_01.jpg) no-repeat top center; background-size: cover; color: #fff; display: flex; align-items: center; justify-content: center;}
.pro_banner_01{min-height: 400px; background: url(../images/pro_banner_02.jpg) no-repeat top center;background-size: cover; }
.pro_banner_02{min-height: 400px; background: url(../images/pro_banner_03.jpg) no-repeat top center;background-size: cover; }
.pro_banner_03{min-height: 400px; background: url(../images/pro_banner_04.jpg) no-repeat top center;background-size: cover; }
.about_banner{min-height: 400px; background: url(../images/about_banner_img.jpg) no-repeat top center;background-size: cover; }
.about_banner2{min-height: 440px; background: url(../images/about_banner_img2.jpg) no-repeat top center;background-size: cover; }
.overview_banner{min-height: 280px; background: url(../images/overview_banner_img.jpg) no-repeat top center;background-size: cover; }


.about_banner2 .more_btn{color: #ed1c25; background-color: rgb(255, 255, 255,.65);}
.about_banner2 .more_btn:hover{background-color: rgb(255, 255, 255,.95);}
.manufacturing_banner{min-height: 320px; background: url(../images/manufacturing_banner_img.jpg) no-repeat top center;background-size: cover; }
.solution_banner{min-height: 400px; background: url(../images/solution_banner_img.jpg) no-repeat top center;background-size: cover; }
.odm_banner{min-height: 400px; background: url(../images/odm_banner_img.jpg) no-repeat top center;background-size: cover; }
.service_banner{min-height: 360px; background: url(../images/service_banner_img.jpg) no-repeat top center;background-size: cover; }




.pro_banner::before{position: absolute;content: ""; width: 100%; height: 100%; top: 0; left: 0;background-image: linear-gradient(to right, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0) 65%);}
.pro_banner .content{position: relative; z-index: 1;}
.pro_banner .pro_banner_txt{max-width: 820px;}
.pro_banner .about_top_txt .pro_banner_txt{margin: 0 auto;}
.pro_banner .pro_banner_txt h2{font-size: 2.8rem;}


/* pro_top_content */
.pro_top_content{position: relative; margin-top: -5rem;}
.pro_top_content .pro_des_left{background-color: #f4f6f7; padding: 2rem; font-size: 1.4rem; font-weight: 500; height: 100%; }
.pro_top_content .pro_des_right{background-image:linear-gradient(229deg,#ed1c25 0%,#4d0408 100%); padding: 2rem; color: #fff;}
.pro_top_content .pro_des_right strong{color: #fff; font-weight: 800; display: block;margin-bottom: 1rem; }
.pro_top_content .pro_des_right .why_list{color: rgb(255, 255, 255,.86); }
.pro_top_content .pro_des_right .why_list li{line-height: 1.35; margin-bottom: 1rem; padding-left: 1rem; position: relative;}
.pro_top_content .pro_des_right .why_list li::before{position: absolute; content: ""; width: 5px; height: 5px; background-color: #fff; left: 0; top: 0; border-radius: 50%; top: 7px;}
/* tab_li */
.pro_top_content .tab_li ul{display: flex; flex-wrap: wrap; position: relative; margin-top: 3rem;justify-content: center;}
.pro_top_content .tab_li ul li{ padding: .5rem 2rem; cursor: pointer; color: #fff; transition: all .5s ease; background-image: linear-gradient(229deg,#313030 0%,#878484 100%); }
.pro_top_content .tab_li ul li.dq,.pro_top_content .tab_li ul li:hover{background-image: linear-gradient(229deg,#ed1c25 0%,#4d0408 100%); }
.pro_top_content .tabfixed{position:fixed;top:117px;left:0;margin:0;z-index:2;width:100%;background:#fff;right:0;}
.pro_top_content .tabfixed ul{max-width:1200px;width:100%;margin:0 auto 0.5rem; }
.pro_top_content .tabfixed ul li{margin:1rem 0;}
@media (max-width:991.98px){.pro_top_content .tabfixed{position:relative;top:auto;left:auto;right:auto;}
.pro_top_content .tabfixed ul{background:#dde2e6;}
.pro_top_content .tabfixed ul li{color:#333;}
.pro_top_content .tabfixed li:before{background:#333;}
.pro_top_content .tab_li{display:none;}
}
/* hub_products */
.hub_products{margin-top: 3rem; background-color: #fff;}
.big_pro_title{text-align: center; position: relative; margin-bottom: 2rem;}
.big_pro_title::before{position: absolute;content: ""; width: 100%; height: 1px; background-color: #ddd; top: 1.5rem; left: 0; right: 0; margin: 0 auto;}
.big_pro_title a{font-size: 2.2rem;font-family:Arial, Helvetica, sans-serif; position: relative;  background-color: #fff; padding: .5rem 2rem; color: #808080; }
.hub_products .pro_item{display: flex; flex-wrap: wrap; margin-bottom: 2rem; background-color: #f5f5f5; border-radius: 15px; overflow: hidden;  }
.hub_products .pro_item .pro_img{width: 35%;background-image: radial-gradient(#fff 30%, #eee); padding-left: 1.5rem; box-shadow:12px 3px 15px 5px rgb(0, 0, 0,.1) ; display: flex; align-items: center; justify-content: center;}
.hub_products .pro_item .pro_img img{mix-blend-mode: multiply;border-radius: 20px; }
.hub_products .pro_item .pro_des{width: 65%; padding: 3rem; position: relative; padding-left: 5rem;}
.hub_products .pro_item .pro_des strong a{font-size: 1.8rem;font-family:Arial, Helvetica, sans-serif; color: #000; display: block; margin-bottom: 1rem; display: block; line-height:2rem;}
.hub_products .pro_item .pro_des ul li a{color: #808080; display: block; margin-bottom:.5rem; position: relative; padding-left: 1.2rem; font-weight:500; }
.hub_products .pro_item .pro_des ul li a::before{content: "\f285";font-family: bootstrap-icons; position: absolute; left: 0; top: 0; font-size: .8rem; top: 2px;}
.hub_products .pro_item .pro_des strong a::before{position: absolute;content: ""; width: 50px; height: 50px; background-color: #fff; display: flex; align-items: center; justify-content: center;content: "\f285";font-family: bootstrap-icons; bottom: 3rem; right: 2rem; border-radius: 50%; color: #ed1c25; font-size: 1rem; transition: all .5s ease-in; }
.hub_products .pro_item .pro_des ul li a:hover{color: #ed1c25;}
.hub_products .pro_item:hover .pro_des strong a::before{background-color: #ed1c25; color: #fff;}
/* company_adv_box */
.company_adv_box{ padding: 3rem 0; margin-top: 3rem; background: linear-gradient(to top,#f4f6f7,#fff,#f4f6f7); }
.company_adv_box .webtitle::before{left: 0; right: inherit;}
.company_adv_box .company_img{background-color: #fff;}
.company_adv_box .company_img span{display: block; font-size: 2rem; padding: 1rem;font-family:Arial, Helvetica, sans-serif; color: #ed1c25;}
.company_adv_box2 .company_img{background: none;}
.company_adv_box2{margin-top: 0;}
.company_adv_box .company_img video{display: block; width: 100%;}





/* pro_top_des */
.pro_top_des{margin: 3rem auto;}

/* benchtop_fiber_optic */
.benchtop_fiber_optic{background-color: #f5f5f5; padding: 3rem 0; padding-top: 1rem;}
.benchtop_fiber_optic h2{font-size: 2rem;}
.benchtop_fiber_optic .big_pro_title{margin-top: 2rem;}
.benchtop_fiber_optic .big_pro_title a{font-size: 1.8rem; background-color: #f5f5f5;}
.benchtop_fiber_optic .top_txt{margin-bottom: 2rem;}
.benchtop_fiber_optic .pro_item{background-color: #fff; height: 100%;    box-shadow: 0 0 0 1px #d4d4d5, 0 2px 4px 0 rgba(34, 36, 38, .12), 0 2px 10px 0 rgba(34, 36, 38, .15); background-color: #fff; border-radius: 10px;    border-bottom: 1px solid #d4d4d5; position: relative; top: 0; transition: all .5s ease;}
.benchtop_fiber_optic .pro_item .pro_img{padding: .5rem; text-align: center;}
.benchtop_fiber_optic .pro_item .pro_des{padding: 1rem; border-top: 2px solid #d4d4d5;}
.benchtop_fiber_optic .pro_item .pro_des a{color: #333; text-align: center; display: block;}
.benchtop_fiber_optic .pro_item .pro_des a span{display: block;padding:5px 8px; text-align: center; font-size: 1rem; font-weight: 400; font-weight: 600; }
/* .siger_pro_box */
.siger_pro_box .pro_item{display: flex; flex-wrap: wrap; box-shadow: none; border: none; align-items: center;}
.siger_pro_box .pro_item .pro_img{width: 33%;}
.siger_pro_box .pro_item .pro_des{width: 62%;border: none; text-align: left;}
.siger_pro_box .pro_item .pro_des a{ text-align: left; margin-bottom: 1rem;}
.siger_pro_box .pro_item .pro_des a strong{display: block;}
.benchtop_fiber_optic .pro_item .pro_img img{transition: all .5s;}
.benchtop_fiber_optic .pro_item:hover .pro_img img{transform: scale(1.05);}
.benchtop_fiber_optic .pro_item:hover{top: -.5rem;}
/* inquiry_bottom_box */
.inquiry_bottom_box{ color: #fff; padding:2rem 0; background: linear-gradient(to top,#ed1c25,#a10b12); font-size: 1.2rem; font-weight: 500; }
.inquiry_bottom_box strong{font-weight: 800; font-size: 1.5rem; margin-bottom: 1rem; display: block;font-family:Arial, Helvetica, sans-serif; line-height: 1.35;}

.inquiry_bottom_box ul {margin-bottom: 1rem;}
.inquiry_bottom_box ul li{color: #fff; }
.inquiry_bottom_box ul li a{color: #fff;}
.inquiry_bottom_box .inquiry_menu{padding:.5rem 2rem; display: inline-block; font-size: 1.2rem; background-color: #333; border-radius: 42px; cursor: pointer;  font-family:Arial, Helvetica, sans-serif; text-align: center; transition: all .5s;}
.inquiry_bottom_box .inquiry_menu:hover{background-color: #a10b12;}


/* smallhub_products */
.smallhub_products .pro_item{display:flex; flex-wrap: wrap; align-items: center; width: 80%; margin: 0 auto; border-bottom: 1px solid #eee; padding-bottom: 1rem; margin-bottom: 1rem;}
.smallhub_products .pro_item:last-child{margin-bottom: 0; padding-bottom: 0;border:none;}
.smallhub_products .pro_item .pro_img{width:45%; }
.smallhub_products .pro_item .pro_img img{mix-blend-mode: multiply; transition: all .5s;}
.smallhub_products .pro_item .pro_des{width: 55%; padding: 3rem; padding-right: 0;}
.smallhub_products .pro_item .pro_des a{display: block; color: #333; font-size: 1.5rem; margin-bottom: 1rem; line-height: 1.35;position: relative; padding-left: 2rem;}
.smallhub_products .pro_item .pro_des a span{display: block; color: #ed1c25; font-family:Arial, Helvetica, sans-serif;}
.smallhub_products .pro_item .pro_des .feature_list li{margin-bottom: .5rem; padding-left: 1rem; position: relative; line-height: 1.35;}
.smallhub_products .pro_item .pro_des .feature_list li::before{position: absolute; content: ""; width: 5px; height: 5px; background-color: #dde2e6; border-radius: 50%; left: 0; top: .5rem;}

.smallhub_products .pro_item .pro_des a::before{position: absolute;content: ""; width: 4px; left: 0; top: 0; background-color: #ed1c25; height: 100%;}
.smallhub_products .pro_item:hover .pro_img img{transform: scale(1.05);}
.smallhub_products .pro_item:hover a{color: #ed1c25;}

.smallhub_products2 .pro_item .pro_img{width:35%; }
.smallhub_products2 .pro_item .pro_des{width: 65%; padding: 3rem; padding-right: 0;}




/* related_products_box */
.related_products_box{margin: 3rem auto;}
.related_products_box .webtitle{text-align: center;}
.related_products_box .related_inner{display: flex; flex-wrap: wrap;}
.related_products_box .related_inner .pro_item{width: 25%; border: 1px solid #eee; border-right: none;transition: all ease .5s; padding: 1.5rem;  }
.related_products_box .related_inner .pro_item:last-child{border-right: 1px solid #eee;}
.related_products_box .related_inner .pro_item .pro_img{margin-bottom: 1rem;}
.related_products_box .related_inner .pro_item .pro_img img{mix-blend-mode: multiply;}
.related_products_box .related_inner .pro_item .pro_des a{color: #666; font-size: 1rem;  text-align: center; display: block; }
.related_products_box .related_inner .pro_item .pro_des strong a{color: #666; font-size: 1.2rem; font-family:Arial, Helvetica, sans-serif; display: block; margin-bottom:1rem;  text-align: center; font-weight: 700;font-family:Arial, Helvetica, sans-serif; line-height: 1.35;}



.related_products_box .related_inner .pro_item .pro_des strong a span,.related_products_box .related_inner .pro_item .pro_des a span{display: block; font-weight: 600; margin-bottom: .5rem;}
.related_products_box .related_inner .pro_item .pro_des p{color: #666;font-size: .9rem;}
.related_products_box .related_inner .pro_item .pro_des ul li a{color: #666; font-size: .9rem; display: block; margin-bottom: .5rem; line-height: 1.35;  position: relative; text-align: left; }
.related_products_box .related_inner .pro_item .pro_des strong a:hover,.related_products_box .related_inner .pro_item .pro_des ul li a:hover{color: #ed1c25;}
.related_products_box .related_inner .pro_item:hover{ box-shadow: 10px 15px 40px 2px rgba(0, 0, 0, 0.08);}
.related_products_box .products_related_inner .pro_item{width: 100%; border: none !important; background-color: #fff;  padding: 1rem; }
.related_products_box .products_related_inner .pro_item .pro_des{height: 90px; line-height: 1.35;}




/* products_inner_page */
.products_inner_page{padding: 3rem 0; background: url(../images/products_inner_page_bg.jpg) no-repeat top center; background-size: cover; margin-bottom:1rem;}
.products_inner_page .pro_img img{mix-blend-mode: multiply;}

/* pro_top_img_des */
.pro_top_img_des{margin-top: 1rem;}
.products_inner_page .inquiry_btn{display: inline-block; padding:.8rem 2rem; background-color: #666; color: #fff; position: relative; border-radius: 0 22px 0 0; overflow: hidden;cursor: pointer;}
.products_inner_page .inquiry_btn::before{position: absolute;content: ""; width: 12px; height: 100%; background-color: #ed1c25; left: 0; top: 0; background-color: #ed1c25; transition: all .5s; cursor: pointer;  }
.products_inner_page .inquiry_btn:hover::before{width: 100%;}
.products_inner_page .inquiry_btn span{position: relative;}
.products_inner_page .pro_des h2{font-size: 2rem;}
.products_inner_page .pro_des span.model{color: #ed1c25;font-family:Arial, Helvetica, sans-serif; font-size: 2rem;}
.products_inner_page .big_pro_name{display: block; font-weight: 600; font-size: 2.2rem;  text-align: center;font-family: Arial, Helvetica, sans-serif; position: relative;}
.products_inner_page .big_pro_name::before{position: absolute;content: ""; width: 50%; height: 2px; top: 2rem; left: 0; right: 0; background-color: #ddd; margin: 0 auto; }
.products_inner_page .big_pro_name span{position: relative;background-color: #eee;padding: 0 1rem;}




/* features_bg */
.features_bg ul{ display: flex; flex-wrap: wrap;}
.features_bg ul li{ padding-left: 2rem; position: relative; font-size: 1.1rem; line-height: 1.35; margin-bottom: 1rem; width: 48%; margin-right: 2%;}
.features_bg ul li::before{position: absolute;content: "\f138";font-family: bootstrap-icons; left: 0; top: 0; color: #ed1c25; }
.features_bg ul li:nth-child(2n){margin-right: 0;}
.features_bg ul.width_100 li{width: 100%; font-size: 1rem; margin-right: 0 !important;}
.features_bg strong.model_font{font-size: 1.2rem; display: block; margin-bottom: .5rem;}




/* applications_bg */
.applications_bg{background: url(../images/applications_bg_img.jpg) no-repeat top right; padding: 2rem 0; }
.applications_bg ul{display: flex; flex-wrap: wrap;}
.applications_bg ul li{background-color: #fff; padding: 1.5rem; width: 32%; margin-right: 2%; margin-bottom: 1rem;border: 2px solid #d4d4d5; }
.applications_bg ul li:nth-child(3n){margin-right: 0;}
.applications_bg ul.app_four li{width: 23%;}
.applications_bg ul.app_four li:nth-child(4n){margin-right: 0;}
.applications_bg ul.app_four li:nth-child(3n){margin-right: 2%;}




/* specifications_bg */
.specifications_bg{background: linear-gradient(to bottom,#fff,#f2f2f2); padding-bottom: 2rem; margin-top: 1rem;}
.specifications_bg2{background: linear-gradient(to top,#fff,#f2f2f2); padding-top: 2rem; margin-top: 1rem;}
/* products_feedback */
.products_feedback{background-color: #f2f2f2; padding: 3rem 0;}
.products_feedback .webtitle{margin-bottom: 0;}
.products_feedback .webtitle::before{display: none;}
.products_feedback{margin-top: 3rem; margin-bottom: 3rem;}
.products_feedback .left_txt,.products_feedback .right_feedback{padding: 2rem; background-color: #fff; }
.products_feedback .left_txt{background-color: #ed1c25; color: #fff; position: relative; margin-left: -2rem; margin-top: 4rem; width: 90%;  border-radius: 10px;}
.products_feedback .left_txt .webtitle{color: #fff;}
.products_feedback .right_feedback{box-shadow: 12px 12px 44px 0 rgba(0,0,0,0.12); padding-right: 5rem;}
.products_feedback .left_txt a{color: #fff;}
.products_feedback .left_txt li{font-size: 1.2rem; font-weight: 600; margin-bottom: 1rem;}


/*Feedback 2017*/
#feedback2017 .etw-inpposition input,#feedback2017 .etw-inquery-control{border-radius:0;color:#666;}
#feedback2017 .etwfrom-sendsubmit{color:#fff;border-radius:22px;background:#ed1c25;margin:1rem 0 0 0;padding:0 1.8rem;border:none;font-size:1rem;cursor:pointer;}
/* products_related */
.products_related{margin: 3rem auto;}
/* relatedproducts_inner */
.relatedproducts_inner{display: flex; flex-wrap: wrap;}
.relatedproducts_inner .pro_item{width: 32%; margin-right: 2%; display: flex; flex-wrap: wrap; align-items: center; background-color: #fff; margin-bottom: 1rem;box-shadow: 1px 12px 14px 0 rgba(0,0,0,0.1); position: relative; top: 0; transition: all .5s;}
.relatedproducts_inner .pro_item:nth-child(3n){margin-right: 0;}
.relatedproducts_inner .pro_item .pro_img{width: 36%; padding: 1rem;}
.relatedproducts_inner .pro_item .pro_img img{mix-blend-mode: multiply;}
.relatedproducts_inner .pro_item .pro_des{width: 64%; padding: 0 1rem;}
.relatedproducts_inner .pro_item .pro_des a{color: #666; line-height: 1.35; display: block; font-size:.8rem;}
.relatedproducts_inner .pro_item .pro_des a span{display: block; color: #ed1c25;font-family:Arial, Helvetica, sans-serif;}
.relatedproducts_inner .pro_item:hover,.relatedproducts_inner .dq{background-color: #f2f2f2;}
.relatedproducts_inner .pro_item:hover .pro_des a,.relatedproducts_inner .dq .pro_des a{color: #333;}
.relatedproducts_inner .pro_item:hover{top: -.5rem;}
/* nav-tabs-list-products */
.nav-tabs-list-products li{width: 27%;}
.nav-tabs-list-products li a{color: #fff; padding:1rem 2rem; background-color: #666; margin-right: 1rem; font-family:Arial, Helvetica, sans-serif;font-size: 1.1rem; display: block; }
.nav-tabs-list-products{margin-bottom: 2rem; border: none;}
.nav-tabs-list-products li a:hover,.nav-tabs-list-products li a.active{background-color: #ed1c25;}
/* related_bg */
.related_bg{background: linear-gradient(to bottom,#fff,#f4f6f7); padding-bottom: 3rem;}
.related_bg .related_inner .pro_item .pro_des strong a{font-family:Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1rem;}
.related_bg2{background:#f2f2f2; padding: 4rem 0; padding-bottom: 3rem; margin-bottom: 0; margin-top: 0;}


/* siger_pro_item */
.siger_pro_item{margin-bottom: 2rem;}
.siger_pro_item strong .inquiry{font-size: 1.2rem; font-weight: 700; color: #ed1c25; display: block; margin-bottom: 1rem;}



/* faq_box */
.faq_box{background-color: #f2f2f2; padding: 2rem;}
.faq_box .faq_card{ margin-bottom: .5rem;}
.faq_box .faq_card:last-child{margin-bottom: 0;}
.faq_box .faq_card .faq-title{background-color: #fff; padding: 1rem; position: relative; padding-right: 3rem;}
.faq_box .faq_card .faq-title::before{content: "\f120";font-family: bootstrap-icons; position: absolute; top: 1rem; right: 1rem;}
.faq_box .faq_card .collapsed::before{content: "\f141";}

/* about_us_page */
.about_us_page{width: 100%; margin: 0 auto; margin-top: 2rem;}
/* cer_box */
.cer_box{background-color: #f2f2f2; padding: 3rem 0; margin-top: 2rem;}
.about_pro_content{margin-top: 3rem; margin-bottom: 3rem;}
/* history_list */
.history_list{background-color: #fff; padding: 3rem; padding-bottom: 0; position: relative; margin-top: -7rem; margin-bottom: 2rem;}
.history_list .history_item{height: 100%; background-color: #fff; box-shadow: 1px 12px 14px 0 rgba(0,0,0,0.1);}
.history_list .history_item .history_des{padding: 1.5rem;}
.history_list .history_item .history_des strong{font-size: 1.8rem;  font-family:Arial, Helvetica, sans-serif; color: #ed1c25; }
.history_list .history_item .history_img{overflow: hidden; background: linear-gradient(to bottom,#eee,#f4f6f7); }
.history_list .history_item .history_img img{mix-blend-mode: multiply;}
.history_list .history_item .history_img figure{margin-bottom: 0;}
/* big_title */
.big_title{font-size: 1.4rem; margin-bottom: 1rem; display: block;}
/* quality_bg_color */
.quality_bg_color{background-color: #f4f6f7; padding: 3rem 0;}
/* quality_box */
.quality_box{width: 90%; margin: 0 auto;}
.quality_box .quality_item{background-color: #fff; padding: 2rem; margin-bottom: 3rem;}
.quality_box .quality_item strong{font-size: 1.4rem; font-weight: 600; display: block; margin-bottom: 1rem;}
.quality_box .quality_item .adv_list b{display: block;}
.quality_box .quality_item:last-child{margin-bottom: 0;}
/* solution_top_des */
.solution_top_des{background-color: #f4f6f7; padding: 3rem 0; margin-bottom: 2rem;}
.solution_top_des strong{display: block; font-size: 1.4rem; margin-bottom: 1rem;}
.solutions_video video{display: block; width: 100%;}



/* solution_design_process */
.solution_design_process{background-color: #f4f6f7; padding: 3rem 0; margin-top: 3rem;}
.design_process_right_des{position: relative; padding-right: 3rem; border-right: 1px solid #ed1c25;}
.design_process_right_des strong{text-transform: uppercase; font-size: 1.4rem; font-weight: 700; color: #ed1c25; display: block; margin-bottom: 1rem;}
.design_process_left_des{border-left: 1px solid #ed1c25;border-right:none;padding-right: 0; padding-left: 3rem;}


.design_process_right_des ul li b{display: block; font-weight: 1.2rem; font-weight: 600;}
.design_process_right_des ul li{margin-bottom: 1rem; font-size: .9rem;}
/* equipment_supply_box */
.equipment_supply_box{margin-top: 3rem;}
.equipment_supply_box .equipment_item{background-color: #f4f6f7;  padding: 3rem; height: 100%;}
.equipment_supply_box .equipment_item strong{font-size: 1rem; display: block; line-height: 1.35; margin-bottom: 1rem; position: relative; padding-bottom: 1rem; color: #666;font-weight: 300;}
.equipment_supply_box .equipment_item strong span{font-size: 1.2rem; display: block; text-transform: uppercase;font-weight:700; color: #ed1c25; }
.equipment_supply_box .equipment_item strong::before{position: absolute;content: ""; width: 100px; height: 2px; background-color: #ed1c25; left: 0; bottom: 0;}
.equipment_supply_box .equipment_item ul li{line-height: 1.35; margin-bottom: 1rem; color: #666;}
.equipment_supply_box .equipment_item ul li a{display: block; color: #0075c1; font-weight:600; text-decoration: underline; }
.equipment_supply_box .equipment_item ul li b{color: #333;}
.equipment_supply_box .equipment_item ul li a:hover{color: #ed1c25;}
/* odm_page */
.odm_page{margin-top: 3rem;}
/* odm_link_des */
.odm_link_des strong{color: #ed1c25; font-size: 1.4rem; text-transform: uppercase; display: block; font-weight: 600; margin-bottom: 1.5rem;}
.odm_link_des .oem_tab_li li{position: relative; margin-bottom: 1rem; font-weight: 600; color: #333; cursor: pointer; padding-left: 2rem;}
.odm_link_des .oem_tab_li li::before{content: "\f285";font-family: bootstrap-icons; position: absolute; left: 0; top: 0; font-size: .8rem; top: 2px;}
.odm_link_des .oem_tab_li li:hover{color: #ed1c25;}
.customizaton_box{margin-top: 3rem;}
.customizaton_box .webtitle{margin-bottom: 2rem;}
/* customizaton_item */
.customizaton_item{margin-bottom: 3rem; border-bottom: 1px solid #eee; padding-bottom: 2rem; margin-bottom: 2rem;} 
.customizaton_item:last-child{margin-bottom: 0; border: none;}
.customizaton_item .oem_des strong{display: block; font-weight: 600; color: #ed1c25; font-size: 1.2rem; text-transform: uppercase; display: block; margin-bottom: 1rem;}
.customizaton_item .oem_img img{border-radius: 10px;}
.customizaton_item .oem_img img{object-fit: cover; height: 100%;}
/* prducts_dealer_box */
.prducts_dealer_box{background-color: #f4f6f7; padding: 3rem 0;}
.prducts_dealer_box .pro_item{background-color: #fff; height: 100%;}
.prducts_dealer_box .pro_img{background: linear-gradient(to left,#f2f2f2,#eee); overflow: hidden;}
.prducts_dealer_box .pro_img img{mix-blend-mode: multiply ; transition: all .5s;}
.prducts_dealer_box .pro_des{ position: relative; margin-top: -3.1rem;}
.prducts_dealer_box .pro_des a{color: #fff; background-color: rgb(237, 28, 37,.8); display: block; padding: .8rem 1rem ; font-weight: 600; height:75px;}
.prducts_dealer_box .pro_des p{padding: 1.5rem; color: #666;}
.prducts_dealer_box .pro_item:hover img{transform: scale(1.05);}
.prducts_dealer_box .pro_item:hover .pro_des a{ background-color: rgb(237, 28, 37,1);}
.service_item_box>.content{display: flex; flex-wrap: wrap; margin-bottom: 1rem;}
.service_item_box .service_item{width: 48%; margin-right: 2%; padding: 2rem; margin-bottom: 2rem; background: linear-gradient(to top,#f4f6f7,#fff);}
.service_item_box .service_item:nth-child(2n){margin-right: 0;}

.service_item .content .service_title{font-size: 1.2rem; color: #ed1c25; font-weight: 600; text-transform: uppercase; display: block; margin-bottom: 2rem; position: relative; padding-bottom: 1rem; margin-bottom: 1rem;}
.service_item .content .service_title::before{position: absolute; content: ""; width: 100px; height: 2px; background-color: #ed1c25; left: 0; bottom: 0;}

/* about_hub_box */
.about_hub_box{ margin-bottom: 3rem; position: relative; padding: 2rem;}
.about_hub_box::before{position: absolute; content: ""; width: 100%; height: 80%; background-color: #f4f6f7; left: 0; bottom: 0;}
.about_hub_box .about_item{background-color: #fff; height: 100%;}
.about_hub_box .about_item .pro_des{padding: 2rem;}
.about_hub_box .about_item .pro_des a{color: #333; font-weight: 600; font-size: 1.2rem; display: block; margin-bottom: 1rem;}
.about_hub_box .about_item .pro_img{overflow: hidden;}
.about_hub_box .about_item .pro_img img{transition: all .5s;}
.about_hub_box .about_item:hover img{transform: scale(1.05);}
.about_hub_box .about_item:hover a{color: #ed1c25;}
/* contact_content */
.contact_content{margin-top: 2em;}
.contact_content strong{font-size: 1.2rem; display: block;}
.feedback_bg{padding: 2rem; background-color: #f2f2f2;}

/* video_page */
.video_page{margin-top: 2rem;}
.video_page h2{font-size: 2.2rem;}
.video_title{font-family:Arial, Helvetica, sans-serif; font-size: 1.5rem; margin-bottom: 1rem; color: #ed1c25;}
/* video_hub */
.video_hub ul{display: flex; flex-wrap: wrap; margin-bottom: 3rem;}
.video_hub ul li{width: 32%; margin-right: 2%; background-color: #f2f2f2; margin-bottom: 1rem; text-align: center;border-radius: 10px; overflow: hidden;}
.video_hub ul li:nth-child(3n){margin-right:0;}
.video_hub ul li a{color: #333; font-weight: 300; display: flex; align-items: center; font-size: .9rem;  }
.video_hub ul li a .video_img{width: 50%;}
.video_hub ul li a span{width: 50%; display: block;  padding: 5px; line-height: 1.35;}
.video_hub ul li a .video_img .video-play-button1{width: 35px; height: 35px; line-height: 35px;box-shadow: 0 0 0 0.35rem rgba(255,255,255,0.5);}
.video_hub ul li a .video_img .video-play-button1::before{font-size: 1rem;}
.video_img{position: relative;}

  /* #etw_videolist */
  #etw_videolist{position:relative;margin:0 auto;background:#f5f5f5;padding:1rem ; }
  #etw_videolist .webtitle{font-size:1.5rem;line-height:1.6rem;text-align:left;font-weight:700;color:#ed1c25; margin-bottom: 1rem;}
  #etw_videolist>ul{position:relative;display:flex;flex-wrap:wrap;}
  #etw_videolist>ul>li{width:100%;position:relative;display:block;}
  #etw_videolist>ul>li>a{width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0.3rem 0;border-radius:0 2rem 2rem 0;transition:.3s all ease-in-out;}
  #etw_videolist>ul>li a:hover{box-shadow:1px 3px 6px rgba(0 0 0 / 30%);}
  #etw_videolist>ul>li img{width:30%;float:left;}
  #etw_videolist>ul>li span{width:70%;float:right;padding:0.3rem 0.8rem;color:#333;font-size:.8rem;line-height:1.3rem;position:relative;display:block;transition:.3s all ease-in-out;}
  #etw_videolist>ul>li>a.dq span,#etw_videolist>ul>li>a:hover span{color:#ed1c25;}
  #etw_videolist>ul>li>a:hover:before,#etw_videolist>ul>li>a.dq:before{color:#ed1c25;}
  #video_right video{width:100% !important;}
  .video_content{ background-color: #fff; padding: 2rem;}
  .etw_right video{display: block; width: 100%;}
  .etw_right .more_btn { border: 1px solid #eee;}
  /* video_more */
.video_more{cursor:pointer;padding:.8rem 2.5rem .8rem 1.5rem;color:#fff;transition:all .5s;position:relative;display:inline-block;font-size:1rem;line-height:1rem;background-color:#ed1c25;font-weight:200;margin:1rem 0;}
.video_more::before{position:absolute;content:"\f105";right:1rem;top:50%;transform:translateY(-50%);font-family:fontawesome;font-size:1.2rem;transition:all .5s;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding-right:4px;transition:.3s all ease-in-out;}
.video_more:hover:before{right:0.5rem;}
  #etw_videolist .videohid{display:none;}
  .video-play-button {width:60px;height:60px;line-height:60px;color:#fff;background-color:#ff9800;background:linear-gradient(to top,#ed1c25 55%,#970d14);display:flex;align-content:center;justify-content:center;border-radius:50%;font-size:1.4rem;padding-left:0.4rem;position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s linear;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;box-shadow: 0 0 0 0.85rem rgba(255,255,255,0.5);}
  .video-play-button:before {content:"\f04b";}
  .video-play-button:hover {background:linear-gradient(to top,#7d0a10,#ed1c25);}


  
  /* company_video_box */
.company_video_box{background-color: #f2f2f2; margin-bottom: 3rem; }
.company_video_txt{ height: 100%; padding: 2rem; font-weight: 300;}
.company_video_txt strong a{font-size: 1.4rem; font-weight: 700; color: #ed1c25; display: block; margin-bottom: 1rem; }
.company_video_img a img{width: 100%; height: 100%; object-fit: cover;}
.company_video_img{height: 100%;}
/* overview_top_des */
.overview_top_des strong{font-size: 1.8rem;}
/* manufacturing_bg */
.manufacturing_bg{ padding: 3rem 0; padding-bottom: 2rem; background: linear-gradient(to top,#fff,#f4f6f7);}
/* featured_products_box */
.featured_products_box{margin: 3rem auto;}



.overview_box span{display:block;}
.overview_box .content{max-width: 1200px;}
.caption-name{font-size:2rem;width:100%;line-height:2rem;text-align:center;margin-bottom:2rem; font-weight: 600; text-transform: uppercase;}
.caption-name small{display:block;width:100%;color:#999;font-weight:600;font-style:oblique;font-size:1.2rem;line-height:1.3rem;text-transform:none;margin:0 0 0.5rem;}
.overview_box .items{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:40px;}
.overview_box .items .item{width:49%;margin-right:2%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.overview_box .items .item:nth-child(2n){margin-right:0;}
.overview_box .items .item:nth-child(2n+1){clear:both;}
.overview_box .items .item .simple-name-label{font-size:1.4rem;text-align:left;height:2rem;border-bottom:1px solid #ccc;position:relative;height:50px;width:90%;}
.overview_box .items .item .simple-name-label::before{transition:width .3s ease-in-out;content:"";background:#ed1c25;width:40px;height:4px;position:absolute;bottom:-2px;}
.overview_box .items .item:hover .simple-name-label::before{width:100%;transition:width .3s ease-in-out;}
.overview_box .items .item .simple-name-value{font-size:1rem;text-align:left;color:#555;}
.overview_box .detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:1.6rem;margin:0 0 0.2rem;}
.overview_box .detail .value{font-size:1rem;padding-left:6px;}
.overview_box .items .item .longtxt{padding-top:20px;padding-right:35px;}
.overview_box .items .item .img{border:1px solid #ccc;width:100%;height:350px;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.overview_box .border-top{border-top:1px solid #ccc;padding-top:20px;padding-bottom:25px;margin-top:50px;}


.overview_item ul li ol li.product_con span{margin:0.5rem 0 1rem 0;}

@media (max-width:991.98px){.overview_box .caption-name{font-size:1.6rem;line-height:1.8rem;}
.overview_box .items .item .simple-name-label{font-size:1.2rem;line-height:1.4rem;}
}
@media (max-width:575.98px){.overview_box .items{margin-top:0;}
.overview_box .items .item{width:100%;margin-right:0;margin-bottom:1.5rem;}
.overview_box .items .item .simple-name-label{height:40px;}
.overview_box .items .item .simple-name-value{margin-top:0.6rem !important;}
}




/* #container */
#container {width:100%;margin:0 auto;margin-top:110px;}
.home_box{margin-top: 0 !important;}
.content {width:100%;max-width:1200px;margin:0 auto; }

/* #quicknav */
.quicknav_bg{background-color: #f2f2f2; padding-top: .5rem;}
#quicknav {width:100%;margin:0 auto;height:auto;color:#666;font-size:.85rem;overflow:hidden;position:relative;font-weight: 400; }
#quicknav ul{width: 100%; max-width: 1200px; margin: .5rem auto;}
#quicknav a {color:#666;}
#quicknav li {display:inline-block;padding:0.2rem 0.4rem 0.2rem 0;}
#quicknav li + li::before {padding:0 5px;color:#666;content:"/\00a0";}
#quicknav a:hover {color:#ed1c25;}
#quicknav li:last-child{color: #ed1c25;}

.quicknav_01{border: none !important; }
.quicknav_01 a{color: #fff !important;}
.quicknav_01 li + li::before,.quicknav_01 li:last-child{color: #fff !important;}




/* .left_pics */
.pro_bg{background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(70%, #eee));
  background-image: linear-gradient(to right, #fff 0 30%, #eee 70% 100%);padding: 2rem; padding-left: 0; margin-bottom: 2rem;}
.left_pro_img{position:relative;  display: flex; flex-wrap: wrap;}
.left_pro_img a {position:relative;display:block;}
.left_pics {height:auto;margin:0 auto;text-align:center;position:relative; margin-bottom: 1rem;width: 78%;  height: 100%;order: 0; }
.left_pics img {text-align:center;mix-blend-mode: multiply }
.left_pics a {display:block;overflow:hidden}
.related_pic {width:20%; position: relative;  height: 100%; order: 0; margin-left: 2%;}
.related_pic a {width:100%; }
.related_pic img {width:100%;height:auto;float:left;border:1px #eee solid; margin-bottom: 5px;}
.related_pic img:hover,.related_pic a.imgdq img {border:1px #ed1c25 solid;}
.related_pic span {font-size:0.7rem;line-height:0.9rem;display:block;text-align:center;color:#666;}
.left_pro_img .video_button{width: 60px; height: 60px; left: 50%;}



/* footer */
#footer {width:100%;text-align:center;margin:0 auto; overflow: hidden; position: relative; background: url(../images/foot_img_bg2.jpg) no-repeat top center; background-size: cover;  }
.etw_bottom {padding:4rem 0; padding-bottom: 0;  width:100%;margin:0 auto;position:relative;text-align:left;  color:#fff;  z-index: 1; }
.home_link {width:100%; overflow:hidden;margin:0 auto;padding:.5rem 0;position: relative;}
#footer a:hover {color:#fff;}
.etw_bottom .etw_foot_title,.etw_bottom .etw_foot_title a {position:relative;font-size:1.2rem;line-height:1.35;margin-bottom:.8rem;color: #fff;  padding-bottom: 1rem;font-family:Arial, Helvetica, sans-serif;}
.etw_bottom .etw_foot_title {position:relative;}
.etw_bottom .etw_foot_title a:hover {color:#fff!important;text-decoration:none;}
.etw_bottom .etw_foot_title::before{position: absolute;content: ""; width: 30px; height: 3px; background-color: #fff; left: 0; bottom: 0; }
.foot_logo{position: relative; border-bottom: 1px solid rgba(255,255,255,.19); padding-bottom: 1rem; margin-bottom: 2rem; color: #fff; }
.foot_logo a{color: #fff;}
.etw_bottom strong{color: #fff;}
.pblist {overflow:hidden;margin:0.5rem auto;}
.pblist_box {width:100%;}

.etw_bottom a:hover {color:#fff;}
.etw_bottom ul {width:100%;margin-right:2%;float:left;display:flex;flex-flow:wrap;}
.etw_bottom ul li {width:100%;float:left;position:relative;}
.etw_bottom ul > li > a {display:block;line-height:1.25rem;color:#b7bcc0;position:relative;position:relative;padding:.3rem 0; padding-left: .8rem; font-size: .9rem;}
.etw_bottom ul > li > a::before{position: absolute;content: "\f105";left: 0; top:.3rem;font-family:fontawesome;}
.cot_add,.cot_tel,.cot_email,.cot_people,.cot_mobile,.cot_fax,.cot_whatsapp {position:relative;padding-left:35px;display:block;margin-bottom:0.5rem;padding-top:0.2rem;}
.cot_add:before {content:"\f041";position:absolute;left:0px;top:4px;color:#fff;font-family:fontawesome;font-size:20px;}
.cot_tel:before {content:"\f095";position:absolute;left:5px;top:1px;color:#fff;font-family:fontawesome;font-size:23px;}
.cot_email:before {content:"\f0e0";position:absolute;left:0px;top:2px;color:#fff;font-family:fontawesome;font-size:20px;}
.cot_people:before {content:"\f007";position:absolute;left:0px;top:2px;color:#fff;font-family:fontawesome;font-size:16px;}
.cot_mobile:before {content:"\f10b";position:absolute;left:2px;top:-3px;color:#fff;font-family:fontawesome;font-size:26px;}
.cot_fax:before {content:"\f1ac";position:absolute;left:0px;top:2px;color:#fff;font-family:fontawesome;font-size:16px;}
.cot_whatsapp:before {content:"\f1d7";position:absolute;left:0px;top:2px;color:#fff;font-family:fontawesome;font-size:18px;}

#etw_coper {margin-top:2px;width:100%;line-height:22px;}
#etw_coper a {color:#b7bcc0;font-size:12px;}
#otherlink {clear:both;width:100%;height:auto;font-size:12px;margin-top:1rem;}
#otherlink a {color:#fff;display:inline-block;padding:0 4px;margin-right:5px;line-height:22px;margin-bottom:5px;font-size:12px;}
#otherlink a span {opacity:0.5;position:relative;top:0;}
#otherlink a:hover,#etw_homefooters a:hover,.etw_homefoot a:hover,#etw_coper a:hover {color:#fff;}
#otherlink a:hover span {opacity:1;top:-2px;transition:all 0.3s ease-in-out;}


@media (max-width:1680.98px) {
  .video_right_box{right: -32%;  }


}
@media (max-width:1440.98px) {
  .video_right_box{right: -48%;  }
  .home_main_products2 .main_products_inner{width: 96%;}
}
@media (max-width:1300.98px) {

  #etw_content,.etw_bottom,.content{padding-left:15px;padding-right:15px;}
  .video_right_box{display: none;}

  
}
@media (max-width:1299.98px) {
.top-nav {padding-left:0;}
.banner_txt1{top: 20%;}
.banner_txt h1 span, .banner_txt h2 span{font-size: 1.8rem;}
.home_main_products2 .main_products_inner .pro_item{width: 18%;}
.home_main_products2 .main_products_inner .pro_item:nth-child(5){margin-right: 0;}
.home_main_products2 .main_products_inner .pro_item:nth-child(6),.home_main_products2 .main_products_inner .pro_item:nth-child(7){display: none;}
.navbar-nav .dropdown-menu1{left:-4.5rem;min-width: 60rem;}


}
@media (max-width:1199.98px) {
  .banner_inner2{padding-left: 2rem;}
  .banner_txt  .more_btn{display: none;}
 

}

@media (max-width:1025.98px){

  
}
@media (max-width:991.98px) {
  #header {position:relative;min-height:inherit;display:block;padding-bottom:0;background-color: #fff;}
#container,#etw_content,.home_box {margin:0 auto;}
#header::before {height:2px;}
#quicknav ul,.tags_box,#etw_sidebar,.carousel-control-next,.carousel-control-prev,#header::before,#quicknav {display:none;}
.top-nav .navbar {float:left;width:100%;}
.nav-item span.pro_icon {display:block;}
.navbar-light .navbar-toggler{color:#fff;font-size:2rem;border:none !important;position:relative;z-index:1;background-color:#ed1c25;margin-left:1rem;margin-bottom: .5rem;}
.top-nav {width:100%;padding-left:0;margin-top:0;background-color:#eee; padding: 0;}
.navbar-expand-lg .navbar-nav .nav-link {padding:0.6rem 0.5rem;border-right:none;font-size:1.2rem;border-bottom:1px solid #666;color:#333;text-transform:none; text-align: left; }
.navbar-light .navbar-nav .active .nav-link:before,.navbar-light .navbar-nav .show .nav-link:before,.navbar-light .navbar-nav .nav-link:hover:before {display:none;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > a {font-size:1rem;}
.navbar {padding:0;}
.dropdown-item {white-space:normal;padding-top:0.5rem;font-size:14px;}
.dropdown-toggle::after {display:none;}
.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link {border-radius:0;color:#fff !important;background-color:#ed1c25;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {border-radius:0;color:#fff;background-color:#ed1c25;}

.top-nav {width:100%;float:left;background:#fff;margin:0;display:block;padding:0 !important;}

.top-nav:after,.top-nav:before,.top-nav ul>li>ul.dropdown-menu>li>.second_list {display:none;}
.navbar-nav .dropdown-menu {background:#fff;box-shadow:none;padding:.3rem 0;position:relative!important;left:0!important;top:0!important;margin-left:0!important;min-width:auto!important}
.top-nav .navbar-nav .row,.nav-fixed .top-nav .navbar-nav .row {width:100%!important;box-shadow:none !important;top: auto !important;margin: 0 !important;left: auto !important;}
.top-nav .navbar-nav .navright{display: none;}
.top-nav .navleft{width: 100%;float: none;padding: 0.5rem 1rem;}
.top-nav .navbar-nav .row .navleft li{line-height: 1.5rem;}
.top-nav .navbar-nav .row .navleft li a{
  color: #111;
    display: block;
    width: 100%;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.4rem 0 0.4rem 0.5rem;
}
.top-nav .navbar-nav .row .navleft li a:hover,.top-nav .navbar-nav .row .navleft li a.lidq{color: #004680;}

/* .etw_language */
.etw_language{background:none;width:auto;display:block;float:right;height:auto;padding-top:.8rem; position: relative; top: inherit; right: inherit;}
.etw_language > ul{position:relative;float:right;font-size:1rem;border-radius:8px;z-index:111}
.etw_language > ul > li span{cursor:pointer;float:left}
.etw_language ul ul{display:none;position:absolute;top:100%;left:-1rem;padding:0;background-color:#eee;min-width:100px;border-radius:10px}
.etw_language ul ul a{display:block;text-align:left;float:left;padding:0.3rem 1rem;color:#333}
#etw_language .dropdown-item{color:#333;padding:0.2rem 0 0 1.5rem}
#etw_language .dropdown-item:hover{color:#8f99a5}
.etw_language ul li:hover > ul{display:block}
.etw_language .dropdown-item{min-width:100px}
.etw_language #etw_language{float:none;margin-top:0;height:auto}
.etw_language #etw_language a{line-height:1.5rem;width:100%}
.etw_language #etw_language a:hover{color:#004680 !important}
#etw_language .dropdown-item::before{display:none}
#etw_language .dropdown-item img{display:none}
#etw_logo{margin-top: 0;text-align: left; float: left;}
.pro_content{width: 100%;}
.banner_txt p{display: none;}
.omd_service_box .webtitle span{font-size: 2rem;}
.pro_banner{min-height: auto; padding: 3rem 0;}
.pro_banner .pro_banner_txt h2{font-size: 2rem;}
.pro_top_content{margin-top: 3rem;}
.big_pro_title::before{display: none;}
.big_pro_title a{font-size: 1.8rem; line-height: 1.35; display: block; padding: 0;}
.dropdown-menu1 img{display: none;}
.pro_banner_txt .etw_hometitle{font-size: 1.8rem;}
.smallhub_products .pro_item{width: 100%;}
.relatedproducts_inner .pro_item .pro_img,.relatedproducts_inner .pro_item .pro_des{width: 100%; margin-right: 0;}
.relatedproducts_inner .pro_item .pro_des{padding: 1rem;}
.products_feedback .left_txt{width: 100%; margin-left: 0;}
.products_feedback .right_feedback{padding: 1rem;}
.history_list{margin-top: 2rem; padding: 1rem;}
.manufacturing_banner{min-height: 220px;}
.video_hub ul li{width:32%}
.video_hub ul li:nth-child(4n){margin-right:2%}
.video_hub ul li:nth-child(3n){margin-right:0}
#etw_videolist{width:100%}
#etw_videolist > ul > li{width:32%;margin-right:2%}
#etw_videolist > ul > li:nth-child(3n){margin-right:0}
.video_hub ul li a{flex-wrap:wrap}
.video_hub ul li a .video_img,.video_hub ul li a span{width:100%}
.video_hub ul li a span{display:block;padding:1.2rem}
.history_page .content{padding: 2rem; margin-top: 0;}

#etw_videolist > ul > li img,#etw_videolist > ul > li span{width:100%; text-align: center;}
}
@media (max-width:768.98px) {
  .home_main_products2 .main_products_inner .pro_item{width: 49%; margin-bottom: 1rem;}
  .home_main_products2 .main_products_inner .pro_item:nth-child(2n){margin-right: 0;}
  .home_main_products2 .main_products_inner .pro_item:nth-child(6){display: block;}
.home_main_products2 .main_products_inner .pro_item:nth-child(5){margin-right: 2%;}
.hub_products .pro_item .pro_img,.hub_products .pro_item .pro_des{width: 100%;}
.hub_products .pro_item .pro_img{padding-left: 0;}
.hub_products .pro_item .pro_des{padding: 2rem;}
.hub_products .pro_item .pro_des strong a::before{display: none;}
.related_products_box .related_inner .pro_item{width: 49%; margin-bottom: 1rem;border-right: 1px solid #eee; margin-right: 1%;}
.related_products_box .related_inner .pro_item:nth-child(2n){margin-right: 0;}
.nav-tabs-list-products li{width: 100%;}
.products_related_inner  .pro_item{width: 100% !important;}
.design_process_right_des{padding: 2rem; border: none;}
.pro_banner .pro_banner_txt{text-shadow: 1px 1px 2px #333;}
.about_banner2 .more_btn{text-shadow: none;}
}
@media (max-width:650.98px) {
  html {font-size:14px; }
  .banner_txt h1 span, .banner_txt h2 span,.banner_txt h2{font-size: 1.8rem; text-shadow: 1px 2px 3px #fff;}
  .banner_inner3{background: none; padding: 0;}
  .banner_txt3 h2{color: #ed1c25;}
  #etw_banner .swiper-button-next, #etw_banner .swiper-button-prev{display: none;}
  .become_dealer_box .webtitle{font-size: 1.6rem;}
  .smallhub_products .pro_item .pro_img,.smallhub_products .pro_item .pro_des{width: 100%;}
  .smallhub_products .pro_item .pro_des{padding: 1rem;}
  .smallhub_products .pro_item .pro_img{text-align: center;}
  .applications_bg ul li,.relatedproducts_inner .pro_item{width: 49%;}
  .applications_bg ul li:nth-child(3n),.relatedproducts_inner .pro_item:nth-child(3n){margin-right: 2%;}
  .applications_bg ul li:nth-child(2n),.relatedproducts_inner .pro_item:nth-child(2n){margin-right: 0;}
  .products_inner_page .pro_des h2{font-size: 1.8rem;}
  .products_inner_page .pro_des span.model{font-size: 2rem;}
  .applications_bg ul.app_four li{width: 49%;}



}
@media (max-width:575.98px) {
  h2,.etw_hometitle {font-size:1.6rem;}
  #etw_logo img{width: 160px;}
  #etw_banner img{object-fit: cover; height: 200px;}
  .omd_service_box .odm_img .img_02{display: none;}
  .omd_service_box .odm_img{padding-left: 0; margin-top: 2rem;}
  .features_bg ul li,.service_item_box .service_item{margin-right: 0 !important; width: 100%;}
  .siger_pro_box .pro_item .pro_img,.siger_pro_box .pro_item .pro_des{width: 100%;}
  .video_hub ul li{width:49%}
  .video_hub ul li:nth-child(3n){margin-right:2%}
  .video_hub ul li:nth-child(2n){margin-right:0}
  #etw_videolist > ul > li{width:49%}
  #etw_videolist > ul > li:nth-child(3n){margin-right:2%}
  #etw_videolist > ul > li:nth-child(2n){margin-right:0}
}
@media (max-width:480.98px) {
  #etw_video_list ul li,.related_pro ul li,.home_main_products2 .main_products_inner .pro_item,.related_products_box .related_inner .pro_item,.relatedproducts_inner .pro_item,.applications_bg ul.app_four li,.video_hub ul li,#etw_videolist > ul > li{width: 100%; margin-right: 0 !important;}
}
@media (max-width:380.98px) {
  .etw_gallery3 ul li,.etw_gallery2 ul li,.etw_gallery4 ul li,.applications_bg ul li{width: 100%; margin-right: 0 !important;}
}
@media (max-width:320.98px) {



}
