@charset "utf-8";@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-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Cabin-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap
}
/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Cabin-latin.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-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/Cabin-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap
}
/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/Cabin-latin.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-ext */
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Hind-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap
}
/* latin */
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Hind-latin.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}
.sp-preloader{display:none!important; width: 100% !important;}
#header,#container,#footer,video#my_video,html{visibility:visible!important}


body{color:#4a4e54;font-family:'Cabin',Arial,Helvetica,sans-serif;font-size:1.065rem;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}
.pro_img{overflow: hidden;}
.pro_img a img{transition: all .8s ease;}
.pro_img a:hover img{transform: scale(1.05);}

.clear{clear:both}
.clearfix::after{display:table}
hr{margin-bottom:1rem;border-top:1px solid #ddd}
strong{display:inline-block;position:relative;font-size:1.2rem}

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}


.table td{border-top:none;border-bottom:1px solid #dee2e6;vertical-align:middle; text-align: center;} 
.table tr.top td{background-color: #fafafa; font-weight: 700;}

.table2 tr{background-color: #fff;}
.table2 tr.top td{background-color: #fff;font-weight: 500; }
.table2 tr td:first-child{font-weight: 500; background-color: #eee;} 





.inquiry{color:#004680;text-decoration:underline}
.inquiry:hover{color:#002d5d}
.theme-send-inquiry-box{background:#333 !important}
.theme-box-name{background:#008342 !important;text-transform:uppercase;border-left:1px #008342 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.4rem;margin:0;padding-bottom:1rem;line-height:1.15;font-family: 'Hind Madurai';}
.etw_hometitle{font-size:2.6rem;position:relative;margin-bottom:1rem;padding-bottom:.5rem}
.small_font{font-size:.95rem;color:#666}
.pro_name{color:#666;font-size:1.1rem;position:relative;line-height:1.35;margin-top:-.5rem;margin-bottom:.8rem;position:relative;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}

h2 strong{font-size:2.2rem}
h2 small{display:block;color:#666;font-size:1.6rem}
.page_title{font-size:1.6rem; text-transform: uppercase; position:relative;display:block;line-height:1.35;padding-bottom:1rem; font-weight: 700; border-bottom: 1px solid #eee; margin-bottom: 1rem;}


.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; font-weight: 700;font-family: 'Hind Madurai'; }
.indent-left{padding-left:3.8rem}
#etw_top{position:fixed;width:35px;height:35px;right:5px;bottom:100px;text-align:center;background: #f7f7f7;;z-index:100;cursor:pointer;color:#333;font-weight:700;line-height:28px;border-radius:50%; display: flex; align-items: center; justify-content: center; text-align: center;}
#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:#ddd}

#header{width:100%;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:99;float:left;transition:all .5s;background-color:rgba(255,255,255,1);padding:0 1rem;box-shadow:0 0 25px rgb(0 0 0 / 10%)}
.header_in{width:100%;max-width:1200px;margin:0 auto;position:relative}



#etw_logo{width:auto;text-align:center;float:left;margin-top:.5rem;transition:all .8s}
#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{width:87%;float:left;transition:all .8s; position: relative; padding-left: 2rem;}
.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,1)  !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-nav{width:100%}
.navbar-light .navbar-nav .nav-link{transition:all 0.5s}
.navbar-expand-lg .navbar-nav .nav-link{padding:1rem 2.5rem;color:#091010;text-transform:uppercase;position:relative;font-family: 'Hind Madurai'; line-height: 1.35;}
.navbar-light .navbar-nav a.nav-link::before{content:"";position:absolute;left:50%;bottom:0;width:0px;height:3px;background:#008342;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 .nav-link i{font-size: 1.2rem; line-height: 1.15;}
.navbar-light .navbar-nav .nav-item:first-child .nav-link::before{display: none;}

.navbar-expand-lg .navbar-nav .dropdown-menu{top:53px;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: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:#008342 !important}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#008342}
.navbar-light .dropdown-item.active,.navbar-light .dropdown-item:hover{color:#008342!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}




.dropdown-toggle::after{display: none !important;}


.navbar-light .navbar-nav .video_item .nav-link{padding-right:50px;position:relative; text-align: right; }
.navbar-light .navbar-nav .video_item .nav-link::before{display:none}
.navbar-light .navbar-nav .video_item .nav-link::after{position:absolute;content:"\f4f2";font-family:bootstrap-icons !important;right:1rem;top:.5rem;font-size:1.5rem; color: #008342 ;}





@media (max-width:991.98px){.page_title2{margin-top:1rem}
}@media (max-width:767.98px){.contact_des h3.title01{font-size:1.4rem}
.page_title{font-size:1.2rem;margin-top:1rem}
.pro_name{font-size:1rem}
}@media (max-width:575.98px){}
.etw_language{float:right;display:flex;flex-wrap:wrap;margin-left:1rem;justify-content:flex-end;width:42%;height:32px;line-height:22px;z-index:1;position:relative;padding-left:1rem;padding-right:1rem;margin-top:.5rem}
#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:#162537;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:#008342 ;background:none}
#etw_language .dropdown-item:focus{background:none !important}
#etw_banner{width:100%;position:relative;margin:0 auto;text-align:center;overflow:hidden;  padding:1rem 0; background: url(../images/banner_top_bg.jpg) no-repeat top right #eee; }
#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:10px;height:10px;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:#fff}
#etw_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#008342;cursor:pointer}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px !important}

#etw_banner .swiper-button-next,#etw_banner .swiper-button-prev{width:36px;height:36px;background-image:none;right:1%;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.5rem;border-radius:50%;color:rgba(255,255,255,1)}
#etw_banner .swiper-button-prev{left:1%}
#etw_banner .swiper-button-next:hover,#etw_banner .swiper-button-prev:hover{background-color:rgba(255,255,255,1);color:#008342}
#etw_banner:hover .swiper-button-next:after,#etw_banner:hover .swiper-button-prev:after{opacity:1}
#etw_banner .swiper-button-next::after,#etw_banner .swiper-button-prev::after{font-size:1.4rem}

#etw_banner .img-bg{position: relative;  border: 10px solid #f3f3f3;border-left: none; border-radius: 0 80px 80px 0; overflow: hidden;}
.banner_inner1{max-width: 620px;  padding: 2rem;  position: absolute; right: 0; top:50%; transform: translateY(-50%); text-align: left; z-index: 2; background: linear-gradient(to right,rgb(255, 255, 255,.45) 5%,transparent); border-radius: 20px 0 0 20px; }
.banner_inner1 h1{font-family: 'Hind Madurai'; font-size:1.8rem; line-height: 1.15; margin-bottom:1.5rem;}
.banner_inner1 h1 b{color: #008342;font-size: 2.6rem;}
.more_btn{ background-color: #c7ad88; padding: .6rem 2rem; border-radius: 22px; display: inline-block; color: #fff; font-weight: 500;  margin-top: 1rem; font-size: .75rem; text-transform: uppercase;}
.more_btn:hover{background-color: #008342; color: #fff;}
/* products_type_wrap */
.products_type_wrap{background: linear-gradient(to top,#fafafa,#fff); padding: 2rem 0; padding-bottom: 3rem; margin-bottom: 3rem;   }
.products_type_wrap .content{max-width: 980px; margin: 0 auto;}
.webtitle{font-size: clamp(1.635rem,5vw,2.2rem);font-family: 'Hind Madurai'; border-bottom: 1px solid #eee; margin-bottom: 2rem;}
.small_webtitle{ font-size: clamp(1.2rem, 5vw, 1.6rem); margin-bottom: 1rem;line-height: 1.8rem;padding-bottom: 0.5rem;}
.products_type_wrap .pro_item{padding:0 5px; position: relative;}
.products_type_wrap .pro_item .pro_img img{mix-blend-mode: multiply;}
.products_type_wrap .pro_item .pro_img {background: linear-gradient(to top,#fafafa,#f8f8f8);box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; text-align: center;}
.products_type_wrap .pro_item {position: relative;}
.products_type_wrap .pro_item .pro_des{position: absolute; bottom: 1rem; left: 0; right: 0; margin: 0 auto;  text-align: center;}
.products_type_wrap .pro_item .pro_des a{display: block; text-transform: uppercase;font-weight: 700; width: 90%; margin: 0 auto; background-color: rgb(255, 255, 255,.8); padding: .5rem; color: #333;}

/* about_us_wrap */
.about_us_wrap{margin-bottom: 2rem; }
.about_us_wrap strong{ width: 100%;max-width: 350px; text-transform: uppercase; position: relative; padding-left: 5.5rem;font-size: clamp(1rem,5vw,1.275rem); line-height: 1.35; display: block; margin-bottom: 1rem; color: #000;}
.about_us_wrap strong span{font-size: 4rem;font-family: 'Hind Madurai'; color: #c7ad88;position: absolute; left: 0; top: -5px; line-height: 1.15;  }
.about_us_wrap ul{display: flex; flex-wrap: wrap; border-top: 1px solid #eee; margin-top: 1.2rem; padding-top: 1.2rem;}
.about_us_wrap ul li{width: auto; margin-right: 4rem;  color: #666; }
.about_us_wrap ul li:last-child{margin-right: 0;}
.about_us_wrap ul li b{display: block; font-family: 'Hind Madurai'; font-size: 2rem; line-height: 1.15; color: #c7ad88;}
.about_us_wrap .about_img img{border-radius: 20px;}
.about_us_wrap .about_img{position: relative;border-radius: 22px; }
.about_us_wrap .about_img .img_02{position: absolute; bottom: -5rem; left: -2rem; }
.about_us_wrap .about_img .more_link{position: absolute; right: 0; bottom: -5rem; display: inline-block; background-color: #c7ad88; color: #fff; padding: .5rem 2rem; border-radius: 22px;} 
.about_us_wrap .about_img .more_link:hover{background-color: #008342; color: #fff;}
/* paper_manufacturing */
.paper_manufacturing{margin: 3rem auto;}
.paper_manufacturing ul{border: none;}
.paper_manufacturing ul li{position: relative; padding-left: 1.5rem; margin-bottom: .5rem; line-height: 1.35; width: 100%; }
.paper_manufacturing ul li::before{position: absolute; content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #008342; left: 0; top:.5rem;}
.paper_manufacturing .swiper-pagination-bullet{width: 12px; height: 12px; background-color: #fff; opacity: .8;}
.paper_manufacturing .swiper-pagination-bullet-active{background-color: #c7ad88; }
.paper_manufacturing  .about_img { overflow: hidden;border-radius: 22px;}



/* more_company_pic */
.more_company_pic{width: 100%; overflow: hidden; margin-bottom: 3rem; }
.more_company_pic img{border-radius: 22px;}

.swiper-button-box div::after{font-size: 1rem; color: #fff; width: 30px; height: 30px; background-color: rgb(0, 131, 66,.5); display: flex;align-items: center; justify-content: center;}



/* our_main_products */
.our_main_products{background:linear-gradient(to top,#f8f8f8,#fafafa); padding: 2rem 0;}
.our_main_products .pro_item{padding: 0 5px; height: 100%; position: relative;}
.our_main_products .pro_item a{color: #333; font-weight: 700;}
.our_main_products .pro_item a span{display: block;padding:.5rem 1rem; text-align: center;}
.our_main_products .pro_item .pro_img{overflow: hidden;}
.our_main_products .pro_item .pro_img img{transition: all .5s ease;}
.our_main_products .pro_item:hover .pro_img img{transform: scale(1.05);}
/* pro_banner_box */
.pro_banner_box{margin-bottom: 2rem; background: url(../images/banner_img_bg.jpg) no-repeat top center; background-size: cover; padding-bottom: 2rem;}

/* .banner_inner_box */
.banner_inner_box{position: relative; width: 100%; max-height: 300px; overflow: hidden; border-radius: 0 0 120px 0px;}
.banner_inner_box .banner_txt{position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); text-align: center; color: #fff;}
.banner_inner_box .img_box img{width: 100%; object-fit: cover; height: 100%;}
.banner_inner_box .banner_txt h2,.banner_inner_box .banner_txt p{text-shadow: 0 2px 3px #000;}
/* company_adv_wrap */
.company_adv_wrap{margin: 3rem auto; margin-bottom: 2rem; line-height: 1.65; font-weight: 700;}
.adv_item li{position: relative; padding-left: 3rem; margin-bottom: 1rem; border-bottom: 1px solid #eee; padding-bottom: 1rem;}
.adv_item li:last-child{border: none;}
.adv_item li::before{position: absolute; content: "\f270"; left: 0; top: 0;font-family: bootstrap-icons; color: #008342; font-size: 1.3rem; }
.adv_item li b{display: block;}
.company_adv_wrap .adv_item{position: relative; height: 100%;}
.company_adv_wrap .adv_item::before{position: absolute; content: ""; width: 1px; height: 100%; top: 0; left: -3rem; background-color: #eee;}
.company_adv_wrap .left_des .adv_item::before{display: none;}
.company_adv_wrap strong{font-size: 1.5rem; display: block; margin-bottom: 1rem;}



/* products_hub */
.products_hub{background: linear-gradient(to top,#f3f3f3,#fff);  padding-bottom: 4rem;}
.products_hub .pro_item{margin-bottom: 2rem; background-color: #fff;}
.products_hub .pro_item:last-child{margin-bottom: 0;}
.products_hub .pro_item .pro_img{text-align: center;}
.products_hub .pro_item .pro_des{padding: 1rem; color: #666;}
.products_hub .pro_item .pro_des a{display: block; font-size: 1.5rem; text-transform: uppercase;font-family: 'Hind Madurai'; color: #c7ad88; margin-bottom: .5rem;  position: relative;}
.products_hub .pro_item .pro_des a::before{position: absolute; content: ""; width: 0px; height: 2px; background-color: #008342; left: 0; bottom: 0; transition: all .5s ease;}
.products_hub .pro_item .pro_des a::after{position: absolute;content: "\f134"; font-family: bootstrap-icons !important; transition: all .5s ease; right: 3rem; bottom: 0; opacity: 0;}
.products_hub .pro_item:hover .pro_des a::after{opacity: 1; right: 2rem;}
.products_hub .pro_item:hover .pro_des a{color: #008342;}
.products_hub .pro_item:hover .pro_des a::before{width: 100px;}

/* bottom_inquiry_box */
.bottom_inquiry_box{margin: 4rem auto; position: relative;}
.inquiry_bg_img{position: absolute; top: 0; right: 5%;}
.bottom_inquiry_box .inquiry_des{text-align: center; width: 100%; max-width: 650px; margin: 0 auto; position: relative; z-index: 1;}
.bottom_inquiry_box .inquiry_des strong{font-size: 1.8rem; text-transform: uppercase; color: #008342; display: block; margin-bottom: 1.5rem; position: relative; padding-bottom: 1rem;}
.bottom_inquiry_box .inquiry_des strong::before{position: absolute; content: ""; width: 60px; left: 0; right: 0; margin: 0 auto; text-align: center; height: 2px; background-color: #008342; bottom: 0;}
.inquiry_btn{cursor: pointer; transition: all .5s ease; line-height: 1.35; padding: .8rem 2rem;font-size:1rem;border-radius: 50px;}

.bottom_inquiry_box .inquiry_des .inquiry_btn{font-weight: 700; font-size:1.125rem; }

/* products_top_content */
.products_top_content{position: relative; background:radial-gradient(circle,#fafafa 0%,#f8f8f8 100%); overflow: hidden;}

.products_top_content .right_des{padding: 3rem 0; }
.products_top_content .right_des h2{color: #c7ad88; text-transform: uppercase; margin-top: 1rem; padding-bottom: 0;}
.products_top_content .right_des strong{font-size: 1.375rem; font-weight: 600; display: block; line-height: 1.6rem; padding-bottom: 0.3rem;}

/* products_sub_box */
.products_sub_box{margin: 3rem auto;}
.products_sub_box .pro_item{ border: 1px solid #eee; border-radius: 10px; margin: 0 5px; overflow: hidden; height: 100%;}
.products_sub_box .pro_item .pro_des{padding:1rem; padding-top: .5rem; font-size: .9rem;}
.products_sub_box .pro_item .pro_des a{display: block; color: #333; font-weight: 700; font-size: clamp(1rem,5vw,1.125rem); margin-bottom: .5rem; line-height: 1.3rem;}
.products_sub_box .pro_item .pro_des ul li{position: relative; padding-left: 1rem; margin-bottom: .35rem;}
.products_sub_box .pro_item .pro_des ul li::before{position: absolute; content: ""; width: 5px; height: 5px; left: 0; top: .65rem; background-color: #ddd; border-radius: 50%; }
.products_sub_box .pro_item:hover .pro_des a{color: #008342;}

/* spec_list */
.spec_list{display: flex; flex-wrap: wrap; }
.spec_list li{width: 49%; padding-right:2%; margin-bottom: .5rem;border-bottom: 1px solid #eee; padding-bottom: .5rem; margin-bottom: .5rem;}
.spec_list li:nth-child(2n){padding-right: 0;}
.spec_list li b{display: block; font-size: 1.125rem; }

.spec_list2 li{width: 32%;  border: none;}
.spec_list2 li:nth-child(2n){padding-right: 2%;}
.spec_list2 li:nth-child(3n){padding-right: 0;}

.spec_list2 li b{display: block;  }
/* pro_top_banner */
.pro_top_banner{margin-bottom: 3rem; background: linear-gradient(to right,#fafafa,#fefcfc); padding:2rem 0;  color: #666;}
.pro_top_banner h1{font-size: 1.875rem;font-family: 'Hind Madurai'; margin-top: 1rem; color: #4a4e54;}


.pro_top_img .pro_right h2{color: #c7ad88; margin-top: 0;}
.products_page .pro_top_img{ background: url(../images/pro_bg_right.png) no-repeat; background-position-y:0%; background-position-x:110%; min-height: 275px; padding-bottom: 3rem; }
.descriptions_content{background-color: #fafafa; padding-top: 3rem;}
.descriptions_content ul{display: flex; flex-wrap: wrap;}
.descriptions_content ul li{width: 49%; margin-right: 2%; margin-bottom: 0; border: none; line-height: 1.35; }
.descriptions_content ul li:nth-child(2n){margin-right: 0;}
.descriptions_content img{mix-blend-mode: multiply;}
@media (max-width:767.98px){
.pro_top_img .pro_right{ padding-top: 1rem;}
.pro_top_img .pro_right h2{ font-size: clamp(1.2rem, 5vw, 1.6rem);}
}
/* products_center_content */
.products_center_content{margin: 1rem auto; margin-bottom: 2rem;}
.description_content{position: relative;}
.description_content::before{position: absolute; content: ""; width: 1px; height: 100%; background-color: #eee; right: -3rem; top: 0; }
.description_content,.products_center_content .right_des{height: 100%;}


.pro_video_show{margin: 3rem auto;}
.pro_video_show .video_item{height: 100%; background-color: #f3f3f3; padding: 1rem; font-size: .9rem; line-height: 1.35;}
.pro_video_show .video_item img{margin-bottom: 1rem;}

@media (max-width:767.98px){
.pro_video_show .video_item{ text-align: center;}
}
/* products_application_content */
.bg_color{background: radial-gradient(circle,#fafafa 0%,#f8f8f8 100%); padding: 3rem 0;}

/* products_packaging */
.products_packaging{margin: 3rem auto;}
.products_packaging .img_box img{mix-blend-mode: multiply;}
.products_packaging .img_box{background-color: #f3f3f3; margin: 0 5px; }

.item_list li{position: relative; padding-left: 1.2rem; margin-bottom: .5rem; font-size:.95rem; color: #666; line-height: 1.25; }
.item_list li::before{position: absolute; content: ""; width: 5px; height: 5px; border-radius: 50%; background-color: #008342; left: 0; top:.45rem;}
.item_list li b{display: block;}

.products_packaging .item_list li{font-size: 1rem;}




/* feedback_wrap */
.feedback_wrap{padding: 3rem 0; position: relative;}
.feedback_wrap::before{position: absolute; content: ""; width: 100%; height: 85%; bottom: 0; left: 0;background: radial-gradient(circle,#fafafa 0%,#f8f8f8 100%);}
#feedback2017 .etw-inquery-btn{background-color: #f2f2f2; height: auto;  text-transform: uppercase; color: #666; padding: .2rem 2rem; font-weight: 800; }
#feedback2017  .etw-inquery-control{border: none; border-bottom: 1px solid #ddd; border-radius: 0;}
#feedback2017 .etw-inquery-icon{display: none;}
#feedback2017 .etw-inquery-control{font-size: 14px;}
.feedback_wrap .feedback_bg{background-color: #fff; padding:3rem 1rem;    box-shadow: 0px 05px 030px 0px #7a7a7a;}

.feedback_wrap .contact_content ul{margin-top: 2rem;}
.feedback_wrap .contact_content ul li{border-bottom: 1px solid #ddd; padding-bottom: 1rem; margin-bottom: 1rem; font-size: 1.2rem;}
.feedback_wrap .contact_content ul li span{display: block; padding-left: 2.5rem; position: relative; color: #666;font-size: 1.1rem; margin-bottom: .5rem;}
.feedback_wrap .contact_content ul li span::before{position: absolute; content: "\f0e0"; left: 0px;top: -.3rem;color: #008342;  font-family: fontawesome;font-size: 1.5rem;}
.feedback_wrap .contact_content ul li:last-child span::before{content: "\f007";}
.feedback_wrap .contact_content ul li a{color: #666;}
.feedback_wrap .contact_content ol.terms_list li{position: relative; padding-left: 1rem; font-size: .9rem;}
.feedback_wrap .contact_content ol.terms_list li::before{position: absolute; content: ""; width: 5px; height: 5px; background-color: #ddd; border-radius: 50%; left: 0; top:.55rem;}

@media (max-width:991.98px){
.feedback_wrap{ padding: 0;}
.feedback_wrap::before,.feedback_wrap .contact_content{ display: none;}
.pro_top_img .pro_right h2{font-size: clamp(1.3rem, 5vw, 1.8rem);}
}

/* related_products_box */
.related_products_box{margin: 3rem auto; }
.related_products_box .pro_item{box-shadow: 5px 2px 14px 1px #eaeaea; margin: 0 10px; text-align: center; height: 100%;}
.related_products_box .pro_item .pro_des a{display: block; padding: 1rem; color: #333; font-weight: 700; line-height: 1.3rem;}
.related_products_box .pro_item:hover a{color: #008342;}
.related_products_box .related_title{ position: relative;}
.related_products_box .related_title a{display: inline-block; font-size: 1rem; text-transform: none; padding-left: 3rem; color: #c7ad88; position: relative; padding-right: 2rem;}
.related_products_box .related_title a::before{position: absolute; content: "\f135"; right: 3px; font-family: bootstrap-icons; top: -4px; font-weight: normal; font-size: 1.5rem; transition: all .5s ease;}
.related_products_box .related_title a:hover{color: #008342;}
.related_products_box .related_title a:hover::before{ right: 0;}
/* other_producrts_box */

.other_producrts_box .pro_item{text-align: center;     background-image: linear-gradient(to bottom, #f2f2f2 40px, rgba(242, 242, 242, 0) 100%); margin: 0 5px; position: relative;    box-shadow: 0 15px 10px -7px rgba(0, 0, 0, 0.4);}
.other_producrts_box .pro_item .pro_des{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; z-index: 2; }
.other_producrts_box .pro_item .pro_des a{color: #fff;font-family: 'Hind Madurai'; text-transform: uppercase; font-size: 1.2rem }
.all_productts_link{display: inline-block; padding: .1rem 2rem; padding-right: 4rem; position: relative; margin-top: 2rem; color: #333; padding-bottom: .5rem;color: #c7ad88; }
.all_productts_link::before{position: absolute; content: ""; width: 100%; height: 1px; background-color: #ccc; bottom: 0; left: 0;}
.all_productts_link::after{position: absolute; content: "\f135"; right: 2rem; font-family: bootstrap-icons; top: -2px; font-weight: normal; font-size: 1.5rem; transition: all .5s ease;}
.all_productts_link:hover{color: #008342;}
.all_productts_link:hover::before{ right: 0;}
.other_producrts_box .pro_item .pro_img a{position: relative; display: block;}
.other_producrts_box .pro_item .pro_img a::before{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(33, 35, 38, 0.35); z-index: 1;} 
.other_producrts_box .pro_item .pro_img img{mix-blend-mode: multiply;}
@media (max-width:575.98px){
.other_producrts_box .pro_item .pro_des{position:inherit; transform:none; left: 0; right: 0;color:#333}
.other_producrts_box .pro_item .pro_des a{color:#333}
.other_producrts_box .pro_item .pro_des a:hover{color:#008342}
}
/* faq_content */
.faq_content{margin-top: 1rem;margin-bottom: 4rem;}
/* accordion */
.accordion .card{background:0;border:none;border-radius:0 !important}
.accordion .card-header{transition:.3s all ease-in-out;border-radius:0 !important;background:#fff;padding:0}
.accordion .card-header:hover,.accordion .btn[aria-expanded="true"]{background:#d5d5d5}
.accordion .card-header .btn{font-size:1rem;color:#666;position:relative;line-height:1.355;white-space:normal;padding:1rem 3rem 1rem 1.5rem;font-weight:400;border-bottom:1px solid #ddd !important}
.accordion .card-header .btn a{color:#000}
.accordion .card-header .btn:hover a{color:#000}
.accordion .card-header .btn:before{content:"\f64d";position:absolute;right:20px;top:50%; transform: translateY(-50%);  width:25px;height:25px;transition:.3s all ease-in-out;background-color:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:bootstrap-icons; font-weight: normal;}
.accordion .card-body{position:relative;padding:1rem 2rem 1rem 3rem;font-size:.9rem;line-height:1.5rem;color:#555;font-weight:300}
.accordion .card-header .btn span{float:right;font-size:3rem;color:#777;font-weight:100;transition:.3s all ease-in-out}
.accordion .card-header .btn:hover span{transform:rotate(135deg);color:#0d948f}
.accordion .btn:hover,.accordion .btn[aria-expanded="true"],.btn-link.focus,.btn-link:focus{text-decoration:none;color:#000}
.accordion .btn:hover:before,.accordion .btn[aria-expanded="true"]:before{transform:translateY(-50%) rotate(45deg)}
.accordion .btn[aria-expanded="true"] span{transform:rotate(135deg);color:#666}
.accordion p{margin-bottom:0}

/* about_banner */
.about_banner{position: relative; }
.about_banner .img_box{max-height: 450px;min-height:250px; overflow: hidden;}
.about_banner .img_box img{object-fit: cover; width: 100%; height: 100%;}
.about_banner .about_top_txt{position: relative; z-index: 2;padding: 3rem; text-align: center; width: 100%; max-width: 750px; margin: 0 auto; margin-top: -8rem; }
.about_banner .content{position: relative;box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 20px -20px; margin-bottom: 3rem;}
.about_banner .content::before{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255,255,255,0.65);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 200px #ffffff80;}
.about_banner .about_top_txt .etw_hometitle{color: #c7ad88; position: relative; padding-bottom: 1rem; margin-top: 1.5rem;}
.about_banner .about_top_txt .etw_hometitle::before{position: absolute; content: ""; width: 100px; height: 2px; bottom: 0; left: 0; right: 0; background-color: #c7ad88; margin: 0 auto;}
/* products_categories */
.products_categories{margin-bottom:2rem;}
.products_categories .links{color: #008342; font-size: 1.2rem; text-decoration: underline;}
.products_categories .links:hover{text-decoration: none;}
.products_categories .pro_item{text-align: center;}
/* our_deep_rooted_des */
.our_deep_rooted_des .img_des{position: relative; padding-top: 2rem;}

.our_deep_rooted_des .img_des::before{position: absolute; content: ""; width: 130px; height: 2px; top: 0; left:-4rem; background-color: #008342;}
/* machine_list */
.machine_list .img_box{position: relative; text-align: center;}
.machine_list .img_box span{position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; padding: 1rem; color: #fff; background: linear-gradient(to top,rgb(0, 0, 0,.75),transparent);}
/* quality_system */
.quality_system .left_system .img_box{height: 100%; background-color: #f2f2f2; text-align: center;}
.quality_system .left_system .img_box span{display: block; line-height: 1.35; font-size: .9rem; padding: .5rem;}

/* history_bg */
.history_bg{position: relative; margin-bottom: 2rem; padding-top: 3rem;}
.history_bg .content{position: relative;}
.history_bg::before{position: absolute; content: ""; width: 100%; height: 80%; background-color: #eee; left: 0; top: 0;}
.history_bg .owl-carousel .owl-stage{display: flex; flex-wrap: wrap; }
.history_bg .owl-carousel .owl-item{ padding:2rem; padding-bottom: 1rem; height: auto; background-color: #fff;}
.history_bg .history_item strong{font-size: 2rem; color: #c7ad88; font-weight: 700;}

/* custom_top_Des */
.custom_top_Des{padding-top:2rem; margin-bottom: 3rem;}
.custom_top_Des .img_des .etw_hometitle{margin-top: 1rem; margin-bottom: 0; color: #c7ad88;}

/* why_us_content */
.why_us_content{ background: linear-gradient(to bottom,#f2f2f2,#fff); padding-top: 3rem;}
/* examples_content */
.examples_content{margin: 3rem auto;}
.examples_content .examples_item{padding: 2rem; background-color: #fff; margin-bottom: 2rem;}
.examples_content .examples_item .inquiry_link{color: #666; cursor: pointer; position: relative; display: inline-block; padding-bottom: .3rem; transition: all .5s ease;}
.examples_content .examples_item .inquiry_link::before{position: absolute; content: ""; width: 50%; height:1px; background-color: #ccc; bottom: 0; left: 0;transition: all .5s ease;}
.examples_content .examples_item .inquiry_link:hover{color: #c7ad88;}
.examples_content .examples_item .inquiry_link:hover::before{background-color: #c7ad88;width: 100%;}
/* contact_page */
.contact_page{padding-top: 2rem;}
.contact_page .contact_content{margin-top: 2rem;}

/* video_page */
.video_img{position: relative; text-align: center;}
.video_menu{position: absolute; width: 60px; height: 60px; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; display: flex; align-items: center; justify-content: center; padding-left: 5px; background-color: #008342; cursor: pointer;color: #fff; transition: all .5s ease; border: 2px solid #fff;}
.video_menu::before{position: absolute; content: "\f4f4";font-family: bootstrap-icons; font-size: 2.2rem; }
.manufacturing_video ul li .video_img::before{position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.25); top: 0; left: 0;}
.video_menu:hover{background-color: #fff;color: #008342;}

.video_menu2{ width: 40px; height: 40px;  padding-left: 5px;}
.video_menu2::before{font-size: 1.4rem; }

.video_page{ padding-top: 2rem;}
.video_hub ul{display:flex;flex-wrap:wrap;margin-bottom:3rem}
.video_hub ul li{width:23.5%;margin-right:2%; text-align: center; background-color:#f2f2f2;margin-bottom:1rem;border-radius:10px;overflow:hidden;padding: .5rem;}
.video_hub ul li:nth-child(4n){margin-right:0}
.video_hub ul li a{color:#333;font-weight:300;font-size:.9rem ;display: block; line-height: 1.35;}
.video_hub ul li .video_img{margin-bottom: .5rem;}

.video_img{position: relative;}

.video_hub ul li a span b{display: block; font-size: 1.1rem;}

#etw_videolist{position:relative;margin:0 auto 2rem;background:#f3f3f3;padding:1rem}
#etw_videolist .video_title{font-size:1.4rem;line-height:1.6rem;text-align:left;color:#333;font-weight:700;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;border-radius:0 2rem 2rem 0;transition:.3s all ease-in-out;display:block;color:#333;padding:.3rem 1rem; font-size: .9rem;}
#etw_videolist>ul>li>a::before{position:absolute;content:"\f285";font-family:bootstrap-icons;left:0;top:.32rem;font-size:.65rem}
#etw_videolist>ul>li{font-size:.9rem;line-height:1.3rem;position:relative;display:block;transition:.3s all ease-in-out;display:block}
#etw_videolist>ul>li>a.dq,#etw_videolist>ul>li>a:hover{color:#008342}
#etw_videolist>ul>li>a:hover:before,#etw_videolist>ul>li>a.dq:before{color:#008342}

#video_right video{width:100% !important}
.video_content{background-color:#fff;padding:2rem}
.etw_right video{display:block;width:100%}
.etw_right h2{color: #c7ad88;}

#etw_videolist .videohid{display:none}
.company_video_box{background-color:#f2f2f2;margin-bottom:3rem; margin-top: 1rem;}
.company_video_txt{height:100%;padding:2rem;font-weight:300}
.company_video_txt a{font-size:1.6rem;font-weight:700;color:#c7ad88;display:block;margin-bottom:1rem}
.company_video_txt a:hover{color:#008342}
.company_video_img a img{width:100%;height:100%;object-fit:cover}
.company_video_img,.company_video_img a,.company_video_img .video_img{height:100%; display: block;}

@media (max-width:991.98px){
.company_video_txt{padding: 1rem 2rem;}
.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}
.video_page{padding-top: 1.5rem;}
.company_video_txt a{ font-size: 1.2rem;}
.company_video_box{ margin-bottom: 2rem;}
.video_page h2{ font-size: clamp(1.2rem, 5vw, 1.6rem); }
#etw_videolist>ul>li{width:49%; padding-right: 1%;}
.contact_page{ padding-top: 0;}
#etw_videolist .video_title{ font-size: 1.2rem;}
}
@media (max-width:767.98px){
.video_hub ul li{width:49%;}
.video_hub ul li:nth-child(4n),.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:100%; padding-right:0;}
}
@media (max-width:575.98px){
.video_hub ul li{width:100%;}
.video_hub ul li:nth-child(4n),.video_hub ul li:nth-child(3n){margin-right:0%}
}

/* faq_page */
.faq_page{ padding-top: 2rem;}
.faq_page .content{max-width: 1000px;}
.faq_page .card{background:0;border:none;}
.faq_page .card-header{transition:.3s all ease-in-out;border-bottom:1px solid #eee;border-radius:0 !important;background:none;padding:0;margin:0!important; }
.faq_page .card-header h3{font-weight: 700; }
.faq_page .card-header:hover{background:rgba(0,0,0,.01);}
.faq_page .card-body{position:relative;margin:0 0 1rem 0;padding:1rem 2rem 1rem 0;font-size:1rem;line-height:1.5rem;color:#555;}
.faq_page .faq_content_des{margin-top: 2rem;}




#container{width:100%;margin:0 auto;margin-top:95px}
.home_box{margin-top:0 !important}
.content{width:100%;max-width:1200px;margin:0 auto}
.big_content{max-width: 1360px;}



#quicknav{width:100%;margin:0 auto;height:auto;color:#666;font-size:0.85rem;overflow:hidden;position:relative;font-weight:400;}
#quicknav ul{width:100%;max-width:1200px;margin:0 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:#000}
#quicknav li:last-child{color:#000}
.quicknav_01{border:none !important}
.quicknav_01 a{color:#fff !important}
.quicknav_01 li + li::before,.quicknav_01 li:last-child{color:#fff !important}
.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; justify-content: space-between;}
.left_pro_img a{position:relative;display:block}
.left_pics{height:auto;margin:0 auto;text-align:center;position:relative;margin-bottom:1rem;width:100%; background-color: #fdf9f8;}
.left_pics img{mix-blend-mode: multiply;}
.related_pic{width: 100%;}
.related_pic ul{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center; }
.related_pic ul li{width: 18%; margin-right: 1%;}
.related_pic ul li:last-child{margin-right: 0;}
.related_pic img{width:100%;height:auto;float:left;border:1px #eee solid;margin-bottom:5px; }
.related_pic img:hover,.related_pic li.imgdq img{border:1px #008342 solid}
.related_pic span{font-size:0.7rem;line-height:0.9rem;display:block;text-align:center;color:#666}

.pro_video_menu{position:relative;z-index:1;cursor:pointer}
.pro_video_menu::before{position:absolute;width:35px;height:35px;content:"\f4f4";font-family:bootstrap-icons;font-size:1.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;padding-left:5px;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;border:2px solid #fff;background-color:#008342}










#footer{width:100%;text-align:center;margin:0 auto;position:relative; font-size:.9rem; background: url(../images/foot_img_bg.jpg) #e3e3e3 no-repeat top center; background-size: cover; border-top: 8px solid #c7ad88; background-attachment: fixed;}
.foot_img_center{position:absolute;text-align:center;z-index:2;left:0;right:0;margin:0 auto;top:-8rem}
.etw_bottom{padding-top:4rem;width:100%;margin:0 auto;position:relative;text-align:left;color:#333;z-index:1}
.home_link{width:100%;overflow:hidden;margin:0 auto;padding:.5rem 0;position:relative;}
#footer a:hover{color:#008342}
.etw_bottom .etw_foot_title,.etw_bottom .etw_foot_title a{position:relative;font-size:1.4rem;line-height:1.35;margin-bottom:.8rem;color:#333;padding-bottom:1rem;  font-family: 'Hind Madurai';}
.etw_bottom .etw_foot_title{position:relative}
.etw_bottom .etw_foot_title a:hover{color:#333!important;text-decoration:none}
.etw_bottom .etw_foot_title::before{position:absolute;content:"";width:100%;height:1px;background-color:rgb(0, 0, 0,.22);left:0;bottom:0}

.etw_bottom strong{color:#333}
.pblist{overflow:hidden;margin:0.5rem auto}
.pblist_box{width:100%}
.etw_bottom a{color:#333}
.etw_bottom a:hover{color:#008342}
.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:#333;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:25px;display:block;margin-bottom:0.5rem;padding-top:0.2rem}
.cot_add:before{content:"\f041";position:absolute;left:0px;top:4px;color:#666;font-family:fontawesome;font-size:20px}
.cot_tel:before{content:"\f095";position:absolute;left:0px;top:3px;color:#666;font-family:fontawesome;font-size:18px}
.cot_email:before{content:"\f0e0";position:absolute;left:0px;top:2px;color:#666;font-family:fontawesome;font-size:16px}
.cot_people:before{content:"\f007";position:absolute;left:0px;top:2px;color:#666;font-family:fontawesome;font-size:16px}
.cot_mobile:before{content:"\f10b";position:absolute;left:2px;top:-3px;color:#666;font-family:fontawesome;font-size:26px}
.cot_fax:before{content:"\f1ac";position:absolute;left:0px;top:2px;color:#666;font-family:fontawesome;font-size:16px}
.cot_whatsapp:before{content:"\f1d7";position:absolute;left:0px;top:2px;color:#666;font-family:fontawesome;font-size:18px}
#etw_coper{margin-top:2px;width:100%;line-height:22px}
#etw_coper a{color:#666;font-size:12px}
#otherlink{clear:both;width:100%;height:auto;font-size:12px;margin-top:1rem}
#otherlink a{color:#666;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:#008342}
#otherlink a:hover span{opacity:1;top:-2px;transition:all 0.3s ease-in-out}
@media (max-width:1449.98px){
.banner_inner1{max-width: 450px;  padding: 1.5rem;  }
.banner_inner1 h1{ font-size:2rem; }
}
@media (max-width:1310.98px){
.history_box .owl-carousel .owl-nav button.owl-prev{ left: 0;}
.history_box .owl-carousel .owl-nav button.owl-next{ right:1.2rem;right:1.2rem!important;}
}
@media (max-width:1259.98px){
.content{padding-left: 15px; padding-right: 15px;}
.banner_inner1 h1{ font-size:1.6rem; }
.inquiry_bg_img img{ width: 50%; float: right;}
.history_bg{ margin-bottom: 0;}
.bottom_inquiry_box{ margin-top:1rem;}
.faq_page{ margin-bottom:3rem;}
}
@media (max-width:1199.98px){
#quicknav ul{padding-left:1rem}
.content #quicknav ul{padding-left:0}
#etw_banner .banner_txt p,.about_us_wrap .about_img .more_link{ display: none;}
.banner_inner1{ max-width: 350px;}
.navbar-expand-lg .navbar-nav .nav-link{padding: 1rem 1.5rem;}
.about_us_wrap ul li b{font-size: 1.6rem;}
}



@media (max-width:991.98px){
#header{position:inherit;min-height:inherit;display:block;padding-bottom:0;background-color:#fff}
#container,#etw_content,.home_box{margin:0 auto;overflow: hidden;}
#header::before{height:2px}
#quicknav ul,.tags_box,#etw_sidebar,.carousel-control-next,.carousel-control-prev,#header::before,#quicknav,.inquiry_bg_img,.products_sub_box .pro_item .pro_des ul,.our_deep_rooted_des .img_des::before{display:none}
.top-nav .navbar{float:left;width:100%}
.nav-item span.pro_icon{display:block}
.navbar-light .navbar-toggler{color:#333;font-size:2.5rem;border:none !important;padding:.5rem 0.75rem;position:relative;z-index:1;margin-top:0.7rem}
.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.1rem;border-bottom:1px solid #666;color:#333;text-transform:none}
.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,.paper_manufacturing,.banner_txt .more_btn{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:#008342}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{border-radius:0;color:#fff;background-color:#008342}
.top-nav{width:100%;float:left;background:#fff;margin:0;display:block;padding:0 !important}

.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}
.navbar-light .navbar-nav .nav-link:focus span.pro_icon,.navbar-light .navbar-nav .nav-link:hover span.pro_icon,.navbar-light .navbar-nav .active .nav-link span.pro_icon,.navbar-light .navbar-nav .show .nav-link span.pro_icon{color:#fff}
.navbar-light .navbar-nav li.nav-item:last-child a.nav-link{border-bottom:none}
.navbar-light .navbar-nav .nav-item:last-child a.nav-link{background:0;color:#333 !important;padding:0.6rem 0.5rem;font-size:1.2rem}
.navbar-light .navbar-nav .video_item .nav-link::after{display:none}
.navbar-light .navbar-nav .nav-item:last-child .nav-link:focus,.navbar-light .navbar-nav .nav-item:last-child .nav-link:hover,.navbar-light .navbar-nav .nav-item:last-child.active .nav-link{border-radius:0;color:#fff !important;background-color:#008342}

.etw_language{background:none;width:auto;padding-top:.5rem;display:block;float:right;height:auto;z-index:9}
.etw_language > ul{position:relative;float:right;font-size:1rem;border-radius:8px}
.etw_language > ul > li span{cursor:pointer;float:left;padding:.8rem 1rem}
.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.5rem;margin-bottom:0.5rem}
#footer{padding-top:0}
.etw_bottom{padding-top:2rem;}
.inquiry_btn{ padding: 0.6rem 1.5rem;}

  .navbar-light .navbar-nav .nav-item:last-child a.nav-link{position: relative; right: inherit; bottom: inherit; text-align: left;}
.quality_control_wrap .quality_control_item{width: 100%;}
.products_top_content .left_img{position: relative; text-align: center; width: 100%; max-width: 500px; margin: 0 auto; margin-top: 2rem;}
.products_top_content .right_des{padding: 1rem;}
.home_link{ padding-top: 0;}
#otherlink{ margin-top: 0;}
.products_type_wrap .pro_item .pro_des a{ font-size: 0.95rem;}
.about_us_wrap ul li b{font-size: 1.3rem;}
.about_us_wrap ul li{ margin-right: 2rem;}
.banner_inner_box .banner_txt h2,.custom_top_Des .img_des .etw_hometitle,.about_banner .about_top_txt .etw_hometitle{ font-size: clamp(1.3rem, 5vw, 1.8rem);}
.banner_inner_box{border-radius:0;}
.pro_banner_box{ background: none;}
.pro_banner_box .content{padding: 0;}
.banner_inner_box .banner_txt{ padding:0.5rem;}
.banner_inner_box .banner_txt p{ margin: 0;}
.products_sub_box .pro_item .pro_des a{ text-align: center;}
.right_des{ padding-top: 1rem;}
.right_des .page_title{ margin-bottom: 0.5rem;}
.about_banner .about_top_txt{ padding-top: 1.5rem;}
.history_box .owl-carousel .owl-dots.disabled, .history_box .owl-carousel .owl-nav.disabled{ display: block;}
.history_bg .history_item strong{ font-size: 1.5rem;}
.why_us_content{ padding-top: 2rem;}
.why_us_content .bg-white{ background: none!important;padding:0 0 1rem 0 !important;}
#etw_logo img{ width: 70%;}
.more_company_pic .col-md-8{ width: 100%;flex:100%; max-width:100%;}
.navbar-expand-lg .navbar-nav .nav-link i{display: none;}
.about_banner .about_top_txt{padding: 1rem; max-width: inherit;}
.about_banner .about_top_txt .etw_hometitle{margin-top: 0;}

}
@media (max-width:767.98px){
.col-6{ padding: 0 6px;}
.banner_inner1,.about_us_wrap .about_img,.etw_bottom .col-sm-6:first-child,.etw_bottom .col-sm-6:last-child,.more_company_pic{ display: none;}
.products_type_wrap{padding-bottom:1.5rem;  margin-bottom:1rem;}

.bottom_inquiry_box .inquiry_des strong,.more_company_pic .webtitle,.products_top_content .right_des h2,.pro_top_banner h1{ font-size: clamp(1.3rem, 5vw, 1.5rem);}
.products_top_content .right_des strong{ font-size: 1.1rem; line-height: 1.5rem;}
body{ font-size: 0.95rem;}
.products_page .pro_top_img{ padding-bottom: 1rem;}
.col-sm-4{ padding: 0 0.3rem;}
.about_banner .img_box{ height: 200px;}
.about_banner .about_top_txt .etw_hometitle{font-size: clamp(1.2rem, 5vw, 1.6rem);}
.products_application_content,.other_producrts_box{ padding: 1rem 0;}
.products_packaging{ margin-top: 2rem;}
.inquiry_btn{ padding: 0.4rem 1rem;}
.bottom_inquiry_box .inquiry_des .inquiry_btn{ font-size: 1.05rem;}

.quality_system,.history_bg{ padding-top: 1.5rem;}
}
@media (max-width:575.98px){
.products_hub .pro_item .pro_des a::after{ display: none;}
.about_us_wrap ul{ border:none;margin-top:0; padding-top:0;}
.about_us_wrap .webtitle{  margin-bottom: 1rem;}
.banner_inner_box .banner_txt h2{ font-size: 1.5rem;}
.other_producrts_box .pro_item .pro_img a::before{ background: none;}
.about_us_wrap strong{ line-height: 1.8rem; max-width: 500px;}
.examples_content .col-6{-ms-flex: 0 0 33.33%;  flex: 0 0 33.33%;  max-width: 33.33%;}
.other_producrts_box .pro_item .pro_des a{ font-size: 1.05rem;}

.machine_list .img_box span{ position: inherit; background: none;color:#333; }
.machine_list .img_box img{margin-bottom: 0.5rem;}
.products_sub_box .pro_img,.products_application_content .col-6,.products_packaging .img_box{ text-align: center;}
.spec_list li b{ font-size: 1rem;}
}

/* 默认：启用轮播（桌面端） */
.history_bg .owl-carousel {
  display: block;
}

/* 移动端（小于768px）时改为平铺 */
@media (max-width: 768px) {
  .history_bg .owl-carousel {
    display: flex !important;
    flex-wrap: wrap;
    gap: 1rem;
  }
  .history_bg::before{ height: 100%;}

  .history_bg .owl-carousel .history_item {
    flex: 1 1 calc(50% - 1rem); /* 两列布局，可根据需要改成100% */
    background: #fff;
    border-radius: 8px;
    padding: 1rem;
    text-align: center;
  }
  .owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{ display: none;}
  .history_bg .owl-carousel .owl-item{ padding: 0;}
  .history_bg .small_webtitle{ text-align: center;}

  /* 移动端禁用Owl的滑动/宽度限制 */
  .history_bg .owl-stage-outer,
  .history_bg .owl-stage,
  .history_bg .owl-item {
    width: 100% !important;
    transform: none !important;
    display: block !important;
  }
}