@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}
@font-face{font-family:'Hind';font-style:normal;font-weight:300;font-stretch:100%;src:url(../fonts/Hind-Light.woff) format('woff');font-display:swap}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-stretch:100%;src:url(../fonts/Hind-Regular.woff) format('woff');font-display:swap}
@font-face{font-family:'Hind';font-style:normal;font-weight:500;font-stretch:100%;src:url(../fonts/Hind-Medium.woff) format('woff');font-display:swap}
@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-stretch:100%;src:url(../fonts/Hind-SemiBold.woff) format('woff');font-display:swap}
@font-face{font-family:'Hind';font-style:normal;font-weight:700;font-stretch:100%;src:url(../fonts/Hind-Bold.woff) format('woff');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}
/* Preloader start */
#preloader{display: none;}
html{overflow:visible!important;}
.sp-preloader{display:none!important; width: 100% !important;}
#header,#container,#footer,video#my_video{visibility:visible!important}
/* Preloader stop */
body{color:#504f4e;font-family:'Hind',Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65;background-color:#fff;font-weight:400; overflow-x:hidden; overflow-y: auto; height: auto;}
.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;color: #1d1b19;}
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:1px solid #f0f2f5;vertical-align:middle;background-color:#fafafa;line-height:1.45;font-size:.875rem;font-weight:300;padding:clamp(0.75rem,1.2vw,1rem);border-right:0.0625rem solid #eef0f3;border-bottom:0.0625rem solid #eef0f3;vertical-align:middle;line-height:1.6;color:#111827}
.table tr:nth-child(2n) td{background-color: #fff;}
.table tr.top td{ font-weight: 700; background-color: #fafafa;}
.table tr td strong {font-size: 1.1rem;font-weight: 400;margin-top: .8rem;}
.tablestyle{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:0.0625rem solid #e5e7eb;border-radius:0.5rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.04);font-size:clamp(0.9rem,0.9vw,1rem)}
.inquiry{color:#004680;text-decoration:underline}
.inquiry:hover{color:#005094}
.theme-send-inquiry-box{background:#a50033 !important}
.theme-box-name{background:#00234f !important;text-transform:uppercase;border-left:1px #00234f solid !important}
h3{font-size:1.2rem}
h4{color:#333;font-size:1.1rem;margin-top:1rem}
h2,.etw_hometitle{display:block;font-size:clamp(1.2rem,5vw,2rem);margin:0;padding-bottom:1rem;line-height:1.15; font-weight: 300;  }
.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:clamp(1rem,5vw,1.22rem); display:block;line-height:1.35;padding-bottom:1rem; font-weight: 600; border-bottom: 1px solid #ddd; margin-bottom: 1rem; position: relative; color: #333;}
.page_title::before{position: absolute; content: ""; width: 30px; height: 2px; background-color: #a50033; bottom: -2px; left: 0;}
.font_fold{font-size:1.2rem;color:#000}
.contact_des a{color:#005094;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; }
.indent-left{padding-left:3.8rem}
#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}
#header::before{position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(to right,white 0%,#eaebec 100%); height: 36px; top: 0; left: 0;}
#etw_logo{width:auto;text-align:center;float:left;margin-top:2.65rem;transition:all .8s}
#etw_logo a{width:100%;display:flex;align-items:center;}
#etw_logo a>span{font-size: 1rem; text-transform: uppercase; padding-left: .75rem; color: #333;}
#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:auto;float:right;transition:all .8s; position: relative;}
.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:0 1.5rem; min-height: 79px; color:#091010;position:relative;line-height: 1.35; font-weight: 700; display: flex; align-items: center;}
.navbar-light .navbar-nav a.nav-link::before{content:"";position:absolute;left:50%;bottom:-2px;width:0px;height:3px;background:#a50033;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:51px;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:#a50033 !important}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#a50033}
.navbar-light .dropdown-item.active,.navbar-light .dropdown-item:hover{color:#a50033!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:48%; transform: translateY(-50%); font-size:1.5rem; color: #a50033 ;}

.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;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:#000;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:#a50033 ;background:none}
#etw_language .dropdown-item:focus{background:none !important}

#etw_banner{width:100%;position:relative;margin:0 auto;  margin: 0 auto; border-radius:0 0 50px 60px;  }
#etw_banner .banenr_txt{max-width:550px; position: absolute; bottom: 2rem; left: 3rem;  padding: 2.5rem; color: #fff; border-radius: 1rem 0 0 1rem; clip-path: polygon(0 0, calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%); background-color:rgb(0, 35, 79,.25) ;}
#etw_banner img{ border-radius:0 0 50px 60px;}
#etw_banner .banenr_txt h1{font-size: clamp(1.5rem,4vw,2rem); font-weight: 700; line-height: 1.3; }
#etw_banner .banenr_txt p{font-size: 1rem; font-weight: 300; line-height: 1.5; margin-bottom: 2rem;}
#etw_banner .banenr_txt .more_btn{  color: #fff;display: inline-block; padding-top: .5rem; position: relative; line-height: 1.35;}
#etw_banner .banenr_txt .more_btn::before{content: ""; position: absolute;  display: block; width:80px; height: 1px; top:0 ; left: 0; background-color: #fff;}
#etw_banner .banenr_txt .more_btn:hover::before{background-color:#a50033 ;}
#etw_banner .banner_pro ul{position: absolute; right: 3rem; bottom: 2rem; display: flex; flex-wrap: wrap;}
#etw_banner .banner_pro ul li a{background-color:rgb(0, 0, 0,.45); color: #fff; padding: .8rem 2rem; text-transform: uppercase; font-size: 1.12rem; border-left: 5px solid #a50033;}
#etw_banner .banner_pro ul li a{margin-right: .5rem;}
#etw_banner .banner_pro ul li a:hover{background-color:#a50033 ;}
/* home_bg_top */
.home_bg_top{background-color: #f7f7f7; max-width: 1500px; margin: 0 auto;}
/* production_lines */
.production_lines{margin-top: 3rem; margin-bottom: 4rem;  padding-bottom: 4rem;}
.webtitle{font-size: clamp(1.2rem,3.5vw,1.8rem); font-weight: 400; line-height: 1.35;}
.production_lines strong{display: block; margin-bottom: 1.2rem;}
/* line_img_list */
.line_img_list{margin-top: 2rem;}
.line_img_list .pro_item{margin: 0 5px; overflow: hidden; border-radius: 10px; position: relative;}
.line_img_list .pro_item .pro_img a{display: block;position: relative;}
.line_img_list .pro_item .pro_img a::before{position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); top: 0; left: 0;  transition: all 0.5s; z-index: 1;}
.line_img_list .pro_item .pro_des{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; text-align:center;z-index: 2;}
.line_img_list .pro_item .pro_des a{color: #fff; line-height: 1.35; padding: 1rem; text-shadow: 1px 1px 1px #000;font-weight: 300;font-size: 1.1rem; text-transform: uppercase; text-align: center;display: block;}
.line_img_list .pro_item .pro_des a span{display: block;font-weight: 700;font-size: 1.35rem;text-transform: none; color: #fff;}
/* item_list */
.item_list li{position: relative;padding-left: 1.5rem;}
.item_list li::before{content: ""; position: absolute;  display: block; width:10px; height: 10px; top: 0.5rem; left: 0; background-color: #a50033; border-radius: 50%;}
.item_list li b{font-weight: 500;}
.fertilizer_equipment_wrap .pro_item{height: 100%;box-shadow: 0 10px 30px rgba(0,0,0,.04); position: relative;}
.fertilizer_equipment_wrap .pro_item .pro_img{background-color: #e5e7eb;}
.fertilizer_equipment_wrap .pro_item .pro_img img{mix-blend-mode: multiply;}
.fertilizer_equipment_wrap .pro_item .pro_des{padding: 1rem 1.7rem;}
.fertilizer_equipment_wrap .pro_item .pro_des a {color: #666; display: block; line-height: 1.35;}
.fertilizer_equipment_wrap .pro_item .pro_des a strong{display: block;}
.fertilizer_equipment_wrap .pro_item .pro_img a{display: block; position: relative; color: #fff;}
.fertilizer_equipment_wrap .pro_item .pro_img a::before{position: absolute; content: "\f138";width: 30px; height: 30px; background-color: #a50033; bottom: 0; right: 0; font-family: bootstrap-icons !important; display: flex; align-items: center; justify-content: center; }
/* home_about_us */
.home_about_us{margin-top: 3rem;position: relative; padding-top: 4rem; padding-bottom: 4rem;}
.home_about_us::before{position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(to right,#fafafa,#fff,#fafafa); left: 0; top: 0;}
.home_about_us .about_des{padding: 3rem; background-color: #eee; position: relative; margin-left: -7rem; border-right: 15px solid #a50033;box-shadow: 6px 15px 20px rgba(0,0,0,.05); }
.home_about_us .about_des h4{color: #a50033;}
.home_about_us .about_des .webtitle{margin-bottom: 1rem;}
.more_link{width: fit-content; color:#fff;background: linear-gradient(to left,#00234f,#023e86); padding: .5rem 1.5rem; display: inline-block; border-radius: 5px; position: relative; padding-right: 3rem;}
.more_link:hover{background: #a50033; color: #fff;}
.more_link::before{position: absolute;content: "\f138"; right: 1rem; top:50%; transform: translateY(-50%); font-family: bootstrap-icons !important;}
.see_more{color: #a50033; position: relative;}
.see_more::before{position: absolute; content: ""; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #a50033;}
.see_more:hover::before{background-color: #000;}
/* pro_top_banner */
.pro_top_banner{position: relative;}
.pro_top_banner .img_box{overflow: hidden; border-radius: 0 0px 50px 50px; width: 100%; max-width: 1500px; margin: 0 auto; height: 245px; color: #fff; }
.pro_top_banner .img_box img,.pro_top_banner .img_box picture{width: 100%; height: 100%; object-fit: cover;}
.pro_banner_des{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%;}
.pro_banner_des h2,.pro_banner_des h3,.pro_banner_des h1{color: #fff;}
.pro_banner_des h2,.pro_banner_des h1{margin-top: 1rem; font-weight: 700; font-size: clamp(1.5rem,5vw,2.4rem); margin-bottom: 0; padding-bottom: 0;}
.pro_banner_des h3{font-weight: 300; margin-top: 0; font-size: 1rem;}
@media (max-width: 1499.98px){
  .pro_banner_des{padding: 1.25rem;}
}
/* products_page */
.products_page{margin: 3rem auto;}
/* left_sidebar */
.left_sidebar{position: sticky; top: 100px; padding-bottom: 0; margin-bottom: 4rem; background-color: #fff; border-radius: 0; box-shadow: none; overflow: hidden; }
.left_sidebar .widget_title{margin-bottom: 1rem;background-color: #f7f7f7;padding: 1.5rem; border-radius: 8px;}
.left_sidebar .widget_title h4 a{font-size: 1.2rem; font-weight: 700; color: #333; margin-bottom: 1rem;}
.left_sidebar .widget_content ul{padding-left: 1.5rem; margin-bottom: 2rem;}
.left_sidebar .widget_content ul li{margin-bottom: 0.5rem;}
.left_sidebar .widget_content ul li a{color: #666; text-decoration: none; font-size: .8rem; line-height: 1.45;}
.left_sidebar .widget_content ul li a:hover,.left_sidebar .widget_content ul li a.dq,.left_sidebar .widget_title h4 a.dq{text-decoration: underline;color: #a50033;}
/* line_hub_list */
.line_hub_list .pro_item{background-color: #fff; border-radius: 8px; overflow: hidden; margin-bottom: 2rem; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
.line_hub_list .pro_item .row{align-items: center;}
.line_hub_list .pro_img a{ position: relative; display: block; text-align: center;}
.line_hub_list .pro_img a::before{position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,.55); top: 0; left: 0; z-index: 1;}
.line_hub_list .pro_img img{width: 100%; height: auto; border-radius: 4px; transition: transform 0.3s ease;}
.line_hub_list .pro_img img:hover{transform: scale(1.05);}
.line_hub_list .pro_img a strong{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 2; font-size: clamp(1.1rem,5vw,1.2rem); width: 100%; padding: 1rem; line-height: 1.35;font-weight: 300;text-transform: uppercase}
.line_hub_list .pro_img a strong span{display: block; font-weight: 700; font-size: clamp(1.1rem,5vw,1.4rem);text-transform: none }
.line_hub_list .pro_img a strong::before{position: absolute; content: ""; width: 100px; height: 2px; background-color: #fff; bottom: 0; left: 0; margin: 0 auto; right: 0;}
.line_hub_list .pro_des{padding: 1.5rem; padding-right: 1rem;}
.line_hub_list .pro_des strong a{font-size: 1.3rem; color: #333; text-decoration: none; font-weight: 700; display: block; margin-bottom: 1rem;}
.line_hub_list .pro_des strong a:hover{color: #a50033;}
.line_hub_list .pro_des ul{list-style: none; padding: 0; margin: 0;}
.line_hub_list .pro_des ul li{margin-bottom: 0.75rem; padding-left: 1.25rem; position: relative;}
.line_hub_list .pro_des ul li::before{content: "•"; color: #a50033; font-weight: bold; position: absolute; left: 0;}
.line_hub_list .pro_des ul li a{color: #333; text-decoration: none; font-size: 1rem;}
.line_hub_list .pro_des ul li a:hover{color: #a50033; text-decoration: underline;}
/* bottom_inquiry */
.bottom_inquiry{padding:3rem 0; background-color: #f7f7f7;  margin-bottom: 4rem; position: relative;margin-top:7rem; }
.bottom_inquiry .webtitle{margin-bottom:.5rem;}
.bottom_inquiry p{font-size: 1.1rem;  color: #333; }
.bottom_inquiry .inquiry_btn{display: inline-block; padding: .8rem 2rem; background-color: #a50033; color: #fff; border-radius: 5px; font-size: 1.2rem; font-weight: 700; cursor: pointer;}
.bottom_inquiry .inquiry_btn:hover{background-color: #000;}
.bottom_inquiry .inquiry_img_right{position: absolute; right: 0; top: -15%; width: 45%; height: auto; }
.bottom_inquiry .inquiry_img_right img{border-left: 10px solid #a50033;}
/* production_equipment_wrap */
.production_equipment_wrap{margin: 3rem 0;}
.production_equipment_wrap .top_des{margin-bottom: 1rem;}
.production_equipment_wrap .content{position: relative;}
.production_equipment_wrap .webtitle{font-size: 1.8rem; font-weight: 700; color: #a50033; position: relative; padding-top: 0.75rem; }
.production_equipment_wrap .webtitle::after{content: ""; position: absolute; top: 0; left: 0; width: 50px; height: 3px; background-color: #a50033;}
.production_equipment_wrap .right_title p{color: #666; line-height: 1.6; font-size: 1rem;}
.production_equipment_wrap .left_des p{color: #666; line-height: 1.6; font-size: 1rem;}
.production_equipment_wrap .row.no-gutters{margin-left: -5px; margin-right: -5px;}
.production_equipment_wrap .col-sm-6.col-md-3{padding-left: 5px; padding-right: 5px;}
.production_equipment_wrap .pro_item{background-color: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column;}
.production_equipment_wrap .pro_item:hover{transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}
.production_equipment_wrap .pro_img{ overflow: hidden; position: relative; padding: 1rem;}
.production_equipment_wrap .pro_img img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; mix-blend-mode: multiply;}
.production_equipment_wrap .pro_des{padding: 1rem; flex: 1; display: flex;}
.production_equipment_wrap .pro_des a{display: flex; flex-direction: column; color: #333; text-decoration: none; font-size: 1rem; font-weight: 600;}


.production_equipment_wrap .pro_des a strong{flex: 1; display: block; line-height: 1.4; font-size: 1rem;}
.production_equipment_wrap .pro_des a:hover{color: #a50033;}
.production_equipment_wrap .pro_des a span{display: block; font-size: .8rem;font-weight: 300; margin-top: 1rem; padding-left:1.5rem; position: relative;}
.production_equipment_wrap .pro_des a span::before{content: "\f138";font-family: bootstrap-icons !important; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.production_equipment_wrap .pro_item:hover .pro_des a{color: #a50033;}
/* small_production_line */
.small_production_line ul li{display: flex; margin-bottom: 2rem; flex-wrap: wrap; align-items: center; border-bottom: 2px solid #f7f7f7; padding-bottom: 2rem;}
.small_production_line ul li strong a{display: block; color: #00234f;}
.small_production_line ul li strong{display:block; width: 30%; padding-right: 2rem;}
.small_production_line ul li p{display:block; width: 52%; padding-right: 2rem;}
.small_production_line ul li .Learn_more_link{display:block; width: 15%;}
.small_production_line h2{position: relative; margin-bottom: 2rem;}
.small_production_line h2::before{position: absolute; content: ""; width: 100px; height: 2px; left: 0; bottom: 0; background-color: #a50033;}
.Learn_more_link{color: #666; font-size: 1rem;  text-decoration: none; display: inline-block; border:2px solid #eee; padding: .5rem 1rem; text-align: center;}
.Learn_more_link:hover{color: #fff; background-color: #a50033;}
.small_production_line ul li strong a:hover{color: #a50033;} 
/* pro_top_img_des */
.pro_top_img_des h3{font-weight: 300; margin-bottom: 1rem;}
.pro_top_img_des h2 span{display: block; font-weight: 700; font-size: 1.5rem;}
.request_btn{cursor: pointer;}
/* production_methods */
.production_methods .methods_item {background-color: #fff; margin-bottom: 2rem; margin-top: 1rem; border-bottom: 4px solid #f7f7f7; padding-bottom: 2rem;}
.production_methods .methods_item:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
.production_methods .methods_item .webtitle{font-size: 1.6rem; color: #000;}
.tab_li{border:none;position:relative;}
.tab_li ul{width:100%;margin:0 auto;display:flex;flex-wrap:wrap; border-bottom: 1px solid #eee; }
.tab_li li{position:relative;display:inline-block;color:#111;padding:1rem .8rem;cursor:pointer;width:auto;text-align:center; background-color: #f7f7f7; border: 1px solid #ddd; border-bottom: 0; font-weight: 700; margin-right: 5px;}
.tab_li li:hover,.tab_li li.dq{color:#a50033; background-color: #fff;}
.tab_li li:hover:before,.tab_li li.dq:before{width:100%;}
@media (max-width:991.98px){
.tabfixed{position:relative;top:auto;left:auto;right:auto;}
.tabfixed ul{background:#dde2e6;}
.tabfixed ul li{color:#333;}
.tab_li{display:none;}
}
/* pro_list_item */
.pro_list_item{display: flex; flex-wrap: wrap;}
.pro_list_item li{width: 49%; margin-right: 1%; margin-bottom: .5rem; background-color: #f7f7f7; padding: 5px 8px; border-radius: 10px;}
.pro_list_item li:nth-child(2n){margin-right: 0;}
.methods_item strong{display: block; font-size: 1rem; margin-top: .5rem; color: #333;}
/* related_lines */
.related_lines{background-color: #f7f7f7; padding: 3rem 0; margin-top: 3rem;}
.related_lines ul.pro_list_link li a{color: #666; display: block; padding: .45rem; padding-left: 1.875rem; position: relative; transition: all 0.3s ease; border-bottom: 1px solid #ddd; }
.related_lines ul.pro_list_link li a span{display: block;}
.related_lines ul.pro_list_link li a::before{content:"\f285";font-family:bootstrap-icons;position:absolute;left:0;top:.5rem;color:#a50033;transition:all 0.3s ease}
.related_lines ul.pro_list_link li a:hover,.related_lines ul.pro_list_link li a.dq{color:#a50033;padding-left:2.5rem}
.related_lines ul.pro_list_link li a:hover::before{left:0.5rem}
.related_lines .webtitle{margin-bottom: 1rem; font-size: 1.4rem; font-weight: 700; color: #00234f;}
.related_lines .webtitle span{display: block;font-size: clamp(1.2rem,5vw,2rem);font-weight:300;}
/* feedback_wrap */
.feedback_wrap{ margin: 3rem auto;}
#feedback2017 .etw-inquery-btn{background-color: #616161; height: auto;  text-transform: uppercase; color: #fff; padding: .2rem 2rem; font-weight: 800; }
#feedback2017  .etw-inquery-control{ border-radius: 0;  border: none ; border-bottom: 1px solid #f2f2f2;}
#feedback2017 .etw-inquery-icon{display: none;}
#feedback2017 .etw-inquery-control{font-size: 14px;}
.feedback_wrap .content{background-color: #fff;}
.feedback_wrap .content .right_feedback{padding: 3rem; height: 100%; padding-left: 3rem; border-radius: 0 10px 10px 0; background-color: #f7f7f7;padding-left: 5rem }
.feedback_wrap .content .right_feedback h4{color: #a50033; text-transform: uppercase; font-weight: 700;}
.feedback_wrap .content .right_feedback p{color: #00234f;  line-height: 1.35; font-size: 1.1rem; }
.feedback_wrap .content .left_feedback{height: 100%; background: linear-gradient(to top,#00234f,#033e86); color: #fff; padding: 3rem; overflow: hidden; margin-right: -5rem; position: relative; z-index: 2; clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 15%);border-radius: 20px;}
.feedback_wrap .content .left_feedback h4{color:  #fff; font-size: clamp(1.3rem,5vw,1.65rem); }

.other_products_wrap{background:linear-gradient(to top,#fff,#f7f7f7);padding-top:2rem; margin-top: 4rem;}
.other_products_wrap .nav-tabs-cardboard{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:2rem;padding-bottom:0}
.other_products_wrap .nav-tabs-cardboard li{margin-right:0}
.other_products_wrap .nav-tabs-cardboard li a{display:block;padding:1rem 2rem;color:#666;font-size:1.1rem;font-weight:500;text-decoration:none;border:none;background:transparent;border-radius:0;transition:all 0.3s ease;position:relative;margin-bottom:-2px}
.other_products_wrap .nav-tabs-cardboard li a:hover{color:#a50033}
.other_products_wrap .nav-tabs-cardboard li a.active{color:#a50033;background:transparent;border:none}
.other_products_wrap .nav-tabs-cardboard li a.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#a50033}
.other_products_wrap .tab-content{background-color:#fff;padding:2rem;border-radius:0 0 10px 10px; padding-bottom: 0;}
.other_products_wrap .line_img_list,.other_products_wrap .equipment_list{margin-top:1rem}
.other_products_wrap .row.no-gutters{margin-left:-10px;margin-right:-10px}
.other_products_wrap .col-sm-6.col-md-3{padding-left:10px;padding-right:10px;margin-bottom:20px}
.other_products_wrap .pro_item{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;position:relative;height:100%}
.other_products_wrap .pro_item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}
.other_products_wrap .pro_img{width:100%;height:180px;overflow:hidden;background-color:#f5f5f5; display: flex;}
.other_products_wrap .pro_img a{width: 100%; display: flex;}
.other_products_wrap .pro_img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;mix-blend-mode:multiply}
.other_products_wrap .pro_item:hover .pro_img img{transform:scale(1.05)}
.other_products_wrap .pro_des{padding:0;text-align:center}
.other_products_wrap .equipment_list .pro_des{padding: 1.5rem;}
.other_products_wrap .pro_des a{color:#666;text-decoration:none;display:block;transition:all 0.3s ease}
.other_products_wrap .pro_des a span{display:block;color:#333;margin-bottom:0.5rem}

#container{width:100%;margin:0 auto;margin-top:115px}
.home_box{margin-top:0 !important}
.content{width:100%;max-width:1200px;margin:0 auto}
.big_content{max-width: 1500px;}

#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%; }

.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 #d82c36 solid}
.related_pic span{font-size:0.7rem;line-height:0.9rem;display:block;text-align:center;color:#666}

.left_pics .item_mod{height:60px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.05);color:#fff;width:100%;padding:.8rem;background:linear-gradient(to top,rgb(0, 0, 0,.3),transparent);line-height:1.35;font-size:.875rem}

.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:#d82c36}

#footer{width:100%;text-align:center;margin:0 auto;position:relative; font-weight: 300;  background:linear-gradient(to top,#fff,#f7f7f7);  font-size: .85rem;}
.foot_logo strong{ display: block; line-height: 1.35; margin-top: 1rem;  color: #333; font-weight: 700;}
.etw_bottom{padding-bottom:2rem;width:100%;margin:0 auto;position:relative;text-align:left;color:#333;z-index:1; padding: 4rem; padding-bottom: 0;}
.home_link{width:100%;overflow:hidden;margin:0 auto;padding:.5rem 0;position:relative; }
#footer a:hover{color:#a50033}
.etw_bottom .etw_foot_title,.etw_bottom .etw_foot_title a{position:relative;font-size:clamp(1.25rem, 4vw, 1.35rem);line-height:1.35;margin-bottom:.8rem;color:#333;padding-bottom:1rem; font-weight: 700; }
.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:#eee;left:0;bottom:0}
.etw_bottom .etw_foot_title::after{position:absolute;content:"";width:30px;height:5px;background-color:#a50033;left:0;bottom:-2px}

.pblist{overflow:hidden;margin:0.5rem auto;}
.pblist_box{width:100%}
.etw_bottom a{color:#333}
.etw_bottom a:hover{color:#a50033}
.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-weight: 300; font-size: .85rem;}
.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:#333;font-family:fontawesome;font-size:20px}
.cot_tel:before{content:"\f095";position:absolute;left:0px;top:3px;color:#333;font-family:fontawesome;font-size:18px}
.cot_email:before{content:"\f0e0";position:absolute;left:0px;top:2px;color:#333;font-family:fontawesome;font-size:16px}
.cot_people:before{content:"\f007";position:absolute;left:0px;top:2px;color:#333;font-family:fontawesome;font-size:16px}
.cot_mobile:before{content:"\f10b";position:absolute;left:2px;top:-6px;color:#333;font-family:fontawesome;font-size:26px}
.cot_fax:before{content:"\f1ac";position:absolute;left:0px;top:2px;color:#333;font-family:fontawesome;font-size:16px}
.cot_whatsapp:before{content:"\f1d7";position:absolute;left:0px;top:2px;color:#333;font-family:fontawesome;font-size:18px}
#etw_coper{margin-top:2px;width:100%;line-height:22px}
#etw_coper a{color:#333;font-size:12px}
#otherlink{clear:both;width:100%;height:auto;font-size:12px;margin-top:1rem}
#otherlink a{color:#333;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:#a50033}
#otherlink a:hover span{opacity:1;top:-2px;transition:all 0.3s ease-in-out}

/* @media (max-width:1749.98px){
.header_in{padding-left: 10%;}
} */
@media (max-width:1549.98px){
/* .navbar-expand-lg .navbar-nav .nav-link{padding:2rem 2rem; padding-top: 2.5rem; }
.header_in{padding-left: 5%;} */
}
@media (max-width:1449.98px){
/* .navbar-expand-lg .navbar-nav .nav-link{padding:2rem 1.5rem; padding-top: 2.5rem; }
.header_in{padding-left: 2%;} */
}
@media (max-width:1259.98px){
/* .content{padding-left: 15px; padding-right: 15px;} */
}
@media (max-width:1199.98px){
#quicknav ul{padding-left:1rem}
.content #quicknav ul{padding-left:0}
}
@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}
#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:#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{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:#004e8f}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{border-radius:0;color:#fff;background-color:#004e8f}
.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:#004e8f}

.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:2rem 0 1rem}
.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;}
}

/* 2025-12-18 news */
figure:last-child{margin-bottom: 0;}
body{overflow-x: hidden;}

ul.hub_line_list{width: calc(100% + 30px); margin: 0 -15px; display: flex; flex-wrap: wrap;}
ul.hub_line_list>li{width: calc(100% / 2); padding: 15px; display: flex; margin: 0; border: none; align-items: initial;}
ul.hub_line_list>li>ol{width: 100%; display: flex; flex-direction: column; border-radius: .5rem; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
ul.hub_line_list>li>ol>a{width: 100%; flex: 1; display: flex; background-color: #ddd; padding: 1rem 1.5rem; font-size: 1.125rem; line-height: 1.3;}
ul.hub_line_list>li>ol>a>b{display: flex; flex-direction: column; justify-content: space-between;}
ul.hub_line_list>li>ol>a span{font-weight: 400; color: #a50033; font-size: .875rem;}
ul.hub_line_list>li>ol>.textbox{width: 100%; display: flex; flex-direction: column; padding: 1.5rem;}
ul.hub_line_list>li>ol>.textbox>p{width: 100%; font-size: .875rem; display: block; height:72px; line-height: 24px; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-word; hyphens: auto;}
ul.hub_line_list>li>ol>.textbox .more{display: flex; justify-content: space-between;}
ul.hub_line_list>li>ol>.textbox .more>a{width: 48%; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #f6f6f6; padding: 1rem; border-radius: .5rem; font-size: .875rem; line-height: 1; color:#a50033;}
ul.hub_line_list>li>ol>.textbox .more>a:hover{background-color: #a50033; color: #fff;}
.small_production_line h3{font-size: 1.1rem; color: #999;}
.item_list2 li>b{font-weight: 500;}
.item_list2 li>ol>li{padding-left: 1rem;}
.item_list2 li>ol>li::before{border-radius: 0; width: 5px; height: 5px; top: 10px;}
.webtitle2{font-size: clamp(1.1rem,5vw,1.25rem); font-weight: 400; line-height: 1.35; color: #333;}
.diagram .dropdown{z-index: 5;}

ul.hub_line_list2{width: 100%; margin: 0; display: flex; flex-wrap: wrap;}
ul.hub_line_list2>li{width: 100%; padding: 0; margin: 0 0 3rem 0; display: flex; align-items: initial;}
ul.hub_line_list2>li>ol{width: 100%; display: flex; box-shadow: 0 30px 30px -20px rgba(0,0,0,.3);}
ul.hub_line_list2>li>ol a.imgbox{width: 40%; display: flex; background-color: #f5f5f5;}
ul.hub_line_list2>li>ol a.imgbox>img{mix-blend-mode: multiply;}
ul.hub_line_list2>li>ol .textbox{flex: 1; padding: 2rem; display: flex; flex-direction: column; justify-content: center;}
ul.hub_line_list2>li>ol .textbox>a{display: flex; flex-direction: column; font-weight: bolder; width: fit-content; margin-bottom: 1rem; color: #333;}
ul.hub_line_list2>li>ol .textbox>a>span{font-weight: 400; color: #a50033; font-size: .875rem;}
ul.hub_line_list2>li>ol .textbox>a:hover{color:#a50033;}
ul.hub_line_list2>li>ol>.textbox>p{width: 100%; font-size: .875rem; line-height: 24px; display: block;}
ul.hub_line_list2>li>ol>.textbox .more{display: flex; justify-content: space-between; max-width: 50%;}
ul.hub_line_list2>li>ol>.textbox .more>a{width: 45%; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #f6f6f6; padding: 1rem; border-radius: .5rem; font-size: .875rem; line-height: 1; color:#a50033;}
ul.hub_line_list2>li>ol>.textbox .more>a:hover{background-color: #a50033; color: #fff;}

.etw_photo{width: 100%;}
.etw_photo ul{width: calc(100% + 20px); margin: 0 -10px; display: flex; flex-wrap: wrap}
.etw_photo ul>li{padding: 10px; display: flex;}
.etw_photo ul>li>ol{width: 100%; display: flex; flex-direction: column;}
.etw_photo ul>li>ol .imgbox{width: 100%; aspect-ratio: 4/3; overflow: hidden; position: relative; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #e5e7eb; padding: 1rem;}
.etw_photo ul>li>ol .imgbox img{mix-blend-mode: multiply; width: 100%; height: 100%; object-fit: cover;}
.etw_photo ul>li>ol .imgbox:has(.img-cover)>img{position: absolute; inset: 0;}
.etw_photo ul>li>ol>span{flex: 1; line-height: 1; display: flex; align-items: center; justify-content: center; text-align: center; padding-top: 1rem;}
.etw_photo2 ul>li{width: calc(100% / 2);}
.etw_photo3 ul>li{width: calc(100% / 3);}
.etw_photo4 ul>li{width: calc(100% / 4);}
.etw_photo5 ul>li{width: calc(100% / 5);}

.equ_hub_list{width: calc(100% + 30px); margin: 0 -15px; display: flex; flex-wrap: wrap;}
.equ_hub_list>li{width: calc(100% / 2); padding: 15px; display: flex;}
.equ_hub_list>li>ol{width: 100%; display: flex; flex-direction: column; border: 1px solid rgba(0,0,0,.05); padding: 1.5rem; position: relative; transition: all .3s;}
.equ_hub_list>li>ol a.imgbox{width: 100%; overflow: hidden; aspect-ratio: 16/9;}
.equ_hub_list>li>ol .textbox{flex: 1; flex-direction: column; align-items: center; text-align: center; padding-top: 1.5rem;}
.equ_hub_list>li>ol .textbox>a.h6{display: block; font-size: 1.25rem; font-weight: 400; color: #a50033; margin-bottom: .5rem;}
.equ_hub_list>li>ol .textbox>p{font-size: .875rem; font-size: .875rem; margin-bottom: 0;}
.equ_hub_list>li>ol:hover{border-color: #a50033; transform: translateY(-10px); box-shadow: 0 20px 20px -10px rgba(0,0,0,.3);}

.hub_lines_list ul{width: calc(100% + 30px); margin: 0 -15px; display: flex; flex-wrap: wrap;}
.hub_lines_list ul>li{width: 25%; padding: 15px; display: flex;}
.hub_lines_list ul>li .pro_item{width: 100%; display: flex; flex-direction: column; position: relative; overflow: hidden;}
.hub_lines_list ul>li .pro_item .pro_img{width: 100%; overflow: hidden; aspect-ratio: 4/3; padding: 0;}
.hub_lines_list ul>li .pro_item .pro_img img{width: 100%; height: 100%; object-fit: cover;}
.hub_lines_list ul>li .pro_item .pro_img::before{content: ""; width: 100%; height: 100%; position: absolute; inset: 0; background-color: rgba(0,0,0,.3);}
.hub_lines_list ul>li .pro_item .pro_des{width: 100%; height: 100%; position: absolute; inset: 0; z-index: 3; display: flex; flex-direction: column;}
.hub_lines_list ul>li .pro_item .pro_des>a{flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; color: #fff; font-weight: 700; font-size: 1.35rem;}
.hub_lines_list ul>li:hover .pro_item .pro_des>a{color: #fff;}

.related_lines .other_products_wrap{background: none;}
.related_lines .other_products_wrap .pro_des {padding: 1.5rem;}
.equ_details .table td,.table_left tr td{line-height: 1.2; padding: .5rem;}
.equ_details .table thead td{background-color: rgba(0, 0, 0, 0.05); border-color: #ddd; font-size: .9rem;}
.equ_details .table tbody tr:nth-child(n) td {background-color: #fff;}
.equ_details .table tbody tr:nth-child(2n) td {background-color: rgba(0, 0, 0, 0.05);}

.table_left tr td:first-child,.table_left tr td[colspan],.table_left tr td[rowspan]{background-color: rgba(0, 0, 0, 0.05); border-color: #ddd; text-align: center;}

ul.items_nub{counter-reset: nub; display: block; width: 100%;}
ul.items_nub li{display: block; position:relative; margin-bottom: 10px; line-height: 24px; padding-left: 1.5rem;}
ul.items_nub li::before{counter-increment: nub; content: counter(nub) "."; color: var(--bg-main); position: absolute; left: 0; top: 0; color: #a50033;}

.about-us{padding: 1rem 0 3.125rem 0;}
.about-us .etw_hometitle{margin-bottom: 1rem; padding-bottom: 0; line-height: 1; font-weight: 500; font-size: clamp(1.5rem, 5vw, 2rem);}
.about-us .etw_photo ul>li>ol .imgbox{padding: 0; aspect-ratio: 16/9;}
.etw_photo_video .video_btn::before{--w:50px;}
.brief{margin-top: 2rem; padding-top: 2rem; border-top: 4px solid #f7f7f7;}
.brief .webtitle {font-size: 1.5rem; line-height: 1.2; margin-bottom: .5rem; color: #555;}
.brief p{font-size: .95rem; color: #999;}

/* Contact Us */
.contact{padding:1rem 0 2.5rem 0}
.contact ul{width: 100%; margin: 0; display: flex; flex-direction: column;}
.contact ul>li{width: 100%; padding: 0; flex-wrap: nowrap; font-size:1rem; line-height:24px; color: #333; font-weight: 400; margin-bottom: .5rem;}
.contact ul>li:first-child{margin-bottom: 1rem;}
.contact ul>li:first-child>strong{font-size:1.5rem; font-weight: 700; line-height: 1.2; color: #a50033; margin: 0;}
.contact ul>li strong{color:#000; font-weight: 600; margin-right: .25rem;}
.contact ul>li a{color: var(--bg-hover);}
.contact ul>li a:hover{color:var(--bg-main); text-decoration: underline;}
.contact ul>li b{font-weight: 400; color:#000;}
.contact ul>li img{margin-left: 0;}
.contact .feedback{padding: 1.5rem 1rem; background-color: #f5f5f5;}
.contact .feedback .webtitle{font-size:1.875rem; color:#000; text-align: center; font-weight: 700; font-family: var(--family-second);}
.contact_map{margin-top: 2rem;}
/* Contact Us-End */
/* videos */
/* video_Btn */
.video_btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:9; cursor:pointer; display: flex; align-items: center; justify-content: center; transition: all .3s ease-in-out;}
.video_btn::before{content: "\f4f2"; --w:70px; width: var(--w); height: var(--w); background-color: #fff; color: #a50033; font-size: calc(var(--w) * 0.95); line-height: 1; border-radius: 50%; transition: all .3s ease-in-out; font-family: bootstrap-icons !important; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -.125em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: flex; align-items: center; justify-content: center; text-align: center; opacity: .8;}
.video_bigbtn{left: 0; top: 0; right: 0; bottom: 0; transform: initial; }
.video_btn:hover::before{opacity: 1;}

.videos{padding: 1rem 0 2.5rem 0;}
.videos .etw_hometitle{margin-bottom: 1rem; padding-bottom: 0; line-height: 1; font-weight: 500; font-size: clamp(1.5rem, 5vw, 2rem); text-align: center;}

.videos_hub{width: 100%; display: flex; flex-direction: column; margin-bottom: 1.875rem;}
.videos_hub_title{font-size:1.625rem; font-weight: 500; line-height: 1; display:flex; align-items: center; color:#333; position:relative; z-index: 0; margin:1.25rem 0;}
.videos_hub ul{width: calc(100% + 30px); margin: 0 -15px; display: flex; flex-wrap: wrap;}
.videos_hub ul li{width: 100%; padding: 15px; display: flex;}
.videos_hub ul li>a{width: 100%; display: flex; flex-wrap: wrap; background-color: #f5f5f5;}
.videos_hub ul li>a:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.videos_hub:last-child{margin-bottom: 0;}
.videos_company ul li{width: 50%;}
.videos_company ul li>a{flex-direction: column; border-radius: 1rem; overflow: hidden;}
.videos_company ul li>a .imgbox{width: 100%; position: relative;}
.videos_company ul li>a .textbox{flex: 1; width: 100%; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 1rem; line-height: 22px; color: #000; padding: .75rem 1rem; transition: all .4s;}
.videos_company ul li>a:hover>.textbox{color:#a50033;}
.video_details>div{display:flex;flex-wrap:wrap; align-items: flex-start; justify-content:space-between;}
#video_right{width:65%;}
#video_right video{width:100%}
#video_right h2{font-size: clamp(1.375rem, 5vw, 1.625rem); color:#333; font-weight: bold;}
#video_right .feedback{background-color: #f5f5f5; padding:1.5rem;}
#video_right .feedback .title2{font-size:1.75rem; color:#333; text-align: center; font-weight: 600;}
#video_right #floatchatiframe2011 #feedback2017.etw-inquery-from-box,#feedback2017.etw-inquery-from-box{min-height: initial;}

.video_more{display:flex;margin-bottom:2rem;}
.video_more>a,.video_more>span{padding:0.4rem 1.2rem; border:1px solid #000; color:#000; border-radius:20px; transition: all .4s; cursor: pointer; font-weight: 500;}
.video_more>a:hover,.video_more>span:hover{background-color: #a50033; color:#fff; border-color:#a50033;}
.etw_videolist_more{display: none;}
#video_sidebar{width:30%; background-color:#fff; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,.2);}
#video_sidebar .title3{display: flex; align-items: center; justify-content: center; margin-bottom: 1rem; background-color: #f7f7f7; padding: 1.5rem; border-radius: 8px; color: #a50033; font-size: 1.2rem; font-weight: 700; text-transform: uppercase;}
#etw_videolist{padding:1rem;}
#etw_videolist ul{width: 100%; margin: 0; display:flex; flex-wrap: wrap; justify-content: space-between;}
#etw_videolist ul li{width: 100%; margin-bottom:.9rem; padding: 0;}
#etw_videolist ul li:last-child{margin-bottom: 0;}
#etw_videolist ul li a{width: 100%; display:flex; align-items:center; font-size:0.95rem; color: #555; padding-left:1rem;line-height: 24px; transition: all .4s; position: relative;}
#etw_videolist ul li a::before{content: "\f105"; position: absolute; left: 0; top: 0; font-family:FontAwesome; font-weight:normal; font-style:normal; text-decoration:inherit; -webkit-font-smoothing:antialiased;}
#etw_videolist ul li a.dq,#etw_videolist ul li a:hover{color: #a50033;}
#etw_videolist .video_more{ padding: 1.5rem; padding-top: 0; margin: 0;}
.videohid{display:none}
@media (max-width:991.98px){
	#video_right{width:100%}
	#video_sidebar{width:100%;margin-top:2rem}
	#etw_videolist ul li{width: calc(50% - 1rem);}
}@media (max-width:767.98px){
	#etw_videolist ul li{width: 100%;}
	#video_sidebar{margin-top:1rem}
}@media (max-width:575.98px){
	#video_right h2{font-size:1.25rem;}
.videos_company ul li {width: 100%;}

}
/* videos-End */
.float-md-right{position: relative; z-index: 3;}
/* Home */
@media (max-width: 1199.98px){
.navbar-expand-lg .navbar-nav .nav-link{padding: 0 .5rem; font-size: .95rem;}
#etw_banner .banenr_txt{padding: 1.5rem;}
#etw_banner .banner_pro ul li a{padding: .5rem 1rem; font-size: 1rem;}
.home_about_us{padding: 3rem 0; margin-top: 2rem;}
.etw_bottom{padding: 3rem 0 0 0;}
.production_lines {margin-top: 3rem; margin-bottom: 3rem; padding-bottom: 3rem;}
}@media (max-width: 991.98px){
.navbar-expand-lg .navbar-nav .nav-link{min-height: 40px; font-weight: 500; font-size: 1rem !important; padding: 0 1rem !important;}
#etw_banner .banenr_txt p{display: none;}
.fertilizer_equipment_wrap .pro_item .pro_des {padding: 1rem;}
.fertilizer_equipment_wrap .pro_item .pro_des a span{font-size: .875rem;}
.home_about_us {padding: 2rem 0; margin-top: 1rem;}
.home_about_us .about_img{width: 100%;}
.home_about_us .about_img>img{width: 100%; display: block;}
.home_about_us .about_des {padding: 2rem; margin-left: 0;}
}@media (max-width: 767.98px){
#etw_banner .banenr_txt{left: 0;}  
.production_lines {margin: 1rem 0; padding: 1.5rem 1.25rem;}
.line_img_list{padding: 0;}
}@media (max-width: 575.98px){
.line_img_list .pro_item .pro_img a{aspect-ratio: 2/1; overflow: hidden;}
.line_img_list .pro_item .pro_img a>img,.fertilizer_equipment_wrap .pro_item .pro_img img{width: 100%; height: 100%; object-fit: cover;}
.home_about_us .about_des {padding: 1rem; margin-left: 0; border-right: 5px solid #a50033;}
.etw_bottom {padding: 1.5rem 0 0 0;}
.home_link{padding-bottom:  3rem;}
}
/* Home-End */

/* 生产线 */
@media (max-width: 1199.98px){
.content{padding: 0 1.25rem;}
.other_products_wrap #a2 .pro_img,.products-content-des #a2 .pro_img {height: auto; aspect-ratio: 4/3;}
.other_products_wrap #a2 .pro_img img,.products-content-des #a2 .pro_img img{object-fit: contain;}
}@media (max-width: 991.98px){
.bottom_inquiry{margin: 1.875rem 0;}
.bottom_inquiry .inquiry_img_right {top: 0;}
.bottom_inquiry .inquiry_btn {display: inline-block; padding: .5rem 1rem; font-weight: 600; font-size: 1rem;}
.pro_banner_des{top: 50%; transform: translate(-50%, -50%);}
.left_pro_img{width: 100%; max-width: 400px; margin: 0 auto 1.25rem auto;}
.other_products_wrap {margin-top: 2rem;}
.other_products_wrap .tab-content,.other_products_wrap .equipment_list .pro_des {padding: 1rem;}
.other_products_wrap .pro_des a span{font-size: .875rem;}
.line_img_list .pro_item .pro_des a{padding: .5rem; font-size: .875rem;}
.line_img_list .pro_item .pro_des a span{font-size: 1.125rem; font-weight: 600; line-height: 1.2;}
.hub_lines_list ul>li{width: 50%;}
.hub_lines_list ul>li .pro_item .pro_img{aspect-ratio: 2/1;}
}@media (max-width: 767.98px){
.line_hub_list .pro_img a{aspect-ratio: 2/1; width: 100%;}
.line_hub_list .pro_img a>img{width: 100%; height: 100%; object-fit: cover;}
.bottom_inquiry {margin: 1rem 0; padding: 1rem 0;}
.bottom_inquiry .inquiry_img_right{position: relative; width: 100%; margin-bottom: 1rem;}
.production_equipment_wrap {margin: 2rem 0;}
ul.hub_line_list>li{width: 100%;}
.related_lines {padding: 2rem 0; margin-top: 2rem;}
.pro_list_link{margin-top: 1.25rem;}
.feedback_wrap {margin: 1.5rem auto;}
.feedback_wrap .content .left_feedback{margin: 0; clip-path:initial; padding: 1.5rem;}
.feedback_wrap .content .right_feedback{padding: 1.5rem;}
.feedback_wrap .content .right_feedback .webtitle{text-align: center; display: flex; justify-content: center;}
.other_products_wrap .nav-tabs-cardboard li a {padding: .5rem 1rem; font-size: 1rem;}
.products_page {margin: 2rem auto;}
ul.hub_line_list2>li>ol .textbox{ padding: 1rem; padding-left: 1.5rem;}
ul.hub_line_list2>li>ol>.textbox>p{padding: 0;}
ul.hub_line_list2>li>ol>.textbox .more {max-width: 100%;}
.hub_lines_list ul>li .pro_item .pro_img{aspect-ratio: 4/3;}
.production_methods img{margin: 0 auto; display: block;}
}@media (max-width: 575.98px){
.products_page {margin: 1.25rem auto;}
.small_production_line h2{margin-bottom: 1rem;}
.production_equipment_wrap .pro_item{width: 100%;}
.feedback_wrap .content .right_feedback {padding: 1rem;}
.other_products_wrap .nav-tabs-cardboard{margin-bottom: 1rem;}
.other_products_wrap .nav-tabs-cardboard li{width: 50%;}
.other_products_wrap .nav-tabs-cardboard li a {padding: .5rem; text-align: center; font-size: .875rem;}
ul.hub_line_list2>li>ol{flex-direction: column;}
ul.hub_line_list2>li>ol a.imgbox{width: 100%;}
ul.hub_line_list2>li>ol .textbox{ padding: 1rem; padding-top: 1.5rem;}
.etw_photo4 ul>li,.etw_photo3 ul>li{width: 50%;}
.equ_hub_list>li,.hub_lines_list ul>li {width: calc(100% / 1);}
.hub_lines_list ul>li .pro_item .pro_img{aspect-ratio: 2/1;}
}@media (max-width: 374.98px){
.etw_photo4 ul>li,.etw_photo3 ul>li{width: 100%;}
}
/* 生产线-End */
/* 非产品 */
@media (max-width: 575.98px){
.etw_photo_video ul>li{width: 100%;}
}
/* 非产品-End */
