@charset "utf-8";/* bootstrap-icons */@import "../fonts/bootstrap-icons/bootstrap-icons.min.css";@font-face {font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype");font-display:swap;}
/* latin-ext */@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url(../fonts/Open-Sans-bold.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;}
/* latin */@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url(../fonts/Open-Sans-light.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin-ext */@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(../fonts/Open-Sans-bold.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;}
/* latin */@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(../fonts/Open-Sans-light.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin-ext */@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;src:url(../fonts/Open-Sans-bold.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;}
/* latin */@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;src:url(../fonts/Open-Sans-light.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin-ext */@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;src:url(../fonts/Open-Sans-bold.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-face {font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;src:url(../fonts/Open-Sans-bold.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;}
/* latin */@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;src:url(../fonts/Open-Sans-light.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin */@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;src:url(../fonts/Open-Sans-light.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-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:#fff;}
body {color:#1b1b1b;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.8;background-color:#fff;font-weight:400;}
.home_bg {background:#fff !important;}
* {box-sizing:border-box;padding:0;margin:0;}
li,ol,ul {list-style:none;margin-bottom:0;}
img {vertical-align:top;max-width:100%;-ms-interpolation-mode:bicubic;}
.clear {clear:both;}
.clearfix::after {display:table;}
hr {margin-bottom:1rem;border-top:1px solid #ddd;}
strong {display:inline-block;color:#1b1b1b;position:relative;font-size:1.2rem;}
strong text {color:#002d5d;}
b {color:#333;}
.inquiry {color:#023b7d;text-decoration:none;}
.inquiry:hover {color:#0075c1;}
a {text-decoration:none;-webkit-tap-highlight-color:transparent;color:#016acf;transition:all .5s;}
a:hover {color:#174277;}
a:focus {outline:0;text-decoration:none;}
a,a:hover {text-decoration:none;}
a.link {color:#174277;display:inline-block;text-decoration:underline;font-size:1.2rem;}
a.link:hover {color:#0075c1;text-decoration:none;}
.btn-secondary {padding:0rem 0.5rem;}
.review {color:#F00;font-size:18px;}
.brief {width:100%;margin:1rem auto;font-size:1rem;color:#666;}
.etw_pdf {position:relative;}
.etw_pdf a {color:#333;padding-left:1.5rem;position:relative;font-size:.9rem;}
.etw_pdf a::before {position:absolute;content:"\f1c1";left:0;top:-.2rem;font-family:fontawesome;color:#9a0000;}
.etw_pdf a:hover {color:#9a0000;}
.table {border-top:1px solid #ccc;}
.table td {padding:.8rem .8rem;line-height:1.35;vertical-align:middle;font-size:1rem;border:none;border-right:1px solid #ccc;}
.table .top {font-weight:bold;}
.table .top td {background-color:#666;color:#fff;border-right:1px solid #555 !important;padding:.5rem .8rem;}
.table .top td .inquiry {color:#fff;}
.table-img img {width:180px;}
.table-img figure {width:50%;margin:0 auto;}
.table tr td {border-bottom:1px solid #ccc;}
.table tr:nth-child(2n) {background-color:#f0f0f0}
.table tr td:last-child {border-right:none;}
.table {border-bottom:1px solid #ccc;}
.border-none {border:none !important}
.table-bordered td {border:1px solid #ccc;}
.table-bordered tr td:last-child {border:1px solid #ccc;}
.table-bordered tr:nth-child(2n) {background-color:#fff}
.inquiry {color:#004680;text-decoration:underline;}
.inquiry:hover {color:#002d5d;}
.theme-send-inquiry-box {background:#861a22 !important;}
.theme-box-name {background:#1b1b1b !important;text-transform:uppercase;border-left:1px #1b1b1b solid !important;}
h3 {font-size:1.2rem;}
h4 {color:#333;font-size:1.1rem;margin-top:1rem;}
h2,.etw_hometitle {display:block;font-size:2.2rem;margin:0;padding-bottom:1rem;line-height:1.15;font-weight:800;}
.etw_hometitle {font-size:3rem;position:relative;margin-bottom:1rem;padding-bottom:.5rem;}
.small_font {font-size:1.6rem;color:#002d5d;}
.pro_name {color:#666;font-size:1.1rem;position:relative;line-height:1.35;margin-top:-.5rem;margin-bottom:.8rem;position:relative;border-bottom:1px solid #eee;padding-bottom:1rem;}
.color_font {color:#333;font-size:1.4rem;margin-top:1rem;border-bottom:1px solid #333;padding-bottom:1rem;margin-bottom:1rem;}
h3.pro_model {color:#fbb911;font-size:1.5rem;margin-bottom:-.5rem;position:relative;opacity:.5;}
h2 strong {font-size:2.2rem;}
h2 small {display:block;color:#666;font-size:1.6rem;}
.page_title {font-size:1.6rem;position:relative;display:block;font-weight:800;margin-bottom:1rem;margin-top:2rem;line-height:1.35;}
.page_title::before {position:absolute;content:"";width:40px;height:1px;background-color:#861a22;left:0;bottom:0;}
.page_title2 {font-size:1.2rem;font-weight:500;}
.font_fold {font-size:1.2rem;color:#000;}
.contact_des a {color:#002d5d;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;}
.contact_des a:hover {color:#023b7d;}
.contact_des b {font-weight:600;}
.contact_des h3.title01 {font-size:1.5rem;}
.indent-left {padding-left:3.8rem;}
#etw_top {position:fixed;width:35px;height:35px;right:5px;bottom:100px;text-align:center;background:#d3cdcd;z-index:100;cursor:pointer;color:#333;font-weight:700;line-height:28px;border-radius:50%;}
#etw_top a {color:#861a22;}
#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:#1b1b1b;}
/* #header */#header {width:100%;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:99;float:left;transition:all .5s;background-color:#1d1d1b;padding:0 1rem;box-shadow:0 0 25px rgb(0 0 0 / 10%);}
#header::before {position:absolute;content:"";width:72%;top:0;right:-5%;height:100%;background-color:#861a22;transform:skew(45deg);}
#header::after {position:absolute;content:"";width:20px;top:0;left:32%;height:100%;background-color:#fff;transform:skew(45deg);}
.header_in {width:100%;max-width:1300px;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 strong {color:#fff;font-size:.9rem;display:block;width:100%;max-width:170px;text-align:center;line-height:1.35;padding-left:5px;}
/* .top-nav */.top-nav {width:auto;float:right;padding-left:2rem;transition:all .8s;margin-bottom:1rem;}
.top-nav .navbar {padding:0;float:right;}
.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;}
@keyframes fadeInDown {from {opacity:0;transform:translate3d(0,-100%,0);}
to {opacity:1;transform:none;}
}
.dropdown-menu-one {background-color:#eee;}
.navbar-expand-lg .navbar-collapse {flex-flow:row wrap !important;}
.navbar-expand-lg .navbar-nav {justify-content:center;}
.navbar-nav {width:100%;}
.navbar-light .navbar-nav .nav-link {transition:all 0.5s;}
.navbar-expand-lg .navbar-nav .nav-link {padding:.5rem 1rem;color:#fff;text-transform:uppercase;position:relative;font-size:1rem;}
.navbar-light .navbar-nav a.nav-link::before {content:"";position:absolute;left:50%;bottom:-16px;width:0px;height:3px;background-color:#fbb911;transform:translateX(-50%);transition:0.5s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;}
.navbar-light .navbar-nav .nav-item.active .nav-link::before,.navbar-light .navbar-nav .nav-item .nav-link:hover::before {width:100%;}
.navbar-expand-lg .navbar-nav .dropdown-menu {top:59px;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:2rem;border:none;border-top:1px solid #eee;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > a {color:#333;font-size:1rem;position:relative;display:block;transition:all 0.5s;padding-top:0.6rem;padding-bottom:0.6rem;padding-left:1rem;border-bottom:1px solid #eee;background:none;font-weight:300;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a {color:#333;display:block;padding-top:0.2rem;padding-bottom:0.2rem;padding-left:2rem;font-size:0.9rem;position:relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a:hover,.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a.active {color:#fbb911;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > ol a::before {position:absolute;content:"\f0da";left:1rem;top:0.2rem;font-family:fontawesome;}
.navbar-expand-lg .navbar-nav .dropdown-menu > li:last-child > a {border-bottom:none;}
.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link,.dropdown-menu-one li > a.active {color:#fbb911 !important;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {color:#fbb911;}
.navbar-light .dropdown-item.active,.navbar-light .dropdown-item:hover {color:#fbb911!important;}
.dropdown-item {font-size:0.9rem;}
.dropdown-item.active,.dropdown-item:active {background:none !important;}
.nav-item span.pro_icon {position:absolute;top:0.5rem;right:1rem;color:#333;padding:2px 8px;font-size:2rem;width:32px;height:28px;line-height:24px;display:none;text-align:center;}
.top-nav ul>li>ul.dropdown-menu>li {position:relative}
.navbar-nav .dropdown-menu1 {min-width:74rem;left:-22.5rem;padding:2rem 2rem 1rem;}
.navbar-nav .dropdown-menu2 {min-width:38rem;left:-9.5rem;padding:2rem 2rem 1rem;}
.navbar-light .navbar-nav .dropdown-menu1 li {width:100%;position:relative;margin-bottom:1rem;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item {background:0;position:relative;padding:0.4rem 0 0.4rem 0;font-size:1.1rem;color:#1b1b1b;white-space:normal;line-height:1.3rem;text-align:left;margin:0 0 0.2rem;position:relative;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item img {width:24px;height:24px;position:absolute;left:0;top:1px;}
.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item:hover,.navbar-light .navbar-nav .dropdown-menu1 .dropdown-item.active {color:#fbb911;}
.navbar-nav .dropdown-menu li ol {position:relative;display:block;width:100%;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li {width:100%;position:relative;margin-bottom:0;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li a {width:100%;display:block;position:relative;padding:0.2rem 0 0.2rem 1.5rem;color:#333;line-height:1.35rem;position:relative;margin-bottom:.3rem;font-size:.9rem;}
.navbar-light .navbar-nav .dropdown-menu1 li ol li a::before {position:absolute;content:"";width:6px;height:6px;border-radius:50%;left:.5rem;top:.7rem;background-color:#666;}
.navbar-nav .dropdown-menu li ol li a.active,.navbar-nav .dropdown-menu li ol li a:hover {color:#fbb911;}
@media (max-width:1260px) {}
@media (max-width:1064px) {}
/* .etw_language */.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:#fff;min-width:auto !important;font-size:.9rem;position:relative;}
#etw_language .dropdown-item::before {position:absolute;content:"";right:0;top:.2rem;width:1px;height:15px;background-color:#ccc;}
#etw_language .dropdown-item:last-child::before {display:none;}
#etw_language .dropdown-item img {margin-right:5px;margin-top:1px;}
#etw_language .dropdown-item:hover {color:#000;background:none;}
#etw_language .dropdown-item:focus {background:none !important;}
/* banner */#etw_banner {width:100%;position:relative;margin:0 auto;text-align:center;color:#fff;overflow:hidden;}
#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:14px;height:14px;background:none;opacity:1;margin:0 6px;font-size:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:none;background-color:#eee}
#etw_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#861a22;cursor:pointer;}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:80px !important;}
#etw_banner .swiper-button-next,#etw_banner .swiper-button-prev {width:50px;height:50px;background-image:none;background:rgb(0,0,0,.45);right:0;z-index:1;transform:translateY(-50%);transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:5px;}
#etw_banner .swiper-button-prev {left:0;}
#etw_banner .swiper-button-next:hover,#etw_banner .swiper-button-prev:hover {background-color:rgba(255,255,255,0.2);}
#etw_banner:hover .swiper-button-next:after,#etw_banner:hover .swiper-button-prev:after {opacity:1;}
#etw_banner .swiper-slide1 img {width:100%;transition:5s linear;transform:scale(1.1);}
#etw_banner .swiper-slide1.swiper-slide-active img {transform:scale(1);}
.banner_txt {position:absolute;top:36%;left:0;right:0;margin:0 auto;text-align:left;line-height:1.55;width:100%;max-width:1300px;color:#fff;z-index:1;}
.banner_inner1 {width:100%;max-width:770px;}
.banner_txt1 h1 {font-size:3rem;position:relative;margin-bottom:1rem;line-height:1.3;font-weight:300;text-transform:uppercase;position:relative;padding-left:2rem;}
.banner_txt1 h1::before {position:absolute;content:"";width:5px;height:100%;left:0;top:0;background-color:#861a22;}
.banner_txt1 h1 span {font-weight:700;display:block;}
.banner_txt1 p {font-size:1.2rem;font-weight:400;}
.more_btn {display:inline-block;padding:.8rem 1rem;background-color:#861a22;color:#fff;margin-top:1rem;position:relative;padding-right:3.5rem;}
.more_btn:hover {background-color:#00539f;color:#fff;}
.more_btn i {font-size:1.6rem;line-height:1;position:absolute;right:.8rem;top:.8rem;transition:all .5s;}
.more_btn:hover i {right:.5rem;}
.more_btn_center {width:160px;margin:0 auto;display:block;}
#etw_banner .swiper-slide1 {position:relative;}
#etw_banner .swiper-slide1 a::before {position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.1);top:0;left:0;z-index:1;}
/* home_adv_top */.home_adv_top {padding:4rem auto;background-color:#f0f0f0;position:relative;}
.top_des {font-weight:300;font-size:1.1rem;color:#1d1d1b;margin-bottom:0;}
.home_adv_top .content {background:url(../images/p02-bg-01.png) no-repeat bottom right #fff;padding:3rem 0;padding-right:3rem;border-radius:0 10px 10px 0;position:relative;margin-top:-4rem;z-index:1;}
.home_adv_top .content::before {position:absolute;content:"";width:50%;height:100%;background-color:#fff;left:-50%;top:0;}
.adv_des_left::before {position:absolute;content:"";width:2px;height:100%;background-color:#f0f0f0;right:0;top:0;}
/* home_about_us */.home_about_us {background-color:#f0f0f0;position:relative;color:#fff;padding-top:8rem;}
.home_about_us::before {position:absolute;content:"";width:90%;height:83%;bottom:0;right:0%;background-color:#861a22;}
.home_about_us .content1 {position:relative;background-color:#861a22;}
.home_about_us .about_des {padding:3rem;position:relative;color:#fff;padding-right:0;padding-bottom:0;}
.home_about_us .about_des::before {position:absolute;content:"";width:1px;height:100px;left:0;top:3.4rem;background-color:#fff;}
.home_about_us .about_left_img {position:absolute;left:-20%;top:-4rem;z-index:1;width:100%;max-width:850px;}
.homevideo_video video {-o-object-fit:cover;object-fit:cover;width:100%;height:500px;display:block;}
.home_about_us .about_left_img::before {position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.35);left:0;top:0px;}
.largeTextContainer .largeText {color:#fff;font-size:4.2rem;font-weight:700;position:relative;white-space:nowrap;width:82%;}
.largeTextContainer .largeText span {opacity:.15;}
.largeTextContainer {height:63px;overflow:hidden;display:flex;justify-content:end;line-height:1.3;}
.home_about_us .about_des a.more_btn {background-color:#1b1b1b;padding:.5rem 1.5rem;padding-right:4rem;}
.home_about_us .about_des .webtitle a {color:#fff;}
/* home_main_products */.home_main_products {padding:4rem 0;background:url(../images/p02-bg-01.png) no-repeat bottom right #f0f0f0;margin-bottom:4rem;padding-bottom:6rem;}
.webtitle {font-weight:700;font-size:2.2rem;margin-bottom:1rem;line-height:1.35;}
.home_main_products .main_pro_inner {margin-top:2rem;}
.home_main_products .main_pro_inner .pro_item {background-color:#fff;transition:all .25s linear 0s;top:0;position:relative;box-shadow:0px 5px 20px 0px rgba(0,0,0,.02);position:relative;padding:1rem;height:100%;}
.home_main_products .main_pro_inner .pro_item .pro_txt a {color:#1b1b1b;font-size:1.2rem;font-weight:600;line-height:1.35;}
.home_main_products .main_pro_inner .pro_item .pro_txt {margin-top:1rem;}
.home_main_products .main_pro_inner .pro_item:hover {top:-.5rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.07);}
.home_main_products .top_des .col-lg-10 {position:relative;padding-left:3rem;}
.home_main_products .top_des .col-lg-10::before {position:absolute;content:"";width:1px;height:100%;background-color:#861a22;left:0;top:0;}
.mainpro_video {margin:0 auto;position:relative;margin-top:-8rem;width:80%;}
.mainpro_video .pro_item {box-shadow:0px 5px 20px 0px rgba(0,0,0,.02);}
.mainpro_video .pro_img {position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;position:relative;}
.mainpro_video .pro_img .video_btn2 {width:50px;height:50px;}
.mainpro_video .pro_img::before {position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.35);}
/* home_one_stop_box */.home_one_stop_box {margin:4rem auto;}
.home_one_stop_box .top_des {margin-bottom:1rem;}
.home_one_stop_box .on_stop_item {background-color:#f0f0f0;height:100%;}
.home_one_stop_box .on_stop_item .pro_des a {padding:2rem;display:block;color:#1b1b1b;font-weight:300;line-height:1.35;padding-left:3rem;position:relative;}
.home_one_stop_box .on_stop_item .pro_des a span {display:block;font-weight:700;font-size:1.4rem;}
.home_one_stop_box .on_stop_item .pro_img {overflow:hidden;}
.home_one_stop_box .on_stop_item .pro_img img {transition:all 1s ease;}
.home_one_stop_box .on_stop_item .pro_img:hover img {transform:scale(1.05);}
.home_one_stop_box .on_stop_item .pro_des a::before {position:absolute;content:"";width:1px;height:35%;left:2rem;top:2.5rem;background-color:#861a22;}
/* affiliated_members */.affiliated_members {margin-bottom:4rem;}
.affiliated_members .webtitle {font-weight:300;position:relative;padding-bottom:1rem;}
.affiliated_members .webtitle::before {position:absolute;content:"";width:80px;height:1px;left:0;right:0;background-color:#861a22;margin:0 auto;bottom:0;}
.affiliated_members ul {display:flex;flex-wrap:wrap;background-color:#fff;padding:2rem;justify-content:center}
.affiliated_members ul li {width:10%;margin-right:5%;}
.affiliated_members ul li:last-child {margin-right:0;}
.affiliated_members ul li img {filter:grayscale(100%);opacity:.65;}
/* pro_banner_box */.pro_banner_box {min-height:450px;position:relative;background:url(../images/pro_banner_01.jpg) no-repeat top center;display:flex;align-items:center;color:#fff;background-size:cover;}
.pro_banner_box h2 {font-size:2.5rem;font-weight:300;text-transform:uppercase;}
.pro_banner_box h2 span {font-weight:700;display:block;}
.pro_banner_box .pro_banner_txt {max-width:800px;font-size:1rem;font-weight:300;}
.pro_banner_small {min-height:360px;background:url(../images/pro_banner_02.jpg) no-repeat top center;background-size:cover;}
.pro_banner_big {min-height:360px;background:url(../images/pro_banner_03.jpg) no-repeat top center;background-size:cover;}
.pro_banner_big2 {min-height:360px;background:url(../images/pro_banner_04.jpg) no-repeat top center;background-size:cover;}
.pro_banner_big3 {min-height:360px;background:url(../images/pro_banner_05.jpg) no-repeat top center;background-size:cover;}
.pro_banner_big4 {min-height:360px;background:url(../images/pro_banner_04.jpg) no-repeat top center;background-size:cover;}
.pro_banner_big5 {min-height:360px;background:url(../images/pro_banner_06.jpg) no-repeat top center;background-size:cover;}
.pro_banner_small h2 {text-transform:none;}
/* hub_products_box */.hub_products_box {background-color:#f0f0f0;padding:4rem 0;padding-bottom:6rem;}
.hub_products_box .pro_item {background-color:#fff;padding:2rem;height:100%;position:relative;padding-bottom:2rem;}
.hub_products_box .pro_item .pro_des {font-size:1rem;color:#666;line-height:1.45;margin-top:1rem;}
.hub_products_box .pro_item .pro_des a {display:block;font-size:1.2rem;color:#1b1b1b;font-weight:700;margin-bottom:1rem;}
.hub_products_box .pro_item .pro_des>a {border-bottom:1px solid #f0f0f0;padding-bottom:1rem;}
.hub_products_box .pro_item .pro_des>a::before {position:absolute;content:"\f138";width:40px;height:40px;font-family:bootstrap-icons;bottom:-1rem;right:2rem;color:#fff;font-size:1.2rem;background-color:#861a22;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s;opacity:1;border:5px solid #fff;}
.hub_products_box .pro_item .pro_des a:hover {color:#861a22;}
.hub_products_box .pro_item .pro_des ul li a {font-size:1rem;font-weight:400;margin-bottom:.5rem;padding-left:1rem;position:relative;color:#666;}
.hub_products_box .pro_item .pro_des ul li a::before {position:absolute;content:"";width:5px;height:5px;background-color:#666;border-radius:50%;top:.5rem;left:0;}
.hub_products_box .pro_item:hover a {color:#861a22;}
.hub_products_box .pro_item .pro_img img {transform:scale(1);transition:all .5s;mix-blend-mode:multiply;}
.hub_products_box .pro_item .pro_img {background-image:radial-gradient(#fff 30%,#ddd);overflow:hidden;}
.hub_products_box .pro_item:hover .pro_img img {transform:scale(1.05);}
.hub_products_box .top_des {margin-bottom:2rem;}
.hub_products_box .pro_item:hover .pro_des>a::before {opacity:1;bottom:1rem;background-color:#b61621;}
/* pro_about_box */.pro_about_box {background-color:#f0f0f0;padding:4rem 0;}
.pro_about_box .content {background-color:#fff;font-size:1rem;}
.pro_about_box .content .why_des {padding:3rem;height:100%;border-bottom:#861a22 10px solid;position:relative;}
.pro_about_box .content .why_des::before {position:absolute;content:"";width:24%;bottom:-10px;left:20%;height:10px;background-color:#a83a41;}
.pro_about_box .content .why_des::after {position:absolute;content:"";width:24%;bottom:-10px;right:0%;height:10px;background-color:#e9a3a7;}
.pro_about_box .content .why_des .webtitle a {color:#1b1b1b;}
.pro_about_box .content .why_des a.more_btn i {font-size:1.2rem;top:1.1rem;}
.pro_about_box .content .about_img img {object-fit:cover;width:100%;height:100%;}
.pro_about_box .content .about_img {height:100%;}
.pro_about_box .content .why_des .webtitle a:hover {color:#861a22;}
.pro_about_box .affiliated_members {margin-top:3rem;margin-bottom:0;}
/* inquiry_bottom_box */.inquiry_bottom_box {background-color:#f8f8f8;}
.inquiry_bottom_box .inquiry_txt {font-weight:300;padding:3rem 2rem;padding-left:0;}
.inquiry_bottom_box .inquiry_txt strong {font-size:2rem;font-weight:800;display:block;line-height:1.35;margin-bottom:1rem;}
.inquiry_bottom_box .inquiry_txt .inquiry_btn {display:inline-block;padding:.5rem 2rem;color:#fff;background-color:#0075c1;font-weight:600;cursor:pointer;transition:all .5s;margin-top:2rem;}
.inquiry_bottom_box .inquiry_txt .inquiry_btn:hover {background-color:#861a22;}
.inquiry_bottom_box .inquiry_left {position:relative;margin-top:-3rem;}
.inquiry_bottom_box .inquiry_txt a {color:#1b1b1b;}
.inquiry_bottom_box2 {background:linear-gradient(to top,#dad9d9,#f0f0f0);margin-top:6rem;}
/* products_page_box */.products_page_box {background-color:#f0f0f0;padding:4rem 0;padding-bottom:6rem;}
.products_page_box2 {padding-bottom:4rem;padding-top:2rem;}
.products_page_box2 .products_img_top_box {margin-top:2rem;}
.products_page_box .pro_right_des {font-size:1.1rem;font-weight:300;}
.more_products_pic {position:relative;margin-top:-4rem;}
.more_products_pic img {width:100%;}
.pro_inquiry_btn {text-align:center;}
.pro_inquiry_btn span {cursor:pointer;color:#fff;padding:1rem 1.5rem;font-size:0.8rem;line-height:0.8rem;text-align:center;display:inline-block;margin:0.5rem 0 1rem 0;min-width:100px;position:relative;overflow:hidden;z-index:1;transition:.5s all ease-in-out;text-transform:uppercase;border-radius:2rem;background:#861a22;border-bottom:5px solid #d7dbde;margin:0 auto;font-weight:600;letter-spacing:2px;}
.pro_inquiry_btn span:hover {background-color:#00539f;}
.sample_img {display:flex;flex-wrap:wrap;position:relative;margin-top:1rem;}
.sample_img ul li {box-shadow:1px 2px 4px rgba(0,0,0,0.15);border-radius:10px;overflow:hidden;margin:5px;}
.sample_img .owl-nav {display:none !important;}
/* products_img_top_box */.products_img_top_box img {mix-blend-mode:multiply;}
.products_img_top_box .pro_right_des .pro_name {border-bottom:1px solid #861a22;}
.adv_item li {position:relative;padding-left:2.5rem;position:relative;line-height:1.65;margin-bottom:1rem;}
.adv_item li b {color:#333;font-weight:400;font-size:1.2rem;line-height:1.45;}
.adv_item li::before {position:absolute;content:"\f26f";width:8px;height:8px;color:#861a22;left:1rem;top:0;font-family:bootstrap-icons}
.adv_item li b {display:block;font-weight:600;font-size:1.2rem;color:#1b1b1b;}
/* products_spec_box */.products_spec_box {margin-bottom:3rem;}
/* Components_content */.Components_content {background-color:#f0f0f0;padding:3rem 0;}
.Components_content .compants_item {background-color:#fff;height:100%;}
.Components_content .compants_item .pro_des {padding:1rem;font-size:.9rem;font-weight:300;line-height:1.45;}
.Components_content .compants_item .pro_img img {width:100%;}
/* pro_inquiry_box */.pro_inquiry_box {margin-top:4rem;position:relative;}
.pro_inquiry_box::before {position:absolute;content:"";width:100%;height:50%;bottom:0;left:0;background-color:#f0f0f0;}
.pro_inquiry_box .inquiry_inner {box-shadow:0 0 6px #00000026;margin-bottom:3rem;}
.pro_inquiry_box .inquiry_form {padding:3rem;height:100%;background-color:#fff;}
.pro_inquiry_box .inquiry_left {height:100%;background:linear-gradient(to bottom,#861a22,#520f14);color:#fff;}
.pro_inquiry_box .inquiry_left .inquiry_title {font-size:1.6rem;padding:2rem;font-weight:800;line-height:1.45;}
.pro_inquiry_box .inquiry_left .inquiry_title span {display:block;font-weight:300;font-size:1.1rem;margin-top:.5rem;}
.pro_inquiry_box .inquiry_left .inquiry_contact {padding:1rem;}
.pro_inquiry_box .inquiry_left .inquiry_contact a {color:#fff;}
.pro_inquiry_box .inquiry_left .inquiry_contact .cot_email::before,.pro_inquiry_box .inquiry_left .inquiry_contact .cot_tel::before {color:#fff;}
.pro_inquiry_box .inquiry_left img {width:100%;}
.distributor_content {text-align:center;width:100%;max-width:1000px;margin:0 auto;font-size:1.2rem;font-weight:300;position:relative;padding-bottom:4rem;}
.distributor_content strong {font-size:3rem;font-weight:300;display:block;line-height:1.45;position:relative;margin-bottom:1rem;}
.distributor_content strong span {display:block;font-weight:700;font-size:1.6rem;}
.distributor_content .inquiry_btn {background-color:#861a22;display:none;cursor:pointer;padding:.4rem 2rem;color:#fff;border-radius:32px;margin-top:1rem;transition:all .5s;}
.distributor_content .inquiry_btn:hover {background-color:#00539f;}
/* related_products_box */.related_products_box {background-color:#fff;padding:4rem 0;background:linear-gradient(to bottom,#fff,#f0f0f0);padding-bottom:3rem;}
.related_products_box .webtitle {position:relative;padding-bottom:1rem;margin-bottom:2rem;}
.related_products_box .webtitle::before {position:absolute;content:"";width:80px;height:5px;left:0;right:0;margin:0 auto;background-color:#861a22;bottom:0;border-radius:10px;}
.related_products_inner {display:flex;flex-wrap:wrap;justify-content:center;width:75%;margin:0 auto;}
.related_products_inner .pro_item {width:49%;margin-right:2%;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;transition:all .5s;margin-bottom:1rem; }
.related_products_inner .pro_item:nth-child(2n) {margin-right:0;}
.related_products_inner .pro_item .pro_img {flex:1;}
.related_products_inner .pro_item .pro_des {flex:2;padding:1rem;}
.related_products_inner .pro_item .pro_des a {color:#666;}
.related_products_inner .pro_item .pro_des a span {color:#1b1b1b;font-size:1.2rem;font-weight:600;display:block;line-height:1.35;}
.related_products_inner .pro_item:hover,.related_products_inner .dq {background-color:#f0f0f0;}
.related_products_inner .pro_item .pro_img img {mix-blend-mode:multiply;}
/* other_content_box */.other_content_box {margin:4rem auto;}
.other_content_box .webtitle {position:relative;padding-bottom:2rem;margin-bottom:2rem;}
.other_content_box .webtitle::before {position:absolute;content:"";width:80px;height:5px;background-color:#861a22;left:0;bottom:0;border-radius:10px;}
.other_content_box ul {display:flex;flex-wrap:wrap;}
.other_content_box ul li {border-radius:10px;overflow:hidden;}
.other_content_box ul li .pro_item {position:relative;}
.other_content_box ul li .pro_item .pro_txt {position:absolute;left:0;right:0;bottom:0;width:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.85));padding:3rem 2rem;z-index:2;}
.other_content_box ul li .pro_item .pro_txt a {color:#fff;font-weight:900;font-size:1.4rem;position:relative;display:block;width:100%;line-height:1.35;padding-right:2rem;}
.other_content_box ul li .pro_item .pro_txt a::before {position:absolute;content:"\f135";font-family:bootstrap-icons;width:50px;height:50px;background-color:rgba(255,255,255,0.25);border-radius:10px;color:#fff;right:-1rem;top:0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;}
.other_content_box ul li .pro_item .pro_img {position:relative;overflow:hidden;}
.other_content_box ul li .pro_item .pro_img a::before {position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.15);top:0;left:0;z-index:1;}
.other_content_box ul li .pro_item .pro_img img {transition:all ease 1s;}
.other_content_box ul li .pro_item:hover img {transform:scale(1.25);}
.other_content_box_bg {background:linear-gradient(to top,#fff,#f0f0f0);padding-top:4rem;}
.other_content_box .owl-nav{display: none !important;}


/* pro_top_des */.pro_top_des {margin-top:3rem;font-weight:300;font-size:1.1rem;position:relative;padding-bottom:1rem;}
.pro_top_des h2 {font-size:2rem;font-weight:300;}
.pro_top_des::before {position:absolute;content:"";width:150px;height:2px;left:0;right:0;margin:0 auto;background-color:#861a22;bottom:0;}
.pro_top_bg {background-color:#f0f0f0;padding:4rem 0;}
.pro_top_bg .pro_top_des {margin-top:0;margin-bottom:3rem;}
.pro_top_bg2 .pro_top_des::before {display:none;}
.pro_top_bg2 {padding-bottom:1rem;}
.pro_top_bg2 .pro_top_des {margin-bottom:0;}
/* big_products_box */.big_products_box {margin-top:3rem;margin-bottom:4rem;}
.big_products_box .pro_item {display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:2rem;margin-bottom:2rem;}
.big_products_box .pro_item .pro_img {width:50%;overflow:hidden;}
.big_products_box .pro_item .pro_img img {transition:all .5s;}
.big_products_box .pro_item .pro_img:hover img {transform:scale(1.05);}
.big_products_box .pro_item .pro_des {width:50%;padding-left:2rem;}
.big_products_box .pro_item .pro_des a {display:block;font-size:1.2rem;font-weight:300;color:#666;position:relative;padding-bottom:1rem;margin-bottom:1rem;}
.big_products_box .pro_item .pro_des a::before {position:absolute;content:"";width:60px;height:3px;left:0;background-color:#861a22;left:0;bottom:0;}
.big_products_box .pro_item:nth-child(2n) .pro_img {order:1;}
.big_products_box .pro_item:nth-child(2n) .pro_des {order:0;padding-left:0;padding-right:2rem;}
.big_products_box .pro_item .pro_des a span {font-weight:900;color:#861a22;display:block;font-size:1.6rem;line-height:1.35;}
.big_products_box .pro_item:last-child {border:none;padding-bottom:0;}
.big_products_box .pro_item .pro_des a.more {display:inline-block;padding-bottom:0;margin-bottom:0;font-size:1rem;line-height:1.35;position:relative;padding-left:2rem;}
.big_products_box .pro_item .pro_des a.more::before {display:none;}
.big_products_box .pro_item .pro_des a.more i {font-size:1.4rem;margin-right:1rem;position:absolute;top:-.25rem;left:0;}
.big_products_box .pro_item .pro_des a.more:hover {color:#861a22;}
/* small_products_box */.small_products_box {margin-top:4rem;}
.small_products_box .big_title a {color:#1b1b1b;display:block;text-align:center;padding-bottom:1rem;margin-bottom:2rem;font-size:1.6rem;font-weight:600;text-transform:uppercase;position:relative;}
.small_products_box .big_title a::before {position:absolute;content:"";width:80px;height:2px;background-color:#861a22;left:0;right:0;margin:0 auto;bottom:0;}
.small_products_box ul {display:flex;flex-wrap:wrap;}
.small_products_box ul li {width:23%;margin-right:2%;text-align:center;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:#fff;padding:1rem;overflow:hidden;}
.small_products_box ul li:nth-child(4n) {margin-right:0;}
.small_products_box ul li a {display:block;color:#1b1b1b;line-height:1.35;}
.small_products_box ul li a img {transition:all .5s;margin-bottom:1rem;}
.small_products_box ul li a:hover img {transform:scale(1.05);}
/* spec_item */.spec_item li {position:relative;padding-left:2rem;line-height:1.35;margin-bottom:1rem;}
.spec_item li::before {position:absolute;content:"";width:8px;height:8px;background-color:#ccc;border-radius:50%;left:.5rem;top:.5rem;}
/* components_overview */.components_overview .page_title::before {left:0;right:0;margin:0 auto;}
.components_overview li p {padding-left:2rem;}
.components_overview li ol {margin-top:1rem;padding-left:2rem;}
.components_overview li ol li {padding-left:1rem;position:relative;margin-bottom:1rem;line-height:1.55;}
.components_overview li ol li::before {position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#ccc;left:0;top:10px;}
.components_overview ul>li {margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem;}
.components_overview ul>li strong {position:relative;display:block;padding-left:2rem;}
.components_overview ul>li strong::before {position:absolute;content:"\f155";font-family:bootstrap-icons;left:0;top:0;font-weight:normal;color:#861a22;}
/* motors_pic_list */.motors_pic_list {margin-top:3rem;}
.motors_pic_list ul {display:flex;flex-wrap:wrap;}
.motors_pic_list ul li {width:18%;margin-right:2%;margin-bottom:1rem;text-align:center;}
.motors_pic_list ul li figure {margin-bottom:0;}
.motors_pic_list ul li:nth-child(5n) {margin-right:0;}
.motors_pic_list ul li span {display:block;line-height:1.35;margin-top:.4rem;}
/* inquiry_bottom_content */.inquiry_bottom_content {padding:4rem 0;margin-top:4rem;background:url(../images/inquiry_bottom_bg.jpg) no-repeat top center;background-size:cover;}
.inquiry_bottom_content strong {font-size:2.2rem;position:relative;display:block;margin-bottom:1rem;padding-bottom:1rem;line-height:1.35;}
.inquiry_bottom_content strong::before {position:absolute;content:"";width:100px;height:5px;background-color:#861a22;left:0;right:0;margin:0 auto;bottom:0;border-radius:10px;}
.inquiry_bottom_content .inquiry_txt {max-width:800px;margin:0 auto;text-align:center;}
.inquiry_bottom_content .inquiry_txt a {color:#1b1b1b;}
.inquiry_bottom_content .inquiry_txt .cot_email::before,.inquiry_bottom_content .inquiry_txt .cot_tel::before {color:#1b1b1b;}
.inquiry_bottom_content .inquiry_txt .cot_email,.inquiry_bottom_content .inquiry_txt .cot_tel {display:inline-block;}
.inquiry_bottom_content .inquiry_txt .inquiry_btn {background-color:#861a22;color:#fff;cursor:pointer;display:inline-block;margin-top:3rem;padding:.5rem 2rem;border-radius:22px;transition:all .5s;}
.inquiry_bottom_content .inquiry_txt .inquiry_btn:hover {background-color:#00539f;}
/* cutter_heads_box */.cutter_heads_box {margin-top:2rem;}
.cutter_heads_box2 .content1 {background-color:#fff;padding:2rem;position:relative;margin-top:-5rem;padding-bottom:0;}
/* cutter_heads_item */.cutter_heads_item {border-bottom:2px solid #f0f0f0;padding-bottom:2rem;margin-bottom:2rem;}
.cutter_heads_item:last-child {border:none;}
.cutter_heads_item .page_title {font-weight:600;font-size:1.2rem;margin-top:1rem;margin-bottom:0;}
.cutter_heads_item .smallpro_name {font-size:1.6rem;font-weight:600;margin-bottom:1rem;color:#861a22;text-align:center;position:relative;}
.cutter_heads_item .pro_des_board span {display:block;line-height:1.35;text-align:center;margin-top:.5rem;}
.pro_quote_spec {display:flex;flex-wrap:wrap;}
.pro_quote_spec li {cursor:pointer;width:49%;margin-right:2%;}
.pro_quote_spec li a,.pro_quote_spec li {color:#861a22;font-weight:900;text-align:center;}
.pro_quote_spec li {position:relative;padding-left:1rem;}
.pro_quote_spec li:nth-child(2n) {margin-right:0;}
.pro_quote_spec li:nth-child(2n)::before {position:absolute;content:"";width:1px;height:100%;background-color:#861a22;left:-11px;bottom:0;transition:all .5s;}
.pro_quote_spec li i {margin-right:.5rem;font-size:1rem;display:flex;width:30px;height:30px;color:#fff;background-color:#861a22;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;line-height:30px;align-items:center;justify-content:center;}
/* page_top_box */.page_top_box {padding-top:2rem;}
/* products_inner_adv */.products_inner_adv {padding:4rem 0;margin-bottom:3rem;background:url(../images/adv_bg.jpg) no-repeat top center;background-size:cover;background-attachment:fixed;}
.products_inner_adv .webtitle {text-transform:uppercase;font-weight:300;font-size:2.2rem;position:relative;padding-bottom:1rem;margin-bottom:2rem;}
.products_inner_adv .webtitle::before {position:absolute;content:"";width:80px;height:1px;left:0;right:0;background-color:#861a22;margin:0 auto;bottom:0;}
.products_inner_adv ul {display:flex;flex-wrap:wrap;}
.products_inner_adv ul li {width:32%;margin-right:2%;background-color:#fff;padding:2rem;}
.products_inner_adv ul li:nth-child(3n) {margin-right:0;}
.products_inner_adv ul li strong {display:block;margin-bottom:1rem;}
.products_inner_adv ul li p {line-height:1.35;font-weight:300;padding:1rem;}
/* #container */#container {width:100%;margin:0 auto;margin-top:96px;}
.home_box {margin-top:0 !important;}
.content {width:100%;max-width:1200px;margin:0 auto;}
.content1 {max-width:1300px}
/* #quicknav */#quicknav {width:100%;margin:0 auto;height:auto;color:#666;font-size:.85rem;overflow:hidden;position:relative;font-weight:400;}
#quicknav ul {width:100%;max-width:1300px;margin:.5rem auto;}
#quicknav a {color:#666;}
#quicknav li {display:inline-block;padding:0.2rem 0.4rem 0.2rem 0;}
#quicknav li + li::before {padding:0 5px;color:#666;content:"/\00a0";}
#quicknav a:hover {color:#861a22;}
#quicknav li:last-child {color:#861a22;}
.quicknav_01 {border:none !important;}
.quicknav_01 a {color:#fff !important;}
.quicknav_01 li + li::before,.quicknav_01 li:last-child {color:#fff !important;}
/* .left_pics */.pro_bg {background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(70%,#eee));background-image:linear-gradient(to right,#fff 0 30%,#eee 70% 100%);padding:2rem;padding-left:0;margin-bottom:2rem;}
.left_pro_img {position:relative;}
.left_pro_img a {position:relative;display:block;}
.left_pics {height:auto;margin:0 auto;text-align:center;position:relative;margin-bottom:1rem;order:1;width:100%;}
.left_pics img {text-align:center;mix-blend-mode:multiply}
.left_pics a {display:block;overflow:hidden}
.related_pic {width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;background-color:#eee;padding:5px;padding-top:10px;}
.related_pic a {width:18%;margin-right:1%;}
.related_pic a:nth-child(5n) {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 a.imgdq img {border:1px #004680 solid;}
.related_pic span {font-size:0.7rem;line-height:0.9rem;display:block;text-align:center;color:#666;}
.left_pro_img .video_button {width:60px;height:60px;left:50%;}
/* footer */#footer {width:100%;text-align:center;margin:0 auto;overflow:hidden;position:relative;background:#f0f0f0;}
.etw_bottom {padding:4rem 0;padding-bottom:2rem;width:100%;margin:0 auto;position:relative;text-align:left;color:#1b1b1b;z-index:1;background:url(../images/foot_bg.jpg) no-repeat top center;background-size:cover;}
.home_link {width:100%;overflow:hidden;margin:0 auto;padding:.5rem 0;background-color:#861a22;position:relative;}
#footer a:hover {color:#861a22;}
.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:#861a22;text-transform:uppercase;font-weight:600;padding-bottom:1rem;}
.etw_bottom .etw_foot_title {position:relative;}
.etw_bottom .etw_foot_title a:hover {color:#fff!important;text-decoration:none;}
.etw_bottom .etw_foot_title::before {position:absolute;content:"";width:60px;height:1px;background-color:#861a22;left:0;bottom:0;}
.foot_logo {position:relative;height:100%;}
.etw_bottom strong {color:#1b1b1b;}
.pblist {overflow:hidden;margin:0.5rem auto;}
.pblist_box {width:100%;}
.etw_bottom a {color:#1b1b1b;}
.etw_bottom a:hover {color:#0192C7;}
.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:#1b1b1b;position:relative;position:relative;padding:.3rem 0;padding-left:.8rem;font-size:1rem;}
.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:#1b1b1b;font-family:fontawesome;font-size:20px;}
.cot_tel:before {content:"\f095";position:absolute;left:0px;top:3px;color:#1b1b1b;font-family:fontawesome;font-size:18px;}
.cot_email:before {content:"\f0e0";position:absolute;left:0px;top:4px;color:#1b1b1b;font-family:fontawesome;font-size:16px;}
.cot_people:before {content:"\f007";position:absolute;left:0px;top:6px;color:#1b1b1b;font-family:fontawesome;font-size:16px;}
.cot_mobile:before {content:"\f10b";position:absolute;left:2px;top:-3px;color:#1b1b1b;font-family:fontawesome;font-size:26px;}
.cot_fax:before {content:"\f1ac";position:absolute;left:0px;top:2px;color:#1b1b1b;font-family:fontawesome;font-size:16px;}
.cot_whatsapp:before {content:"\f232";position:absolute;left:0px;top:-1px;color:#1b1b1b;font-family:fontawesome;font-size:22px;}
#etw_coper {margin-top:2px;width:100%;line-height:22px;}
#etw_coper a {color:#fff;font-size:12px;}
#otherlink {clear:both;width:100%;height:auto;font-size:12px;margin-top:1rem;}
#otherlink a {color:#fff;display:inline-block;padding:0 4px;margin-right:5px;line-height:22px;margin-bottom:5px;font-size:12px;}
#otherlink a span {opacity:0.5;position:relative;top:0;}
#otherlink a:hover,#etw_homefooters a:hover,.etw_homefoot a:hover,#etw_coper a:hover {color:#fbb911;}
#otherlink a:hover span {opacity:1;top:-2px;transition:all 0.3s ease-in-out;}
@media (max-width:1680.98px) {.video_right_box {right:-32%;}
.largeTextContainer {height:45px;}
.largeTextContainer .largeText {font-size:3.3rem;}
.home_about_us::before {width:98%;}
}
@media (max-width:1440.98px) {.video_right_box {right:-48%;}
.mainpro_video {width:96%;max-width:1300px;}
#header::before {right:0;}
#header::after {left:27%;}
.banner_txt {top:15%;left:5%;}
.banner_txt1 h1 {font-size:2.6rem;}
.home_adv_top .content {padding:2rem;}
.home_about_us .about_left_img {left:0;max-width:600px;}
.home_about_us::before {width:100%;}
}
@media (max-width:1300.98px) {#etw_content,.etw_bottom,.content {padding-left:15px;padding-right:15px;}
.video_right_box {display:none;}
.pro_banner_box {min-height:360px;}
}
@media (max-width:1299.98px) {.top-nav {padding-left:0;}
#header::before {right:-5%;width:78%;}
.navbar-expand-lg .navbar-nav .nav-link {padding:.5rem .8rem;}
.largeTextContainer {display:none;}
.home_about_us .about_left_img {max-width:480px;}
.navbar-nav .dropdown-menu1 {min-width:67rem;left:-18.5rem;}
}
@media (max-width:1199.98px) {#etw_logo strong,#header::after {display:none;}
.navbar-nav .dropdown-menu1 {min-width:61rem;left:-10.5rem;}
.pro_quote_spec {justify-content:center;}
.pro_quote_spec li {width:100%;margin-bottom:1rem;max-width:200px;}
.pro_quote_spec li:nth-child(2n)::before {display:none;}
}
@media (max-width:1025.98px) {.banner_txt1 h1 {font-size:2rem;}
.webtitle {font-size:1.8rem;}
.top_des {font-size:1rem;}
}
@media (max-width:991.98px) {#header {position:relative;min-height:inherit;display:block;padding-bottom:0;background-color:#1b1b1b;}
#container,#etw_content,.home_box {margin:0 auto;}
#header::before {height:2px;}
#quicknav ul,.tags_box,#etw_sidebar,.carousel-control-next,.carousel-control-prev,#header::before,#quicknav {display:none;}
.top-nav .navbar {float:left;width:100%;}
.nav-item span.pro_icon {display:block;}
.navbar-light .navbar-toggler {color:#fff;font-size:2rem;border:none !important;position:relative;z-index:1;background-color:#861a22;margin-top:1rem;margin-left:1rem;}
.top-nav {width:100%;padding-left:0;margin-top:0;background-color:#eee;padding:0;}
.navbar-expand-lg .navbar-nav .nav-link {padding:0.6rem 0.5rem;border-right:none;font-size:1.2rem;border-bottom:1px solid #666;color:#333;text-transform:none;}
.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:#861a22;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {border-radius:0;color:#fff;background-color:#861a22;}
.top-nav {width:100%;float:left;background:#fff;margin:0;display:block;padding:0 !important;}
.top-nav:after,.top-nav:before,.top-nav ul>li>ul.dropdown-menu>li>.second_list {display:none;}
.navbar-nav .dropdown-menu {background:#fff;box-shadow:none;padding:.3rem 0;position:relative!important;left:0!important;top:0!important;margin-left:0!important;min-width:auto!important}
.top-nav .navbar-nav .row,.nav-fixed .top-nav .navbar-nav .row {width:100%!important;box-shadow:none !important;top:auto !important;margin:0 !important;left:auto !important;}
.top-nav .navbar-nav .navright {display:none;}
.top-nav .navleft {width:100%;float:none;padding:0.5rem 1rem;}
.top-nav .navbar-nav .row .navleft li {line-height:1.5rem;}
.top-nav .navbar-nav .row .navleft li a {color:#111;display:block;width:100%;font-size:1rem;line-height:1.5rem;padding:0.4rem 0 0.4rem 0.5rem;}
.top-nav .navbar-nav .row .navleft li a:hover,.top-nav .navbar-nav .row .navleft li a.lidq {color:#004680;}
/* .etw_language */.etw_language {background:none;width:auto;padding-top:1rem;display:block;float:right;height:auto;position:relative;z-index:1;}
.etw_language > ul {position:relative;float:right;font-size:1rem;border-radius:8px;}
.etw_language > ul > li span {cursor:pointer;float:left;}
.etw_language ul ul {display:none;position:absolute;top:100%;left:-1rem;padding:0;background-color:#eee;min-width:100px;border-radius:10px;}
.etw_language ul ul a {display:block;text-align:left;float:left;padding:0.3rem 1rem;color:#333;}
#etw_language .dropdown-item {color:#333;padding:0.2rem 0 0 1.5rem;}
#etw_language .dropdown-item:hover {color:#8f99a5;}
.etw_language ul li:hover > ul {display:block;}
.etw_language .dropdown-item {min-width:100px;}
.etw_language #etw_language {float:none;margin-top:0;height:auto;}
.etw_language #etw_language a {line-height:1.5rem;width:100%;}
.etw_language #etw_language a:hover {color:#004680 !important;}
#etw_language .dropdown-item::before {display:none;}
#etw_language .dropdown-item img {display:none;}
#etw_logo {margin-top:.5rem;margin-bottom:.5rem;}
#etw_logo img {width:70px;}
.banner_txt .more_btn {display:none;}
.home_adv_top .content {margin-top:0;}
.swiper-container-horizontal > .swiper-pagination-bullets {bottom:10px !important;}
.home_about_us .about_left_img {position:relative;left:inherit;top:-2rem;margin:0 auto;max-width:640px;width:90%;}
.homevideo_video video {max-width:640px;height:360px;}
.home_about_us .about_des {padding-top:0;}
.home_main_products .main_pro_inner .pro_item .pro_txt a {font-size:1rem;line-height:1.35;display:block;}
.home_main_products .top_des .col-lg-10::before,.home_about_us .about_des::before {display:none;}
.home_one_stop_box .on_stop_item .pro_des a {padding:1rem;}
.home_one_stop_box .on_stop_item .pro_des a::before {display:none;}
.home_one_stop_box .on_stop_item .pro_des a span {font-size:1.2rem;}
.home_one_stop_box {margin:2rem auto;}
.etw_bottom .etw_foot_title,.etw_bottom .etw_foot_title a {font-size:1.1rem;}
.etw_bottom,.home_main_products {padding:2rem 0;}
.home_main_products .top_des .col-lg-10,.home_about_us .about_des {padding-left:1.5rem;}
.mainpro_video {margin-top:0;}
.pro_banner_box h2 {font-size:2rem;}
.pro_banner_box {min-height:auto;padding:2rem 0;}
.hub_products_box {padding:2rem 0;}
.inquiry_bottom_box .inquiry_left {margin-top:2rem;}
.inquiry_bottom_box .inquiry_txt strong {font-size:1.6rem;font-weight:600;}
.hub_products_box .pro_item .pro_des span,.hub_products_box .pro_item .pro_des ul {display:none;}
.products_inner_adv ul li {padding:1rem;}
.products_inner_adv {padding:2rem 0;}
.pro_banner_txt .etw_hometitle {font-size:1.8rem;}
.big_products_box .pro_item .pro_img,.big_products_box .pro_item .pro_des {width:100%;}
.big_products_box .pro_item:nth-child(2n) .pro_img {order:0;}
.big_products_box .pro_item:nth-child(2n) .pro_des {order:1;}
.big_products_box .pro_item:nth-child(2n) .pro_des,.big_products_box .pro_item .pro_des {padding:1rem;}
.big_products_box {margin-bottom:1rem;}
.inquiry_bottom_box2 {margin-top:2rem;}
.related_products_inner {width:100%;}
.distributor_content strong {font-size:2rem;}
.pro_top_bg {padding:2rem 0;}
}
@media (max-width:768.98px) {.adv_des_left::before {display:none;}
}
@media (max-width:650.98px) {html {font-size:14px;}
#etw_banner img {object-fit:cover;height:220px;}
.affiliated_members ul {padding:1rem;}
.affiliated_members ul li {width:23%;margin-bottom:1rem;}
.pro_about_box .content .why_des {padding:1rem;}
.small_products_box ul li {width:32%;}
.small_products_box ul li:nth-child(4n) {margin-right:2%;}
.small_products_box ul li:nth-child(3n) {margin-right:0;}
.cutter_heads_item .smallpro_name {line-height:1.35;font-size:1.5rem;}
}
@media (max-width:575.98px) {h2,.etw_hometitle {font-size:1.6rem;}
.banner_txt1 h1 span {font-size:1.6rem;}
#etw_banner .swiper-button-next,#etw_banner .swiper-button-prev {display:none;}
.banner_txt1 h1 {padding-left:0;}
.banner_txt1 h1::before {display:none;}
.affiliated_members {margin-bottom:2rem;}
.pro_banner_box h2 span {font-size:1.6rem;}
.products_inner_adv ul li {width:100%;margin-right:0 !important;margin-bottom:1rem;}
.related_products_inner .pro_item {width:100%;margin-right:0 !important;}
.webtitle {font-size:1.5rem;}
.motors_pic_list ul li {width:32%;}
.motors_pic_list ul li:nth-child(5n) {margin-right:2%;}
.motors_pic_list ul li:nth-child(3n) {margin-right:0;}
.inquiry_bottom_content strong {font-size:1.5rem;}
}
@media (max-width:480.98px) {#etw_video_list ul li,.related_pro ul li {width:100%;margin-right:0 !important;}
.motors_pic_list ul li {width:49%;}
.motors_pic_list ul li:nth-child(3n) {margin-right:2%;}
.motors_pic_list ul li:nth-child(2n) {margin-right:0;}
.small_products_box ul li {width:49%;}
.small_products_box ul li:nth-child(3n) {margin-right:2%;}
.small_products_box ul li:nth-child(2n) {margin-right:0;}
}
@media (max-width:380.98px) {.small_products_box ul li {width:100%;margin-right:0 !important;}
}
@media (max-width:320.98px) {}
/* app css */.app_banner_box {min-height:400px;position:relative;background:url(../images/app_banner_01.jpg) no-repeat top center;display:flex;align-items:center;color:#fff;background-size:cover;}
.app_banner_box1 {min-height:360px;background:url(../images/pro_banner_03.jpg) no-repeat top center;background-size:cover;}
.app_banner_box2 {min-height:360px;background:url(../images/app_banner_02.jpg) no-repeat top center;background-size:cover;}
.app_banner_box3 {min-height:260px;background:url(../images/app_banner_03.jpg) no-repeat 80% 50%;background-size:cover;}
.app_banner_box4 {min-height:400px;background:url(../images/app_banner_04.jpg) no-repeat 80% 50%;background-size:cover;box-shadow:0 12px 18px 0 rgba(25,42,70,.13);}
.app_banner_txt {position:relative;width:70%;}
.app_banner_txt .small_title {font-size:1.4rem;line-height:1.6rem;font-weight:400;font-style:oblique;color:#ccc;margin:1rem 0 0;}
.app_banner_txt h2 {font-size:2.8rem;line-height:3rem;}
.app_banner_txt p {font-size:1.2rem;line-height:2rem;}
.app_banner_txt p span {color:#fbb911;}
.app_banner_box4 .app_banner_txt {text-align:center;width:100%;}
.app_banner_box4 #quicknav {text-align:center;}
.app_avg_box {position:relative;width:100%;}
.app_avg_box ul {display:flex;flex-wrap:wrap;}
.app_avg_box ul li {width:20%;position:relative;text-align:center;background-color:#f0f0f0 !important;padding:1rem 2rem;display:flex;flex-wrap:wrap;border-right:1px solid #fff;}
.app_avg_box ul li:nth-child(2n) {background-image:radial-gradient(farthest-corner at 50% 0%,#861a22 0%,#4d080c 100%) !important;color:#fff;}
.app_avg_box ul li:last-child {border-right:none;}
.app_avg_box ul li strong {display:block;width:100%;font-weight:800;padding:1rem 0;font-size:1.4rem;line-height:1.6rem;font-style:oblique;}
.app_avg_box ul li:nth-child(2n) strong {color:#fff;}
.app_avg_box ul li p {font-size:0.95rem;line-height:1.4rem;}
.appavg_img {margin:0 0 0.5rem;}
.app_box {position:relative;}
.app_box ul {display:flex;flex-wrap:wrap;}
.app_box ul>li {width:100%;background:#861a22;position:relative;margin:0 0 0.5rem;}
.app_box ul li ol {display:flex;flex-wrap:wrap;align-items:center;}
.app_box ul>li:nth-child(2n) {background:#f0f0f0;}
.app_box ul>li:nth-child(2n) ol {flex-direction:row-reverse;}
.app_box ul li ol li.product_img {width:60%;position:relative;}
.app_box ul li ol li.product_img a {display:block;width:100%;}
.app_box ul li ol li.product_con {width:40%;position:relative;padding:0 10% 0 4rem;}
.app_box ul li ol li.product_con a {color:#fff;font-size:2rem;line-height:2.2rem;font-weight:800;padding:1rem 0;display:block;width:100%;}
.app_box ul li ol li.product_con a small {display:block;font-size:1.3rem;line-height:1.5rem;margin:0 0 0.5rem;font-style:oblique;color:#ccc;}
.app_box ul li ol li.product_con span {display:block;width:100%;font-size:1.05rem;line-height:1.6rem;color:#fff;}
.app_box ul li ol li.product_con a.more1 {background:#1d1d1b;color:#fff;font-size:0.9rem;line-height:0.9rem;padding:0.8rem 1.5rem;margin:2.5rem 0 0;width:auto;display:inline-block;position:relative;z-index:0;}
.app_box ul li ol li.product_con a.more1:before {position:absolute;content:'';background:#0075c1;width:0;height:100%;right:0;top:0;transition:.3s all ease-in-out;z-index:-1;}
.app_box ul li ol li.product_con a.more1:hover:before {width:100%;left:0;}
.app_box ul li:nth-child(2n) ol li.product_con {padding:0 4rem 0 10%;}
.app_box ul li:nth-child(2n) ol li.product_con a {color:#333;}
.app_box ul li:nth-child(2n) ol li.product_con span {color:#666;}
.app_box ul li:nth-child(2n) ol li.product_con a.more1 {color:#fff;}
.app_details_box {position:relative;}
.app_details_box .webtitle {padding:0 0 1.5rem;position:relative;}
.app_details_box .webtitle:before {position:absolute;content:'';background:#861a22;width:120px;height:3px;left:0;bottom:10px;}
.app_details_box ul {display:flex;flex-wrap:wrap;}
.app_details_box ul>li {width:32%;margin:0 2% 1rem 0;background:#f0f0f0;position:relative;}
.app_details_box ul>li:nth-child(3n) {margin-right:0;}
.app_details_box ul li ol {display:flex;flex-wrap:wrap;align-items:center;}
.app_details_box ul li ol li.product_img {width:100%;position:relative;}
.app_details_box ul li ol li.product_img a {display:block;width:100%;}
.app_details_box ul li ol li.product_con {width:100%;position:relative;padding:0 2rem;}
.app_details_box ul li ol li.product_con a {color:#333;font-size:1.4rem;line-height:1.6rem;font-weight:400;padding:1rem 0 2rem;display:block;width:100%;}
.app_details_box ul li ol li.product_con a:hover {color:#861a22;}
.app_details_box ul li ol li.product_con a small {display:block;font-size:1.1rem;line-height:1.3rem;margin:0 0 0.5rem;font-style:oblique;color:#ccc;}
.app_details_box ul li ol li.product_con span {display:block;width:100%;font-size:1.05rem;line-height:1.6rem;color:#555;}
.app_details_box ul li ol li.product_con a.more1 {position:absolute;width:40px;height:50px;bottom:-1rem;right:1rem;}
.app_details_box ul li ol li.product_con a.more1:before {position:absolute;content:"\f138";width:40px;height:40px;font-family:bootstrap-icons;color:#fff;font-size:1.2rem;background-color:#861a22;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s;opacity:1;border:5px solid #fff;}
.app_bg_box {overflow:hidden;border-radius:2rem;box-shadow:0 12px 18px 0 rgba(25,42,70,.33);}
.app_bg_box .etw_gallery ul li {margin:0;padding:0 !important;}
.app_bg_box1 {background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 15px -3px rgba(0,0,0,.07),0 10px 20px -2px rgba(0,0,0,.04);}
.app_bg_box1 figure {margin:0;}
.service_box {display:flex;flex-wrap:wrap;background:linear-gradient(-92.85deg,rgba(255,255,255,.2) -22.04%,rgba(26,23,27,.2) 274.28%),#FFFFFF;padding:2rem 3rem 2rem 5rem;border-radius:1rem;align-items:center;width:90%;margin:0 0 1.5rem 10%;position:relative;}
.service_box_info h5 {font-size:1.6rem;line-height:1.8rem;padding:0.5rem 0;}
.service_box_info p {margin:0;color:#333;}
.service_box_icon {position:absolute;width:120px;height:120px;border-radius:50%;background:#0075c1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;left:-7%;outline:12px solid rgba(255,255,255,0.7);}
.service_box_icon img {display:block;width:60px;height:60px;}
.content_box {position:relative;padding:3rem 0 6rem;}
.content_box .webtitle {padding:0 0 1.5rem;position:relative;}
.content_box .webtitle:before {position:absolute;content:'';background:#861a22;width:120px;height:3px;left:0;bottom:10px;}
.content_box ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.content_box ul>li {width:calc(calc(100% / 2) - 0.8%);margin:0 0 1rem;position:relative;background:#f0f0f0;}
.content_box ul li ol {display:flex;flex-wrap:wrap;position:relative;align-items:center;}
.content_box ul li ol li.product_img {width:35%;position:relative;}
.content_box ul li ol li.product_img a {display:block;width:100%;overflow:hidden;}
.content_box ul li ol li.product_img img {display:block;mix-blend-mode:multiply;transition:.3s all ease-in-out;}
.content_box ul li ol:hover li.product_img img {transform:scale(1.06);}
.content_box ul li ol li.product_con {width:65%;position:relative;padding:0 2rem;}
.content_box ul li ol li.product_con a {display:block;width:100%;padding:1rem 0;font-size:1.3rem;line-height:1.5rem;font-weight:400;color:#333;}
.content_box ul li ol:hover li.product_con a {color:#861a22;}
.content_box_3 ul>li {width:calc(calc(100% / 3) - 0.8%);}
.content_box_3 ul li ol li.product_con a {font-size:1.2rem;line-height:1.4rem;}
.content_box_3 ul li ol li.product_con a.dq {color:#861a22;}
.content_box1 {position:relative;padding:3rem 0 1rem;}
.content_box1 .webtitle {padding:0 0 1.5rem;position:relative;}
.content_box1 .webtitle:before {position:absolute;content:'';background:#861a22;width:120px;height:3px;left:0;bottom:10px;}
.content_box1 ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.content_box1 ul>li {width:100%;margin:0 0 1rem;position:relative;background:linear-gradient(92.85deg,rgba(255,255,255,.2) -22.04%,rgba(26,23,27,.2) 274.28%),#FFFFFF;border-radius:1rem;padding:1rem 2rem;}
.content_box1 ul li ol {display:flex;flex-wrap:wrap;position:relative;align-items:center;}
.content_box1 ul li ol.product_more {position:absolute;right:2rem;bottom:2rem;width:25px;height:25px;background:url(../images/icon1.png) no-repeat;background-size:cover;z-index:1;opacity:.5;transition:.3s all ease-in-out;}
.content_box1 ul li ol.product_more a {display:block;width:25px;height:25px;}
.content_box1 ul li ol.product_more:hover {right:1.6rem;opacity:.8;}
.content_box1 ul li ol li.product_img {width:35%;position:relative;}
.content_box1 ul li ol li.product_img a {display:block;width:100%;}
.content_box1 ul li ol li.product_img img {display:block;mix-blend-mode:multiply;}
.content_box1 ul li ol li.product_con {width:65%;position:relative;padding:0 1rem 0 3rem;}
.content_box1 ul li ol li.product_con a {display:block;width:100%;padding:1rem 0;font-size:1.5rem;line-height:1.7rem;font-weight:700;color:#333;}
.content_box1 ul li ol li.product_con a:hover {color:#861a22;}
.content_box1 ul li ol li.product_con a small {display:block;width:100%;color:#777;font-size:1.1rem;}
.content_box1 ul li ol li.product_con span {display:block;width:100%;font-size:0.95rem;line-height:1.5rem;color:#555;}
.content_box2 {position:relative;padding:3rem 0 6rem;}
.content_box2 ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.content_box2 ul>li {width:100%;margin:0;position:relative;background:linear-gradient(95deg,rgba(255,255,255,.2) -22.04%,rgba(26,23,27,.2) 274.28%),#FFFFFF;}
.content_box2 ul li ol {display:flex;flex-wrap:wrap;position:relative;}
.content_box2 ul li:nth-child(2) ol {flex-direction:row-reverse;}
.content_box2 ul li ol.product_more {position:absolute;right:2rem;bottom:2rem;width:25px;height:25px;background:url(../images/icon1.png) no-repeat;background-size:cover;z-index:1;opacity:.5;transition:.3s all ease-in-out;}
.content_box2 ul li ol.product_more a {display:block;width:25px;height:25px;}
.content_box2 ul li ol.product_more:hover {right:1.6rem;opacity:.8;}
.content_box2 ul li ol li.product_img {width:50%;position:relative;}
.content_box2 ul li ol li.product_img a {display:block;width:100%;}
.content_box2 ul li ol li.product_img img {display:block;mix-blend-mode:multiply;}
.content_box2 ul li ol li.product_con {width:50%;position:relative;padding:2rem 3rem;border-bottom:#861a22 10px solid;display:flex;flex-wrap:wrap;align-content:center;}
.content_box2 ul li ol li.product_con::before {position:absolute;content:"";width:24%;bottom:-10px;left:20%;height:10px;background-color:#a83a41;}
.content_box2 ul li ol li.product_con::after {position:absolute;content:"";width:24%;bottom:-10px;right:0%;height:10px;background-color:#e9a3a7;}
.content_box2 ul li ol li.product_con a {display:block;width:100%;padding:1rem 0;font-size:1.6rem;line-height:1.8rem;font-weight:700;color:#333;text-transform:uppercase;}
.content_box2 ul li ol li.product_con a:hover {color:#861a22;}
.content_box2 ul li ol li.product_con a.more1 {display:inline-block;width:auto;color:#fff;text-align:center;background:#861a22;padding:0.8rem 1.5rem;font-size:0.9rem;line-height:0.9rem;text-transform:none;margin:1rem 0 0;font-weight:400;border-bottom:3px solid #ccc;border-radius:3rem;}
.content_box2 ul li ol li.product_con a.more1:hover {background:#0075c1;color:#fff;}
.content_box2 ul li ol li.product_con span {display:block;width:100%;font-size:0.95rem;line-height:1.5rem;color:#555;}
.content_bg {position:relative;padding:1rem 0;overflow:hidden;}
.content_bg:before {position:absolute;content:'';background:url(../images/about_bg.jpg) no-repeat;background-size:cover;width:35%;height:100%;left:0;top:0;height:100%;}
.about_quicknave {background:#f5f5f5 !important;}
.about_quicknave ul {margin:1.2rem 0;}
.content_bg img {border:5px solid #fff;}
.content_bg1 {position:relative;background:#f8f8f8;padding:3rem 0;width:100%;}
.top_content {background:#fff;padding:2rem 3rem;margin:-4rem auto 2rem;position:relative;}
.about_item_box {position:relative;display:flex;flex-wrap:wrap;margin:4rem auto 2rem;}
.about_item_txt {width:32%;margin:0 2% 1rem 0;position:relative;background:#fff;box-shadow:0 5px 8px -5px rgba(151,163,184,0.5),0 15px 16px -15px rgba(151,163,184,0.5),0 25px 32px -25px rgba(151,163,184,0.5);padding:1rem;font-size:0.95rem;line-height:1.5rem;color:#555;}
.about_item_txt:nth-child(3n) {margin-right:0;}
.about_item_txt img {width:60%;display:block;margin:0.5rem auto;}
.about_item_txt p strong {font-size:1.2rem;font-weight:600;line-height:1.4rem;color:#333;}
.about_item_txt1 {width:23.5%;}
.about_item_txt1:nth-child(3n) {margin-right:2%;}
.about_item_txt1:nth-child(4n) {margin-right:0;}
.protitle {font-size:2rem;line-height:2.2rem;text-align:center;padding:1.5rem 0;}
.shadow_pics {border-radius:1rem;overflow:hidden;box-shadow:0 12px 18px 0 rgba(25,42,70,.13);}
.etw_gallery {position:relative;}
.etw_gallery ul {display:flex;flex-wrap:wrap;position:relative;}
.etw_gallery ul li {width:25%;margin:0 0 2px 0;padding:0 1px !important;position:relative;}
.etw_gallery ul li:before {display:none !important;}
.etw_gallerys ul li {padding:0;margin:0;}
.etw_gallery1 ul li {width:100%;}
.etw_gallery2 ul li {width:50%;}
.etw_gallery3 ul li {width:33.33%;}
.etw_gallery5 ul li {width:20%;}
.etw_gallery6 ul li {width:16.66%;}
.etw_gallery ul li a {width:100%;display:flex;overflow:hidden;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;}
.etw_gallery ul li a:before {bottom:0;content:"";left:50%;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;position:absolute;right:51%;top:0;background:rgba(255,255,255,.1) none repeat scroll 0 0;}
.etw_gallery ul li a:after {bottom:50%;content:"";left:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;position:absolute;right:0;top:50%;background:rgba(255,255,255,.1) none repeat scroll 0 0;}
.etw_gallery ul li a:hover:before,.etw_gallery ul li a:hover:after {left:0;right:0;top:0;bottom:0;transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;}
.etw_gallery ul li figure {margin:0;}
.etw_gallery ul li span {display:block;padding:0.5rem;text-align:center;font-size:0.9rem;line-height:1.1rem;font-weight:400;}
.etw_gallery_bg ul li span {position:absolute;left:0;bottom:0;background:linear-gradient(0deg,#000,transparent);padding:2rem 1rem 1rem;color:#fff;width:100%;text-align:left;}
.page_title1 {position:relative;font-size:2rem;line-height:2.2rem;padding:3rem 0 1rem;}
.sendinquiry a {cursor:pointer;color:#fff;padding:1rem 1.5rem;font-size:0.8rem;line-height:0.8rem;text-align:center;display:inline-block;min-width:100px;position:relative;overflow:hidden;z-index:1;transition:.5s all ease-in-out;text-transform:uppercase;border-radius:2rem;background:#861a22;border-bottom:5px solid #d7dbde;margin:0 auto 2rem;font-weight:600;letter-spacing:2px;}
#etw_form_title {font-size:2rem;color:#333;position:relative;padding:0 0 0 0.8rem;line-height:2rem;margin:2rem 0 1rem 0;font-weight:800;}
.contact_info {overflow:hidden;margin:2rem 0 0;}
.contact_info .inquiry_box {margin:0;flex-direction:row-reverse}
.contact_info .contact_box .con_txt {padding:0 0 0 .4rem}
.contact_info #etw_form_title {padding:0 0 .5rem .8rem;color:#333}
.contact_info p {font-size:1rem;margin-bottom:1rem;}
.contact_info p strong {font-size:1rem;font-weight:600;}
.contact_info .p_name strong {font-size:1.2rem;font-weight:800;color:#1b1b1b;line-height:1.45;}
.contact_info p a {color:#861a22;text-decoration:underline}
.contact_info p a:hover {text-decoration:none;color:#861a22}
.contact_info #etw_set_feedback_form {padding:1rem 2rem;margin:0;background:#f5f5f5;}
.contact_info #floatchatiframe2011 {margin:0;min-height:460px;padding:0;background:0;border:none;box-shadow:none}
/****card****/.accordion {position:relative;}
.card {background:0;border:none;}
.card-header {transition:.3s all ease-in-out;border-bottom:none;border-radius:0 !important;background:#f8f8f8;padding:0;margin:0 0 1rem !important;}
.card-header:hover {background:rgba(0,0,0,.01);}
.card-header .btn {font-size:1.1rem;color:#111;position:relative;line-height:1.2rem;white-space:normal;padding:1rem 3rem 1rem 1.5rem;font-weight:600;}
.card-header .btn a {color:#333;}
.card-header .btn:hover a {color:#666;}
.card-header .btn:before {content:'';position:absolute;right:20px;top:16px;background:url(../images/icon4.png) no-repeat;background-size:auto;background-size:cover;width:15px;height:15px;transition:.3s all ease-in-out;opacity:.5;}
.card-body {position:relative;margin:0 0 1rem 0;padding:1rem 2rem 1rem 3rem;font-size:1rem;line-height:1.5rem;color:#555;font-weight:300;}
.card-header .btn span {float:right;font-size:3rem;color:#777;font-weight:100;transition:.3s all ease-in-out;}
.card-header .btn:hover span {transform:rotate(135deg);color:#861a22;}
.btn:hover,.btn[aria-expanded="true"],.btn-link.focus,.btn-link:focus {text-decoration:none;color:#666;}
.btn:hover:before,.btn[aria-expanded="true"]:before {transform:rotate(180deg);}
.btn[aria-expanded="true"] span {transform:rotate(135deg);color:#666;}
/****video****/.video_show {display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:center}
.video_show a::after {display:none;}
.video_btn2 {display:flex;flex-wrap:wrap;position:absolute;width:80px;height:80px;cursor:pointer;border-radius:50%;background-color:#861a22;font-size:1.8rem;box-shadow:0 0 0 0.25em rgba(255,255,255,0.5);}
.video_btn2::before {color:#fff;content:"\f4f4";font-family:bootstrap-icons;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.video_img {position:relative;}
.video_img .video_btn2 {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.video_img .video_btn2::before {font-size:3rem;padding-left:6px;}
.plyr--video,.plyr__poster,.plyr__video-wrapper {background-color:#fff!important}
.plyr--stopped.plyr__poster-enabled .plyr__poster {opacity:0!important}
.plyr__video-wrapper {background-color:#fff;background:var(--plyr-video-background,var(--plyr-video-background,#fff))}
/*video_hub*/.etwvideo_hub {position:relative;}
.etwvideo_hub ul {display:flex;flex-wrap:wrap;position:relative;}
.etwvideo_hub ul>li {width:32%;margin:0 2% 1.5rem 0;position:relative;transition:.3s all ease-in-out;overflow:hidden;background:#f5f5f5;border-radius:1rem;box-shadow:0 12px 18px 0 rgba(25,42,70,.13);}
.etwvideo_hub ul>li:nth-child(3n) {margin-right:0;}
.etwvideo_hub ul>li:nth-child(3n+1) {clear:both;}
.etwvideo_hub ul>li:hover {filter:drop-shadow(0 0 6px rgba(0 0 0 / 25%));-webkit-filter:drop-shadow(0 0 6px rgba(0 0 0 / 25%));}
.etwvideo_hub ul li ol {position:relative;display:flex;flex-wrap:wrap;align-items:center;}
.etwvideo_hub ul li ol li.product_img {width:100%;position:relative;}
.etwvideo_hub ul li ol li.product_img a {width:100%;display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:center;}
.etwvideo_hub ul li ol li.product_img .video_btn2 {width:50px;height:50px;}
.etwvideo_hub ul li ol li.product_con {width:100%;position:relative;padding:0 1.5rem;}
.etwvideo_hub ul li ol li.product_con a {display:block;font-size:1rem;line-height:1.2rem;color:#111;padding:1.5rem 0;font-weight:400;}
.etwvideo_hub ul li ol li.product_con a:hover {color:#861a22;}
.other_video ul>li {border-radius:1rem;width:16%;}
.other_video ul li ol li.product_img:before {position:absolute;content:'';width:100%;height:100%;background:url(../images/linen_dark_alpha.png) no-repeat;left:0;top:0;z-index:1;}
.other_video ul li ol li.product_img a {width:100%;display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:center;}
.other_video ul li ol li.product_img .video_btn2 {width:50px;height:50px;}
#video_right {width:69%;float:left;position:relative;margin:2rem 0 0;}
#video_right h2 {margin-top:0;font-size:1.8rem;line-height:2rem;font-weight:600;}
#video_right .inquiry_box {background:#f6f6f6;padding:1rem 2rem;}
#video_right #etw_form_title {font-size:1.6rem;line-height:1.8rem;font-weight:600;color:#333;padding:1.5rem 0 1rem 0.8rem;}
#video_sidebar {width:28%;float:right;position:relative;margin:2rem 0 0;}
#etw_videolist {position:relative;margin:0 auto;background:#f5f5f5;padding:1rem 2rem;}
#etw_videolist .webtitle {font-size:1.6rem;line-height:1.6rem;text-align:left;padding:1rem 0;font-weight:600;color:#861a22;text-transform:uppercase;}
#etw_videolist>ul {position:relative;display:flex;flex-wrap:wrap;}
#etw_videolist>ul>li {width:100%;position:relative;display:block;}
#etw_videolist>ul>li>a {width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0.3rem 0;border-radius:0 2rem 2rem 0;transition:.3s all ease-in-out;}
#etw_videolist>ul>li a:hover {box-shadow:1px 3px 6px rgba(0 0 0 / 30%);}
#etw_videolist>ul>li img {width:30%;float:left;}
#etw_videolist>ul>li span {width:70%;float:right;padding:0.3rem 0.8rem;color:#333;font-size:0.85rem;line-height:1rem;font-weight:300;position:relative;display:block;transition:.3s all ease-in-out;}
#etw_videolist>ul>li>a.dq span,#etw_videolist>ul>li>a:hover span {color:#861a22;}
#etw_videolist>ul>li>a:hover:before,#etw_videolist>ul>li>a.dq:before {color:#861a22;}
#etw_videolist .videohid {display:none;}
.video_more {display:block;margin:1rem 0;width:120px;position:relative;}
.video_more span {display:block;background:linear-gradient(90deg,#861a22,#861a22);color:#fff;text-align:left;padding:0.8rem 0 0.8rem 1.5rem;font-size:1rem;line-height:1rem;position:relative;cursor:pointer;transition:.3s all ease-in-out;}
.video_more span::before {position:absolute;content:"\f105";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-family:FontAwesome;color:#fff;font-size:22px;font-weight:300;transition:.3s all ease-in-out;}
.video_more span:hover:before {right:18px;}
#video_right video {width:100% !important;}
@media (max-width:991.98px) {.etwvideo_hub ul > li {width:100%;margin:0 0 1rem 0;}
.etwvideo_hub1 ul li ol li.product_img {width:100%;}
.etwvideo_hub1 ul li ol li.product_con {width:100%;position:relative;padding:1rem 2rem 2rem;}
#video_right {width:100%;float:none;}
#video_sidebar {width:100%;float:none;}
#etw_videolist > ul > li {width:49%;margin:0 2% 1rem 0;}
#etw_videolist > ul > li:nth-child(2n) {margin-right:0;}
#etw_videolist > ul > li:nth-child(2n+1) {clear:both;}
.video_btn2 {width:60px;height:60px;}
}
@media (max-width:575.98px) {.videoall ul li {width:100%;margin-right:0}
#etw_videolist > ul > li > a {border-radius:0;}
#etw_videolist > ul > li img {width:100%;float:none;}
#etw_videolist > ul > li span {width:100%;float:none;text-align:center;padding:0.5rem 0;}
.etwvideo_hub ul li ol li.product_img {width:40%;}
.etwvideo_hub ul li ol li.product_con {width:60%;padding:0 1rem;}
.etwvideo_hub ul li ol li.product_con a {font-size:0.8rem;line-height:1rem;}
#etw_videolist {padding:1rem;}
}
/*Overview Box*/.overview_box span {display:block;}
.caption-name {font-size:2rem;width:100%;line-height:2rem;text-align:center;margin-bottom:2rem;}
.caption-name small {display:block;width:100%;color:#999;font-weight:600;font-style:oblique;font-size:1.2rem;line-height:1.3rem;text-transform:none;margin:0 0 0.5rem;}
.overview_box .items {display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:40px;}
.overview_box .items .item {width:49%;margin-right:2%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.overview_box .items .item:nth-child(2n) {margin-right:0;}
.overview_box .items .item:nth-child(2n+1) {clear:both;}
.overview_box .items .item .simple-name-label {font-size:1.4rem;text-align:left;height:2rem;border-bottom:1px solid #ccc;position:relative;height:50px;width:90%;}
.overview_box .items .item .simple-name-label::before {transition:width .3s ease-in-out;content:"";background:#861a22;width:40px;height:4px;position:absolute;bottom:-2px;}
.overview_box .items .item:hover .simple-name-label::before {width:100%;transition:width .3s ease-in-out;}
.overview_box .items .item .simple-name-value {font-size:1rem;text-align:left;color:#555;}
.overview_box .detail {display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:1.6rem;margin:0 0 0.2rem;}
.overview_box .detail .value {font-size:1rem;padding-left:6px;}
.overview_box .items .item .longtxt {padding-top:20px;padding-right:35px;}
.overview_box .items .item .img {border:1px solid #ccc;width:100%;height:350px;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.overview_box .border-top {border-top:1px solid #ccc;padding-top:20px;padding-bottom:25px;margin-top:50px;}
.overview_box .items .item .simple-name-value .readmore {position:relative;display:inline-block;text-align:center;background-color:#fff;padding:8px 25px 8px 25px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;line-height:1.5;text-align:left;color:#fff;font-size:.9rem;border:solid 1px #353535;border-radius:25px;color:#353535;outline-width:0;overflow:hidden;}
.overview_box .items .item .simple-name-value .readmore .btn-inner {padding-right:20px;display:block;}
.overview_box .items .item .simple-name-value .readmore .btn-inner::before {content:'';background:url(images/i_arrow_black.svg) center no-repeat;background-size:100% auto;width:8px;height:12px;display:block;position:absolute;top:0;bottom:3px;right:22px;margin:auto;position:absolute !important;}
.overview_item ul li ol li.product_con span {margin:0.5rem 0 1rem 0;}
.overview_more {width:140px;margin:0 auto;}
.overview_more a {display:block;width:100%;background:#861a22;color:#fff;text-align:center;padding:0.8rem 1rem;font-size:1rem;line-height:1rem;}
.overview_more a:hover {background:#861a22;}
@media (max-width:1199.98px) {.app_avg_box ul li strong {font-size:1.2rem;}
}
@media (max-width:991.98px) {.overview_box .caption-name {font-size:1.6rem;line-height:1.8rem;}
.overview_box .items .item .simple-name-label {font-size:1.2rem;line-height:1.4rem;}
.app_banner_box {min-height:auto;padding:2rem 0;}
.app_banner_box .etw_hometitle {font-size:2rem;}
.app_banner_txt {width:100%;}
.app_avg_box {display:none;}
.app_box ul li ol li.product_img,.app_box ul li ol li.product_con {width:100%;}
.app_box ul li ol li.product_con,.app_box ul li:nth-child(2n) ol li.product_con {padding:2rem;}
.content_box ul li ol li.product_con a {font-size:1rem;}
.content_box {padding:2rem 0;}
.app_details_box ul li ol li.product_con {padding:0 1rem;}
.app_details_box ul li ol li.product_con a small {font-size:1rem;}
.pro_inquiry_box .inquiry_form {padding:1rem;}
.top_content {margin-top:0;padding:1rem;}
.content_box2 ul li ol li.product_img,.content_box2 ul li ol li.product_con {width:100%;}
.content_box2 ul li ol li.product_img img {width:100%;}
.content_box2 ul li ol li.product_con {padding:2rem;}
.content_box2 {padding:2rem 0;}
.content_bg::before {display:none;}
.content_bg1 {padding:1rem 0;}
.service_box_icon {position:relative;left:inherit;margin-bottom:1rem;width:80px;height:80px;}
.service_box {padding:2rem;width:100%;margin:0;margin-bottom:1rem;}
.about_item_box {margin-top:2rem;}
}
@media (max-width:768.98px) {.etw_gallery5 ul li {width:33%;}
.etw_hometitle {font-size:2rem;}
.about_item_txt {width:49%;}
.about_item_txt:nth-child(3n) {margin-right:2%;}
.about_item_txt:nth-child(2n) {margin-right:0;}
}
@media (max-width:575.98px) {.overview_box .items {margin-top:0;}
.overview_box .items .item {width:100%;margin-right:0;margin-bottom:1.5rem;}
.overview_box .items .item .simple-name-label {height:40px;}
.overview_box .items .item .simple-name-value {margin-top:0.6rem !important;}
.content_box ul > li {width:100%;}
.content_box1 ul li ol li.product_img,.content_box1 ul li ol li.product_con {width:100%;}
.content_box1 ul li ol li.product_con {padding:1rem;}
.app_details_box ul > li {width:100%;margin-right:0 !important;margin-bottom:2rem;}
.etw_gallery5 ul li,.etw_gallery ul li {width:50%;}
}
@media (max-width:480.98px) {.etw_gallery5 ul li,.etw_gallery ul li,.about_item_txt {width:100%;margin-right:0 !important;}
}
