@charset "utf-8";
/* CSS Document */
@font-face {
  font-weight: 400;
  font-style: normal;
  font-family: fontawesome;
  src: url(//:) format("no404"), url(../font-awesome/fontawesome-webfont.woff) format("woff"),
    url(../font-awesome/fontawesome-webfont.ttf) format("truetype");
}

@font-face {
  font-family: "Helvetica-Neue-LT-Std-85-Heavy";
  font-style: normal;
  font-weight: 500;
  src: local("Helvetica-Neue-LT-Std-85-Heavy"), local("Helvetica-Neue-LT-Std-85-Heavy"),
    url(../font/Helvetica-Neue-LT-Std-85-Heavy.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "AcuminPro-Medium";
  src: local("AcuminPro"), local("AcuminPro-Medium"), url(../font/AcuminPro-Medium.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato Regular";
  font-style: normal;
  font-weight: 400;
  src: local("Lato-Regular"), local("Lato-Regular"), url(../font/Lato-Regular.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*basic*/
#otherlink{display: none;}
img,
object {
  max-width: 100%;
}
img {
  -ms-interpolation-mode: bicubic;
  border: 0;
}
* {
  margin: 0;
  padding: 0;
}
li,
ol,
ul {
  list-style: none;
}
strong {
  font-weight: 700;
  color: #555;
  font-size: 15px;
}
a,
a:focus,
a:hover {
  text-decoration: none !important;
  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;
}
p {
  margin: 0;
  padding: 0 0 1rem;
}

body {
  font-family: Arial, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  color: #495057;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
hr {
  border-top: 1px #ddd dashed;
  margin: 1rem 0;
}
table {
  margin: 5px 0 0;
  width: 100%;
}
.table-responsive {
  margin-bottom: 1rem;
}
table,
td {
  border: none !important;
}
.table > tbody > tr {
  background-color: #fff;
}
.table > tbody > tr:nth-of-type(odd) {
  background-color: #f2f2f2;
} 
.table-hover > tbody > tr:hover,
.table > tbody > tr:nth-of-type(odd):hover {
  background-color: #fff;
}
.table .top {
  background: #f2f2f2 !important;
}
.table > tbody > tr > td {
  vertical-align: middle;
  padding: 8px;
  font-size: 14px;
  line-height: 18px;
}
.table.table1 > tbody > tr > td{border: 1px solid #CCC!important;}
.table.table1 > tbody > tr:nth-of-type(2n+1){background-color: #FFF;}
.etw_hometitle,
h2 {
  padding: 0.5rem 0 1.25rem;
  font-size: 1.5rem;
  color: #202020;
  font-weight: 700;
  margin: 0;
}
.etw_hometitle {
  font-size: 1.35rem;
  padding-bottom: 1.125rem;
  color: #202020;
  margin-bottom: 1rem;
}
.clearfix {
  clear: both;
}

#etw_top {
  position: fixed;
  right: 150px;
  bottom: 120px;
  z-index: 999;
  text-align: center;
  display: none;
}
#etw_top,
#etw_top a {
  width: 40px;
  height: 40px;
  line-height: 46px;
  border-radius: 50%;
  color: #fff;
  background: #fe0000;
}
#etw_top a {
  display: block;
  transition: all ease-in-out 0.4s;
  -moz-transition: all ease-in-out 0.4s;
  -webkit-transition: all ease-in-out 0.4s;
  -ms-transition: all ease-in-out 0.4s;
  -o-transition: all ease-in-out 0.4s;
}
#etw_top a:hover {
  cursor: pointer;
  line-height: 32px;
  background: #b71120;
}

inquiry,
u.inquiry {
  text-decoration: none;
  color: #666;
}
u.inquiry:after {
  content: "INQUIRY";
  display: inline-block;
  background: #e3e4e5;
  color: #666;
  text-align: center;
  line-height: 1;
  padding: 4px 10px;
  font-size: 12px;
  float: left;
  width: 88px;
}
u.inquiry:hover:after {
  background: #285a92;
  color: #fff;
}
/*头部*/
#header {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  margin: 0 auto;
  background: #fff;
  border-bottom: 1px solid #dbdbdb;
}
#headerin {
  width: 96%;
  margin: 0px auto;
  max-width: 1200px;
  position: relative;font-family: Arial;
}
.headtop {
  width: 100%;
  float: left;
  position: relative;
  background: rgba(0, 0, 0, 0.7);
}
#header.header_on {
  background: transparent;
  border-bottom: none;
}
#header.header_on .navbar-light .navbar-nav a.nav-link {
  color: #fff;
}

#etw_logo {
  width: 80px;
  height: 44px;
  float: left;
  margin: 10px 0 5px;
}
.navbtn {
  margin-top: 1rem;
}
.etw_language{float: left;width: auto;height: 35px;} 

.etw_language>ul>li>a{display: none;}
.etw_language ul ol{width: 100%;float: left;}

#etw_language {
  float: left;
  text-align: left; 
}
#etw_language .dropdown-item {
  display: inline-block;
  width: auto;
  font-size: 0.75rem;
  padding: 0.4rem 0 0.4rem;
  color: #fff;
  font-weight: 300;
  background: none;
  margin: 0 10px;
}
#etw_language .dropdown-item:hover {
  color: #62a0eb;
  text-decoration: underline;
  background: none;
}
.etw_menu{width: auto;float: right;margin-top: 0.4rem}
.etw_menu ul{width: 100%;}
.etw_menu ul li{width: auto;float: left;}
.etw_menu ul li a{display: block;color: #fff;border-right: 1px solid #898a8b;padding: 0 0.75rem}
.etw_menu ul li a:hover,.etw_menu ul li a.dq{color: #62a0eb;text-decoration: none;}
.etw_menu ul li:last-child a{border-right: none;}

.etw_hide{display: none;}

.top-nav {
  width: auto;
  float: right;
  font-family: "AcuminPro-Medium", "Vrinda";
  margin-top: 5px;
}
.navbar {
  padding: 0;
}
.navbar-collapse {
  justify-content: center;
}
.navbar-light .navbar-nav .nav-link {
  color: #000;
  font-size: 1rem;
  padding: 0.6rem 0;
  line-height: 2rem;
  font-weight: 400;
  margin: 0 1.5rem;
  text-transform: uppercase;
}
.navbar-light .navbar-nav .active .nav-link,
.navbar-light .navbar-nav .nav-link:hover {
  color: #62a0eb!important;
}
.navbar-light .navbar-nav .dropdown-menu a:hover {
  color: #62a0eb;
}
.navbar-light .navbar-nav .dropdown-item {
  font-weight: 300;
  font-size: 0.8375rem;
  line-height: 1.125rem;
}
.dropdown-item.active,
.dropdown-item:active {
  background: #fff;
  color: #62a0eb;
}
.header1{background: #fff!important;}
.header1 .navbar-light .navbar-nav .nav-link{color: #000!important;} 
.header1 .navbar-light .navbar-nav .nav-link:hover,.header1 .navbar-light .navbar-nav .nav-link.active{color: #62a0eb!important}
.dropdown-menu1 {
  min-width: 1200px;
  left: -200px;padding: 1rem 1rem 0.5rem;
}
.dropdown-menu1>ul {
  width: 100%; 
  padding: 1rem 1.5rem 0;
}
.dropdown-menu1>ul>li{
  width: 63%; 
  margin-right: 2%;
  float: left;
  margin-bottom: 0.5rem;
  padding-right: 2%;
  border-right: 1px solid #ececec;
}
.dropdown-menu1>ul>li:nth-child(2n) {
  margin-right: 0;
  width: 35%;padding-right: 0;border-right: none;padding-left: 4%;
} 
.dropdown-menu1>ul>li:nth-child(2) ol{display: flex;flex-wrap: wrap;}
.dropdown-menu1>ul>li ol,.dropdown-menu1>ul>li ol>li{width: 100%;}
.dropdown-menu1>ul>li ol>li{margin-bottom: 1rem;}
.dropdown-menu1>ul>li:nth-child(1)>ol>li{width: 49%;margin-right: 2%;float: left;}
.dropdown-menu1>ul>li:nth-child(1)>ol>li:nth-child(2n){margin-right: 0;}
.dropdown-menu1>ul>li>span{display: block;position: relative;font-size: 1rem;font-weight: 700;padding-bottom: 0.5rem;margin-bottom: 1rem;color: #000;} 
.dropdown-menu1>ul>li ol>li img{width: 17%;float: left;}
.dropdown-menu1>ul>li ol>li a{width: 80%;float: right;font-size: 14px;color: #555;padding-top: 7px;}
.dropdown-menu1>ul>li ol>li a:hover,.dropdown-menu1>ul>li ol>li a.active{color: #62a0eb;}

.dropdown-menu2{min-width: 1200px;left: -348px;padding: 1rem 1rem 0.5rem;}
.dropdown-menu2>ul{width: 100%;display: flex;flex-wrap: wrap;}
.dropdown-menu2>ul>li{width: 11.2%;float: left;margin-right: 1.4%;margin-bottom: 0.5rem;position: relative;}
.dropdown-menu2>ul>li:nth-child(8n){margin-right: 0;}
.dropdown-menu2>ul>li a span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: #fff;font-size: 14px;font-weight: 500;line-height: 1.5rem;padding: 0 0.25rem}
.dropdown-menu2>ul>li a:hover span,.dropdown-menu2>ul>li a.active span{color: #ea541f}

.dropdown-menu3{min-width: 1200px;left: -620px;padding: 1rem 1rem 0.5rem;}
.dropdown-menu3>ul{width: 100%;display: flex;flex-wrap: wrap;}
.dropdown-menu3>ul>li{width: 13%;float: left;margin-right: 1.4%;margin-bottom: 0.5rem;position: relative;}
.dropdown-menu3>ul>li:nth-child(7n){margin-right: 0;}
.dropdown-menu3>ul>li a span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: #fff;font-size: 14px;font-weight: 500;line-height: 1.5rem;padding: 0 0.25rem}
.dropdown-menu3>ul>li a:hover span,.dropdown-menu3>ul>li a.active span{color: #ea541f}

.dropdown-menu ul li a.dropdown-item {
  white-space: normal;
  padding: 0.25rem 0;
}
.top_video {
  margin-left: 1.5rem;
}
.top_video a {
  font-size: 12px !important;
  background: url(../images/video-icon.png) no-repeat left center;
  padding-left: 28px !important;
}
.navbar-light .navbar-nav .top_video .nav-link {
  margin: 0;
}
.navbar-light .navbar-nav .top_video .nav-link a {
}
.navbar-light .navbar-nav .top_video .nav-link:hover {
  border: none;
}
#header.header_on .top_video a {
  background: url(../images/video-icon.png) no-repeat left center;
}

/*首页附加样式*/
#etw_banner {
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  text-align: center;
  top: -93px;
}
#etw_banner:after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.banner-text {
  font-family: "Helvetica-Neue-LT-Std-85-Heavy", "Vrinda";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  font-size: 3.75rem;
  color: #fff;
  z-index: 1;
  line-height: 1.2;
  width: 40%;font-weight: bold;
}
.banner-text01 h1{font-size: 3.25rem!important;}
.banner-text1 h1 {
  font-size: 2rem;
  color: #fff;
}
.banner-text01 span{text-transform: none!important;}
.banner-text1 span {
  font-size: 1rem;
  text-transform: capitalize;
  display: block;
  line-height: 1.5rem;
  width: 75%;
  margin: 0px auto;
  margin-top: 1rem;font-family: Arial;
}
.etw_mainproducts .content {
  padding: 0 1.5rem;
}

.ny_banner .ny_pro .tit{text-align: center;position: relative;margin-bottom: 1.5rem;}
.ny_banner .ny_pro .tit span{font-size: 2rem;color: #fff;font-weight: 600;text-transform: uppercase;position: relative;padding-bottom: 6px;}
.ny_banner .ny_pro .tit:after{content: "\f078";font-family: fontawesome;height: 1rem;color: #07b5fe;font-size: 1rem; width: 1rem;text-align: center;bottom: -14px;left:50%;margin-left: -8px;position: absolute;}
.ny_banner .ny_pro .tit span:before{content: "";position: absolute;bottom: -8px;border-width: 0; border-bottom-width: 0px;right: 50%;margin-right: 20px;}
.ny_banner .ny_pro .tit span:after {content: "";position: absolute;bottom: -8px;left: 0;border-width: 0;border-bottom-width: 0px;left: 50%;margin-left: 20px;}
.ny_banner .ny_pro .tit span:before,.ny_banner .ny_pro .tit span:after{width: 66%;border-style: solid;border-color:#07b5fe;border-bottom-width: 1px;}

.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
  clear: both;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  -ms-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-buttons div,
.owl-controls .owl-page {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.grabbing {
  cursor: url(../images/grabbing.png) 8 8, move;
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-one {
  float: none;
  margin: 0 auto;
  width: 100%;
  max-width: 1052px;
  position: relative;
}
.owl-theme .owl-controls {
  width: 100%;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons {
  display: block;
  width: 100%;
  height: 100%;
}
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  display: inline-block;
  display: block;
  width: 45px;
  height: 45px;
  zoom: 1;
  top: 33%;
  filter: Alpha(Opacity=50);
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
  position: absolute;
  content: "\f104";
  width: 12px;
  height: 21px;
  left: -2.5rem;
  top: 15%;
  font-family: fontawesome;
  font-size: 2.5rem;
  font-weight: bold;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before {
  position: absolute;
  content: "\f105";
  width: 12px;
  height: 21px;
  right: -2.5rem;
  top: 15%;
  font-family: fontawesome;
  font-size: 2.5rem;
  font-weight: bold;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  text-decoration: none;
  opacity: 0.6;
  filter: Alpha(Opacity=100);
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  margin: 5px 7px;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  opacity: 1;
  filter: Alpha(Opacity=100);
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  padding: 2px 10px;
  width: auto;
  height: auto;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
  font-size: 12px;
}
.owl-item.loading {
  min-height: 150px;
  background: url(../images/AjaxLoader.gif) no-repeat center center;
}
.owl-pagination {
  display: none;
}
.owl-one .item {
  width: 98%;
  margin: 3px auto 3px;
  float: left;
}
.owl-one .item a:hover .about_title {
  color: #da251c;
}
.owl-one .item img {
  width: auto;
  height: auto;
  text-align: center;
}
.owl-one .item .buttons a {
  padding: 0;
}
.action {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
}
.owl-one .item img:hover {
  opacity: 0.7;
}

.etw_mainproducts1{width: 100%;margin-top: -60px;}

.etw_mainproducts {
  width: 100%;
  float: left;
  padding: 0 1rem; 
}
.etw_mainproducts ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_mainproducts ul > li {
  width: 100%;
}
.etw_mainproducts ul > li > ol,
.etw_mainproducts > ul > li > ol > li {
  width: 100%;
}
.etw_mainproducts ul > li > ol > li.product_con {
  color: #555;
  width: 100%;
  margin-top: 0.25rem;
}
.etw_mainproducts ul > li > ol > li.product_con > a {
  display: block;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  color: #333;
  padding: 0.5rem 0.25rem;
  position: relative;
}
.etw_mainproducts ul > li > ol > li.product_con > a:hover {
  text-decoration: none;
  color: #0d66d0;
}
.etw_mainproducts ul > li > ol > li.product_img {
  position: relative;
  margin: 0 auto;
  transition: 0.3s;
  text-align: center;
}
.etw_mainproducts ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}

.get_click {
    text-align: right;
}
.get_click a {
    display: inline-block;
    width: 137px;
    height: 36px;
    background: #6ba5ec;
    border-radius: 40px;
    font-size: 1rem;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 37px;
    transition: all .2s;
}
.get_click a:hover {
    transform: translateY(2px);
    box-shadow: 0 3px 5px #1e0e0e;
}

.more1 {
  width: 100%;
  margin: 1rem auto;
  text-align: center;
}
.more1 a {
  display: inline-block;
  text-align: center;
  padding: 0.4rem 1rem;
  font-weight: 700;
  color: #fff;
  background: #62a0eb;
  border-radius: 16px;
}
.more1 a:hover {
  background: #0d66d0;
  text-decoration: none;
}
.etw_products4 .more1 a{background: none;border: 1px solid #ececec;color: #666;font-weight: 500;}
.etw_products4 .more1 a:hover{background: #62a0eb;color: #fff;}

.etw_mainbody {
  width: 100%;
  margin: 0 auto;
  float: left;
  margin-top: 1.5rem;
}
.etw_mainbody .etw_hometitle {
  font-size: 1.2rem;
  line-height: 1.3;
  color: #333;
  position: relative;
  font-weight: 500;
  text-align: center;
  padding: 0 10%;
  font-family: "AcuminPro-Medium", "Vrinda";
  background: #eee;
}
.etw_mainbody .etw_hometitle p {
  width: 80%;
  margin: 0px auto;
  padding: 1rem 0;
}
.etw_mainbody ul {
  width: 100%;
  float: left;
  margin-bottom: 0;
  padding: 0 8%;
}
.etw_mainbody ul > li {
  width: 48.5%;
  float: left;
  margin-right: 3%;
  float: left;
  position: relative;
  margin-bottom: 0.5rem;
}
.etw_mainbody ul > li:nth-child(2) {
  margin-right: 0;
}
.etw_mainbody ul > li a .etw-title {
  font-size: 1.8rem;
  display: block;
  height: auto;
  line-height: 1.2;
  color: #fff;
  position: absolute;
  margin: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
  font-weight: 500;
  width: auto;
  text-transform: uppercase;
  padding: 0.4rem 0;
  transition: 0.3s;
}
.etw_mainbody ul > li a .etw-title span {
  display: inline-block;
  position: relative;
  padding-right: 1rem;
  transform: skewX(-20deg);
  color: #fff;
  font-family: "Helvetica-Neue-LT-Std-85-Heavy", "Vrinda";
}
.etw_mainbody ul > li a .etw-title span:after {
  position: absolute;
  content: "\f105";
  font-family: fontawesome;
  right: 0;
  top: 0;
}
.etw_mainbody ul > li a .etw-title span:hover {
  color: #62a0eb;
}

.etw_markets {
  width: 100%;
  float: left;
  margin-top: 1.5rem;
  padding: 2rem 0 1rem;
}
.etw_markets .etw_hometitle {
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 1.25rem;
  font-family: "AcuminPro-Medium", "Vrinda";
  font-size: 2rem;
}
.etw_markets ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_markets ul > li {
  width: 18.4%;
  margin-right: 2%;
  background: #fff;
  margin-bottom: 1rem;
  padding: 1rem;
  float: left;
}
.etw_markets ul > li:nth-child(5n) {
  margin-right: 0;
}
.etw_markets ul > li > ol,
.etw_markets ul > li > ol > li {
  width: 100%;
}
.etw_markets ul > li > ol > li.product_img {
  width: 100%;
  text-align: center;
  transition: 0.3s;
}
.etw_markets ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}
.etw_markets ul > li > ol > li.product_con {
  width: 100%;
  padding-top: 1rem;
}
.etw_markets ul > li > ol > li.product_con > a {
  display: block;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  color: #333;
}

.etw_company {
  width: 100%;
  float: left;
  margin: 0 auto;
  padding: 1.5rem 0 2rem;
  background: #f5f5f5;
}
.etw_company .etw_hometitle {
  color: #333;
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 2rem;
  font-family: "AcuminPro-Medium", "Vrinda";
  font-size: 2rem;
  text-transform: uppercase;
}
.company_left {
  width: 40%;
  float: left;
  position: relative;
}
.company_left img {
}
.company_left:after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  border-top: 50px solid transparent;
  border-right: 50px solid #f5f5f5;
  right: 0;
  bottom: 0;
}
.company_right {
  width: 57%;
  float: right;
  margin-top: 2%;
}
.company_right > ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.company_right > ul > li {
  width: 49%;
  margin: 1rem 0.5rem 1rem 0;
  text-align: center;
}
.company_right > ul > li:nth-child(2n) {
  margin-right: 0;
}
.company_right > ul > li strong {
  color: #62a0eb;
  font-size: 2rem;
  padding-bottom: 8px;
  display: inline-block;
  font-family: "Helvetica-Neue-LT-Std-85-Heavy", "Vrinda";
}

.etw_oem {
	background-color: #f9f9f9;
  border-top: 1px solid #dddfe1;
  padding-bottom: 20px;
}
.etw_oem .content {
  top: 2rem;
  left: 0;
  right: 0;
  margin: 2rem auto;
}
.etw_oem .etw_hometitle {
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 1rem;
  font-family: "AcuminPro-Medium", "Vrinda";
  font-size: 2rem;
}
.etw_oem p {
  text-align: center;
  padding: 0 10% 1rem;
}
.etw_oem ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_oem ul > li {
  width: 32%;
  margin: 0 2% 1rem 0;
  float: left;
  border: 1px solid #ccc;
  padding: 1rem;
  text-align: center;
  position: relative;
}
.etw_oem ul > li:after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  border-top: 50px solid transparent;
  border-right: 50px solid #eee;
  right: 0;
  bottom: 0;
}
.etw_oem ul > li:nth-child(3n) {
  margin-right: 0;
}
.etw_oem ul > li span {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  text-align: center;
  padding-bottom: 0.5rem;
  font-family: "AcuminPro-Medium", "Vrinda";
  text-transform: uppercase;
}
.oem-service-text{margin:0px auto;}
.oem-service p{font-size: 12px;}
.oem-service-name{font-weight: bold;margin:5px 0;text-align: center;}
.more {
  width: 100%;
  float: left;
  margin: 0 auto;
  text-align: center;
}
.more a {
  display: inline-block;
  text-align: center;
  padding-right: 1rem;
  font-weight: 700;
  color: #333;
  position: relative;
}
.more a:after {
  position: absolute;
  content: "\f105";
  font-family: fontawesome;
  right: 0;
  top: 0;
}
.more a:hover {
  color: #62a0eb;
}
.etw_oem ul > li p {
  padding: 0;
}

#etw_bottom {
  width: 100%;
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 0.5rem;
  float: left;
  background: #1c2830;
}
#etw_bottom .content {
  padding-bottom: 1rem;border-bottom: 1px solid #424649;
}
.etw_bottom1 {
  margin-top: 2rem !important;
}
#etw_bottom ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
#etw_bottom ul > li{
  width: 18.4%;
  margin-right: 2%;
  float: left;color: #ccc;
}
#etw_bottom ul > li:nth-child(1){width: 100%;margin-right: 0;margin-bottom: 1.25rem;}
#etw_bottom ul > li:nth-child(6n) {
  margin-right: 0; 
}
#etw_bottom ul > li strong{color: #fff;font-weight: 500;} 
#etw_bottom ul > li a{color: #ccc;}
#etw_bottom ul > li a:hover{color: #007bff;}
#etw_bottom ul > li ol,
#etw_bottom ul > li ol > li {
  width: 100%;
  color: #b6b6b6;
}
#etw_bottom ul > li ol > li{margin-bottom: 0.25rem;}

/*container*/
#container {
  margin-top: 94px;
}
.content {
  width: 96%;
  max-width: 1200px;
  margin: 0 auto;
}
.content1 {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 1rem 100px 1.5rem;
  background: #fff;
}
#etw_right {
  width: 77%;
  float: left;
}
#etw_sidebar {
  width: 20%;
  float: right;
  background: #f5f5f5;
  margin-bottom: 1.5rem;
}
#etw_sidebar .etw_hometitle {
  display: block;
  line-height: 24px;
  font-size: 16px;
  color: #fff;
  padding: 0.5rem;
  text-align: center;
  margin-bottom: 0.5rem;
  position: relative;
  background: #62a0eb;
}
#etw_productlist {
  width: 100%;
  height: auto;
  float: left;
  border-top: none;
}
#etw_productlist ul,
#etw_productlist ul li,
#etw_productlist ul li > ol {
  width: 100%;
}
#etw_productlist ul > li {
  width: 100%;
  float: left;
}
#etw_productlist ul > li > a {
  color: #333;
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
  position: relative;
  padding-right: 1rem;
}
#etw_productlist ul > li > a:after {
  position: absolute;
  content: "\f0da";
  font-family: fontawesome;
  right: 0;
  top: 0;
  color: #62a0eb;
}
#etw_productlist ul li a.dq,
#etw_productlist ul li a:hover {
  color: #62a0eb;
  text-decoration: none;
}
#etw_productlist ul li > ol {
  margin-bottom: 0.75rem;
}
#etw_productlist ul li > ol > li {
  padding: 0.25rem 0.75rem;
}
#etw_productlist ul li > ol > li a {
  color: #555;
  display: block;
  font-size: 15px;
  line-height: 1rem;
  padding: 3px 10px 3px 0.875rem;
  position: relative;
}
#etw_productlist ul li > ol > li a:before {
  position: absolute;
  content: "\f105";
  font-family: fontawesome;
  left: 0;
  top: 2px;
}
#etw_productlist ul li a.dq,
#etw_productlist ul li a:hover {
  color: #62a0eb;
}

.pro-hub ul { 
  
}
.pro-hub ul li {
  margin: 1% 4% 1rem 0; 
  float: left;width: 100%;

}
.pro-hub ul li>ol>li.product_img{padding-bottom: 1rem;float: none;}
.pro-hub ul li:nth-child(7n) {
  margin-right: 0;
}
.pro-hub ul li>ol{width: 100%;}
.pro-hub ul li>ol>li.product_con{float: none}
.pro-hub ul li ol.carousel-indicators li{width: 10px;
}
 
.pro-hub ul li.product_con span {
  height: 58px;
  display: block;
  color: #333;
  font-family: Arial;
  font-weight: 700;
}
.pro-hub ul li.product_con .pro-hub-content {
  font-size: 12px;
  margin: 10px 0;
  float: left;margin-bottom: 1rem
}
.pro-hub1 ul li.product_con span{height: 40px}
.pro-hub0 ul li.product_con span{
  height: 20px
}
.pro-show{height:106px;overflow:hidden;}
.pro-show1{height:auto;}
.pro-hub2 .pro-show{height: 128px;}
.pro-hub3 .pro-show{height: 86px;}
.pro-hub5 .pro-show{height: 64px;}
.pro-hub4 ul li.product_con span{height: 80px;}
.pro-hub ul li.product_con .details {
  background: #62a0eb;
  padding: 4px 10px 4px 22px;
  color: #fff;
  border-radius: 3px;
  float: left;
  cursor: pointer;
  position: relative;
}
.pro-hub ul li.product_con .details:before {
  position: absolute;
  content: "\f067";
  font-family: fontawesome;
  transition: 0.5s;
  top: 5px;
  left: 7px;
}
.pro-hub ul li.product_con .active .details:before {
  content: "\f068";
}
.pro-hub ul li.product_con .details:hover {
  background: #0d66d0;
}
.pro-hub ul li.product_con .open-hide {
  display: none;
}
.pro-hub ul li.product_con .request {
  float: right;
}
.pro-hub ul li.product_con .request1{float: left;text-align: center;width: 100%;}
.pro-hub ul li.product_con .request a {
  border: 1px solid #62a0eb;
  color: #62a0eb;
  padding: 4px 10px;
  border-radius: 3px;
  display: block;
}
.pro-hub ul li.product_con1 span{text-align: center!important;}
.pro-hub ul li.product_con1 .pro-show{text-align: center;}
.pro-hub ul li.product_con1 ul.item li:before{display: none;}
.pro-hub ul li.product_con .request1 a{display: inline-block;text-align: center;}
.pro-show1{height: auto!important;}
.navlist1{width: 100%;}
.navlist1 ul li{display:inline-block;margin:0 3px 10px 3px;background: #ea541f}
.navlist1 ul li a{padding:4px 16px;display:block;color:#fff!important;cursor:pointer;}
.navlist1 ul li a.dq,.navlist1 ul li a:hover{background:#000;}

.navlist2{width: 100%;text-align: center;}
.navlist2 ul li{display:inline-block;margin:0 3px 10px 3px;text-align: center;}
.navlist2 ul li a{padding:4px 16px;display:block;color:#333;cursor:pointer;border: 1px solid #ccc;}
.navlist2 ul li a.dq,.navlist2 ul li a:hover{color:#ea541f;border: 1px solid #ea541f;}

/*快速导航*/
#etw_producttitle {
  margin: 0px auto 0px;
  height: auto;
  color: #333;
  overflow: hidden;
  padding: 0;
  font-size: 0.875rem;
  width: 100%;
}
#etw_producttitle ul {
  margin-bottom: 1rem;
}
#etw_producttitle a {
  color: #333;
  padding-right: 0.2rem;
}
#etw_producttitle li {
  display: inline-block;
}
#etw_producttitle ol {
  margin-bottom: 0;
}
#etw_producttitle li + li::before {
  padding: 0 1rem 0 0.75rem;
  color: #333;
  content: "\f105";
  font-size: 0.875rem;
  font-family: fontawesome;
}
#etw_producttitle a:hover {
  color: #de0406;
  text-decoration: underline;
}

/*其他公用样式*/
.etw_title {
  font-size: 0.875rem;
  font-weight: bold;
  position: relative;
  margin-bottom: 0.25rem;
  color: #000;
  text-align: left;
  padding-bottom: 0.5rem;
} 

.etw_other {
  background: #ebebeb;
  border-radius: 10px;
  padding: 1rem 0;
}
.other_pro {
  width: 100%;
  margin: 0;
  float: left;
}
.other_pro ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.other_pro ul > li {
  width: 23.5%;
  margin-right: 2%;
  float: left;
  margin-bottom: 0.75rem;
}
.other_pro ul li:nth-child(4n) {
  margin-right: 0;
}
.other_pro ul li ol {
  width: 100%;
}
.other_pro ul li ol li.product_img {
  width: 100%;
  transition: 0.3s;
}
.other_pro ul li ol li.product_img:hover {
  opacity: 0.7;
}
.other_pro ul li ol li.product_img img {
  width: 100%; 
}
.other_pro ul li ol:hover li.product_img img {
  border-color: #ccc;
}
.other_pro ul li ol li.product_con {
  width: 100%;
  margin: 0 auto;
  line-height: 18px;
  text-align: center;
}
.other_pro ul li ol li.product_con a {
  color: #333;
  display: block;
  line-height: 16px;
  padding: 8px 10%;
  font-size: 13px;
}
.other_pro ul li ol:hover li.product_con a {
  color: #62a0eb;
  text-decoration: underline;
}

.etw_protitle {
  width: 100%;
  float: left;
  margin-bottom: 1rem;
  background: #eee;
}
.etw_protitle span {
  display: inline-block;line-height: 1.75rem;
  background: #62a0eb;
  position: relative;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 6px 2rem 6px 1rem;
}
.etw_protitle span:after {
  position: absolute;
  content: "";
  border-bottom: 2.5rem solid #eee;
  border-left: 15px solid transparent;
  right: 0;
  top: 0;
}
.etw_pro {
  width: 100%;
  float: left;
  margin: 0 auto;
  margin-bottom: 1.5rem;
}
.pro_left {
  width: 31%;
  float: left;
}
.etw_products {
  height: auto;
}
.etw_products ul {
  width: 100%;
  display: flex;
  flex-flow: wrap;
}
.etw_products ul > li {
  width: 23%;
  margin: 0 1% 1rem 1%;
}
.etw_products ul > li:nth-child(3n) {
  margin-right: 0;
}
.etw_products > ul > li > ol,
.etw_products > ul > li > ol > li {
  width: 100%;
}
.etw_products > ul > li > ol > li.product_img {
  text-align: center;
  position: relative;
  transition: 0.3s;
  background: #fff;
  padding: 1.5rem;
}
.etw_products > ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}
.etw_products > ul > li > ol > li.product_con {
  padding: 0.5rem 1rem 0.5rem;
  text-align: center;
  color: #333;
  text-align: center;
  font-family: "Helvetica-Neue-LT-Std-85-Heavy", "Vrinda";
}
.etw_products > ul > li > ol > li.product_con > a {
  display: block;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #333;
}
.etw_products > ul > li > ol > li.product_con > a:hover {
  text-decoration: none;
  color: #62a0eb;
}

.etw_products1 {
  width: 100%;
  float: left;
  margin: 0 auto;
  padding-top: 1.25rem;
  border-top: 1px solid #ccc;
}
.etw_products1 .etw_hometitle {
  width: 100%;
  text-align: center;
  padding-bottom: 0;
}
.etw_products1 ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_products1 ul > li {
  width: 23.5%;
  float: left;
  margin-bottom: 1rem;
  margin-right: 2%;
  text-align: center;
}
.etw_products1 ul > li:nth-child(4n) {
  margin-right: 0;
}
.etw_products1 ul > li a span {
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: left;
  position: relative;
  padding-right: 1rem;
  color: #333;
  padding-top: 0.5rem;
}
.etw_products1 ul > li a span:after {
  position: absolute;
  content: "\f105";
  font-family: fontawesome;
  right: 0;
  top: 0.5rem;
}
.etw_products1 ul > li:hover a {
  text-decoration: none;
}
.etw_products1 ul > li:hover a span {
  color: #62a0eb;
  text-decoration: none;
}

.etwprotitle {
  font-size: 1.125rem;
  font-weight: 700;
  width: 100%;
  margin-bottom: 0.5rem;
  color: #62a0eb;
  line-height: 1.75rem;
}
.etwprotitle2{text-transform: uppercase;text-align:center;}
.etw_products2 {
  width: 100%;
  float: left;
  margin: 0 auto;
}
.etw_products2 > ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_products2 > ul > li {
  width: 100%;
  float: left;
  border-bottom: 1px solid #efefef;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.etw_products2 > ul > li > ol,
.etw_products2 > ul > li > ol > li {
  width: 100%;
}
.etw_products2 > ul > li > ol > li.product_img {
  width: 32%;
  float: left;
  transition: 0.3s;
}
.etw_products2 > ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}
.etw_products2 > ul > li > ol > li.product_con {
  width: 65%;
  float: right;
  margin-top: 1rem;
}
ul.item {
  width: 100%;
}
ul.item li {
  width: 100%;
  position: relative;
  float: left;
  padding: 1px 0 1px 12px;
  margin: 0;
}
ul.item li:before {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #333;
  left: 0;
  top: 9px;
}
ol.item1 {
  padding-left: 0.25rem;
  width: 100%;
  float: left;
}
ol.item1 li {
  list-style: disc;
  margin: 2px 0 3px 20px;
  line-height: 21px;
}

.etw_products3 {
  width: 100%;
  float: left;
  margin: 0 auto;
}
.etw_products3 > ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_products3 > ul > li {
  width: 32%;
  float: left;
  border: 1px solid #efefef;
  margin-bottom: 1rem;
  margin-right: 2%;
  position: relative;
  padding-bottom: 2.25rem;
}
.etw_products3 > ul > li:nth-child(3n) {
  margin-right: 0;
}
.etw_products3 > ul > li > ol,
.etw_products3 > ul > li > ol > li {
  width: 100%;
}
.etw_products3 > ul > li > ol > li.product_img {
  width: 100%;
  transition: 0.3s;
  border-bottom: 1px solid #ccc;
}
.etw_products3 > ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}
.etw_products3 > ul > li > ol > li.product_con {
  width: 100%;
  padding: 1rem 0.75rem;
}
.etw_products3 > ul > li > ol > li.product_con .etwprotitle {
  font-size: 15px;
  line-height: 1.25rem;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 0.75rem;
}

.etw_products4 {
  width: 100%;
  float: left;
  margin: 0 auto;
}
.etw_products4 > ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_products4 > ul > li {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 1rem;
  float: left; 
  padding-bottom: 1rem;
}
.etw_products4 > ul > li:nth-child(2n) {
  margin-right: 0;
}
.etw_products4 > ul > li > ol,
.etw_products4 > ul > li > ol > li {
  width: 100%;
}
.etw_products4 > ul > li > ol > li.product_img {
  width: 65%;
  float: left;
  transition: 0.3s;
}
.etw_products4 > ul > li > ol > li.product_img:hover {
  opacity: 0.7;
}
.etw_products4 > ul > li > ol > li.product_con {
  width: 32%;
  float: right;
}
.etw_products4 > ul > li > ol > li.product_con > a {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  text-align: left;
  padding-bottom: 0.5rem;
  color: #333;
}
.etw_products4 > ul > li > ol > li.product_con .more1 {
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 0;
}
.etw_products4 > ul > li > ol > li.product_con > a:hover {
  color: #62a0eb;
}

.navlist {
  width: 100%;
}
.navlist ul li {
  display: inline-block;
  margin: 0 3px 10px 3px;
  background: #62a0eb;
}
.navlist ul li a {
  padding: 4px 16px;
  display: block;
  color: #fff !important;
  cursor: pointer;
}
.navlist ul li a.dq,
.navlist ul li a:hover {
  background: #000;
}
.quicknav {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 0;
  z-index: 1;
  font-family: "Lato Regular", "Vrinda";
}
.quicknav ul {
  margin: 0;padding: 20px 0;
}
.quicknav ul li {
  background: none;
  color: #fff;
  margin: 0 3px;
  padding: 5px 0;
}
.quicknav ul li a {
  font-size: 0.8rem;
}
.quicknav ul li a.dq,
.quicknav ul li a:hover {
  color: #ff0000 !important;
  background: none !important;
}

.etw_list{width: 100%;background: rgba(0, 0, 0, 0.6);position: absolute;bottom: 0;z-index: 1;font-family: "Lato Regular", "Vrinda";text-align: center;left: 0;right: 0;margin: 0 auto}
.etw_list .content{justify-content: center;}
.etw_list ul{margin: 0;}
.etw_list ul li{background: none;color: #fff;margin: 0;padding: 25px 0;display: inline-block;}
.etw_list ul li a{font-size: 1rem;display: block;cursor: pointer;color: #fff;padding: 4px 12px;}
.etw_list ul li a.dq,.etw_list ul li a:hover{color: #ff0000;background: none;}

.videoall {
  width: 100%;
  float: left;
  margin: 0 auto;
}
.videoall ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.videoall ul li {
  width: 32%;
  margin: 0.5rem 2% 1rem 0;
  float: left; background: #f2f2f2;padding: 1rem;
}
.videoall ul li:nth-child(3n) {
  margin-right: 0;
} 
.videoall ul li .etw_title {
  margin-top: 0.5rem;
}
.videoall0 ul li {
  width: 49%;
  border-bottom: none;
}
.videoall0 ul li:nth-child(3n) {
  margin-right: 2%;
}
.videoall0 ul li:nth-child(2n) {
  margin-right: 0;
}
.videoall ul li span {
  display: block;
  padding-top: 0.5rem;
  text-align: center;
}

.etw_videoshow {
  display: none;
  width: 100%;
}
.videoflow {
  overflow: hidden;
  max-height: 200px;
  position: relative;
  cursor: pointer;
}
.videoflow:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 50%;
  font-family: fontawesome;
  transform: translate(-50%, -50%);
  content: "\f04b";
  width: 45px;
  height: 45px;
  color: #c9161c;
  background: #fff;
  font-size: 1.5rem;
  padding: 12px 0 0 16px;
}
.videoflow:hover:before {
  background: #c9161c;
  color: #fff;
}
.videoflow img {
  width: 100%;
}

.videoflow1 {
  overflow: hidden;
  max-height: 200px;
  position: relative;
  cursor: pointer;
}
.videoflow1:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  border-radius: 50%;
  font-family: fontawesome;
  transform: translate(-50%, -50%);
  content: "\f04b";
  width: 45px;
  height: 45px;
  color: #c9161c;
  background: #fff;
  font-size: 1.5rem;
  padding: 12px 0 0 7px;
}
.videoflow1:hover:before {
  background: #c9161c;
  color: #fff;
}
.videoflow1 img {
  width: 100%;
}

.feedback {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 1rem;
}
.feedback a {
  display: inline-block;
  text-align: center;
  color: #fff;
  position: relative;
  font-weight: 500;
  background: #333;
  padding: 0.25rem 1.5rem;
  border-radius: 5px;
  z-index: 3;
  position: relative;
}
.feedback a:hover {
  background: #62a0eb;
  text-decoration: none;
}

.feedback1 {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
}
.feedback1 a {
  display: block;
  text-align: center;
  color: #fff;
  position: relative;
  font-weight: 500;
  background: #333;
  padding: 0.5rem 1rem;
}
.feedback1 a:hover {
  background: #62a0eb;
  text-decoration: none;
}

.etw_contact {
  width: 100%;
  float: left;
  margin: 0 auto;
}
.etw_contact ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.etw_contact ul > li {
  width: 49%;
  margin-right: 2%;
  float: left;
}
.etw_contact ul > li:nth-child(2n) {
  margin-right: 0;
}

.img_center {
  width: 100%;
  clear: both;
  margin: 0.3rem auto 1.25rem auto;
  text-align: center;
}
.img_left {
  width: 30%;
  float: right;
  margin: 5px 0 14px 4%;
  text-align: center;
}
.bwidth{width: 50%;}
.img_right {
  width: 35%;
  float: right;
  margin: 5px 0 1rem 4%;
  text-align: center;
}
.img_left {
  float: left;
  margin: 0 3% 20px 0;
}
.img_left img,
.img_right img {
  display: block;
  width: 100%;
  z-index: 3;
  position: relative;
}
.left_pic {
  width: 100%;
  height: auto;
  float: right;
  margin: 10px 0 25px 0;
}
.left_pics {
  width: 100%;
  height: auto;
  float: left;
}
.left_pics img {
  width: 100%;
  text-align: center;
  border: 1px #ccc solid;
  z-index: 3;
  position: relative;
  margin-bottom: 0;
}
.left_pics img:hover {
  border: 1px #999 solid;
}
.related_pic {
  width: 100%;
  height: auto;
  float: right;
  text-align: center;
}
.related_pic img {
  width: 32%;
  height: auto;
  float: left;
  border: 1px #ccc solid;
  margin: 10px 2% 0 0;
  z-index: 3;
  position: relative;
}
.related_pic a:nth-of-type(3n) img {
  margin-right: 0;
}
.related_pic img:hover {
  border: 1px #000 solid;
}
figure {
  margin: 0 auto;
}
.img_center1 {
  border: 1px solid #eaeaea;
}

.etw_photo {
  margin: 0.5rem 0;
  width: 100%;
  height: auto;
}
.etw_photo ul {
  display: flex;
  width: 100%;
  height: auto;
  flex-flow: wrap;
}
.etw_photo ul li {
  display: block;
  margin: 0 2% 15px 0;
  text-align: center;
}
.etw_photo ul li img {
  display: block;
  width: 100%;
  padding: 4px;
  position: relative;
  margin-bottom: 0.5rem;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.etw_photo ul li a {
  color: #333;
}
.etw_photo ul li span {
  display: block;
}
.etw_pic2 ul,
.etw_pic3 ul,
.etw_pic4 ul,
.etw_pic5 ul,
.etw_pic6 ul {
  margin: 0;
}
.etw_pic2 ul li {
  width: 49%;
}
.etw_pic3 ul li {
  width: 32%;
}
.etw_pic4 ul li {
  width: 23.5%;
}
.etw_pic4 ul li:nth-child(3) {
  margin-right: 2%;
}
.etw_pic5 ul li:nth-child(4) {
  margin-right: 2%;
}
.etw_pic3 ul li:nth-child(4) {
  margin-right: 2%;
}
.etw_pic5 ul li {
  width: 18.4%;
  font-size: 12px;
}
.etw_pic6 ul li {
  width: 15%;
  font-size: 12px;
}
.etw_pic2 ul li:nth-child(2n),
.etw_pic3 ul li:nth-child(3n),
.etw_pic4 ul li:nth-child(4n),
.etw_pic5 ul li:nth-child(5n),
.etw_pic6 ul li:nth-child(6n) {
  margin-right: 0;
}
.etw_pic2 ul li:nth-child(2n + 1),
.etw_pic3 ul li:nth-child(3n + 1),
.etw_pic4 ul li:nth-child(4n + 1),
.etw_pic5 ul li:nth-child(5n + 1),
.etw_pic6 ul li:nth-child(6n + 1) {
  clear: both;
}

#etw_set_feedback_form {
  overflow: hidden;
  height: auto;
  width: 100%;
}
#etw_form_title {
  text-align: left;
  color: #333;
  font-size: 1.2rem;
  padding: 0px;
  position: relative;
  font-weight: bold;
}
#floatchatiframe2011 {
  margin: 0 -15px;
}
#etw_form_title span {
  padding-right: 5px;
}
#etw_form {
  width: 100%;
}
.othertitle {
  float: left;
  width: 100%;
}
.othertitle span {
  text-align: left;
  color: #333;
  font-size: 1.25rem;
  margin-bottom: 0.3rem;
  position: relative;
  line-height: 1.5rem;
  padding-bottom: 0.5rem;
  font-weight: 700;
  display: block;
}

/*tags*/
#tags {
  width: 100%;
  float: left;
  margin-bottom: 1rem;
}
#tags_title {
  display: block;
  color: #81a8d2;
  font-size: 1rem;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  padding: 0;
}
#tags a {
  margin: 0 10px 3px 0;
  color: #777;
  display: inline-block;
  line-height: 16px;
  font-size: 13px;
}

/*引用sitemap样式*/
#etw_map {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 2rem;
}
#etw_map .name {
  width: 100%;
  color: #06c;
  background: #eee;
  margin-top: 6px;
  height: 20px;
  line-height: 20px;
  display: block;
  margin-bottom: 4px;
}
#etw_map a {
  color: #333;
  text-decoration: underline;
  width: 100%;
  display: block;
  margin-top: 5px;
}
#etw_map a:hover {
  text-decoration: none;
}
#etw_map .name a {
  color: #1d3154;
  margin: 0;
  font-weight: 700;
  text-decoration: none;
}
#etw_map .name a:hover {
  text-decoration: underline;
}
#etw_map .list_m {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  overflow: hidden;
}
#etw_map .list_m a {
  width: 50%;
  display: block;
  float: left;
  color: #888;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 0;
  padding-left: 12px;
}
#etw_map .list_m a:nth-child(2n + 1) {
  clear: both;
}
#etw_map .list_m a:hover {
  text-decoration: underline;
  color: #0c3b64;
}
#etw_map a.subname {
  width: 100%;
  display: block;
  text-decoration: underline;
  padding-left: 0px;
}

/*底部*/
#footer {
  width: 100%;
  height: auto;
  background: #1c2830;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}
#etw_footin {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  position: relative;
  margin-top: 0.5rem;
}
#etw_homefooter {
  height: auto;
  padding-top: 1rem;
  text-align: center;
  position: relative;
  width: 100%;
  padding-bottom: 1rem;
  float: left;
}
#etw_homefooter a {
  padding: 0 0.8rem 0 0.8rem;
  color: #fff;
  margin: 0px;
  position: relative;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: capitalize;
}
#etw_homefooter a:hover {
  color: #62a0eb;
  text-decoration: none;
}
#etw_coper a {
  display: block;
  color: #fff;
  margin-top: 1rem;
  font-size: 0.875rem;
}
#otherlink {
  clear: both;
  width: 100%;
  height: auto;
}
#otherlink a {
  color: #fff;
  font-size: 0.625rem;
  display: inline-block;
  padding: 0.05rem 0.3rem;
  margin-right: 0.875rem;
  border: 1px #fff solid;
}
#otherlink a span {
  opacity: 0.5;
  position: relative;
  top: 0;
  font-size: 0.875rem;
}
#otherlink a:hover {
  color: #62a0eb;
  border: 1px #62a0eb solid;
  text-decoration: none;
}
#otherlink a:hover span {
  opacity: 1;
  top: -3px;
  transition: all 0.3s ease-in-out;
}
/* NEW */
.minus-top {
  margin-top: -93px !important;
}
.carousel-indicators li {
  border: 1px solid #232227;
  border-radius: 999px;
  cursor: pointer;
  width: 10px;
  height: 10px;
}

.carousel-indicators .active {
  background-color: #232227;
}

.pro-hub ul li.product_con .details.details-show:before {
  content: "\f067";
}

.pro-hub ul li.product_con .details.details-hide:before {
  content: "\f068";
}
.carousel-indicators{bottom: -35px!important;} 


@media (max-width: 1500px){
  .banner-text{width: 90%;left: 0;top: 35%;transform: translate(0,0);right: 0;margin: 0 auto;}
  .banner-text1 h1{font-size: 2.5rem!important;}
  .navbar-light .navbar-nav .nav-link{margin: 0 0.5rem;font-size: 14px;}
  .navbar-expand-lg .navbar-nav{justify-content: center;}
  .top-nav{float: none;}
  .etw_mainproducts1{padding: 0 2rem;}
}

@media (max-width: 1400px) {  
  .content1 {
    max-width: 1200px;
    width: 100%;
    padding: 1rem 1.5rem 1.5rem;

  }
  .banner-text1 span{display: none;}
  .dropdown-menu2{min-width: 970px;left: -225px;}
  .dropdown-menu1{min-width: 970px;left: -123px;}
  .dropdown-menu3{min-width: 970px;left: -438px;}
  .banner-text1 h1{font-size: 2rem!important;padding-bottom: 0;}
  .banner-text{top: 40%}
}
@media (max-width: 1400px) { 
  .pro-hub ul li.product_con span,.pro-show{height: auto!important;}
}



@media (max-width: 991.98px) { 
  .banner-text,.banner_video,#etw_banner img{display: none;} 
  .navbar-nav .dropdown-menu{float: left;width: 100%;}
   .dropdown-menu2{min-width: auto;left: 0;width: 100%;} 
  .dropdown-menu1{min-width: auto;left: 0;width: 100%;}
  .dropdown-menu3{min-width: auto;left: 0;width: 100%;}
  .dropdown-menu1 > ul{padding: 0 0.5rem;}
  .dropdown-menu1 > ul > li,.dropdown-menu1 > ul > li:nth-child(2n){width: 100%;border-right: none;}
  .dropdown-menu1 > ul > li ol > li img,.dropdown-menu2 > ul > li a img,.dropdown-menu3 > ul > li a img{display: none;}
  .dropdown-menu1 > ul > li ol > li a{width: 100%;}
  .dropdown-menu1 > ul > li ol > li{width: 100%!important;margin-right: 0!important;margin-bottom: 2px;}
  .dropdown-menu1 > ul > li > span{margin-bottom: 0;}
  .dropdown-menu1 > ul > li:nth-child(2n){padding-left: 0;}
  .dropdown-menu2 > ul > li,.dropdown-menu3 > ul > li{width: 100%;margin-right: 0!important;margin-bottom: 4px;}
  .dropdown-menu2 > ul > li a span,.dropdown-menu3 > ul > li a span{position: relative;color: #444;left: 0;top: 0;transform: translate(0,0);display: block;font-size: 14px;text-align: left;}
  #etw_banner{top: 0;}
  .minus-top{margin-top: 0!important;}
  .quicknav{position: relative;}
  .etw_hide{display: block;}
  .top-nav {
    width: 100%;
    padding-top: 0;
    margin-top: 0;
    background: rgba(0,0,0,.6);float: left;
  }
  .navbar {
    padding: 0.05rem 0rem 0;
  }
  .navbtn {
    margin: 1.7rem 1rem 0 0;
  }
  .etw_mainproducts1{margin-top: 1.5rem;}
  #etw_logo {
    padding-left: 1rem;
    position: relative;
    top: 0;
    margin: 1rem 0;
  }
  #header {
    position: relative;background: rgba(0,0,0,.6)!important;
  }
  #container {
    margin-top: 0;
  }
  .etw_menu,
  #etw_sidebar,
  .top_video a:after{
    display: none;
  }
  .headtop{height: 35px;}
  .etw_language{float:right;height:22px;padding: 0;text-align: right;background: #0174b9;border-radius: 10px;margin-left: 1.5rem;text-align: center;margin-top: 7px;padding: 0 1rem;}   
  .etw_language>ul {position:relative;z-index:999;text-align: center;}
.etw_language>ul>li>a{ display:block;color: #fff;position: relative;padding-right: 1rem;}
.etw_language>ul>li>a:after{content: "\f0d7";position: absolute;font-family: fontawesome;color: #fff;right: 0;top: 0;}
.etw_language ul ol {display:none; position:absolute; top:100%;padding:0;background-color:#333;min-width:90px;}
.etw_language ul ol a {display:block;text-align:center;float:left;padding:0.3rem 0;font-size: .75rem; line-height: 1.25rem; color:#333;}
.etw_language ul ol li a:hover {color:#0174b9;text-decoration: underline;background-color: none !important;}
.etw_language ul li:hover>ol {display:block;}
.etw_language ul ol li .dropdown-item:active,.etw_language ul ol li .dropdown-item:focus{background: none !important;}
  .top_video a {
    background: none !important;
    padding: 0 !important;
    color: #333 !important;
    padding-left: 1rem !important;
  }
  .top_video {
    margin-left: 0;
    margin-bottom: 1rem;
  }
  .top_video a:hover,
  .top_video a.dq {
    background: none !important;
    color: #62a0eb !important;
  }
  .pro_left,
  .etw_products {
    width: 100%;
  }
  .videoall ul li{width: 49%;padding: 0;background: none;}
  .videoall ul li:nth-child(3n){margin-right: 2%}
  .videoall ul li:nth-child(2n){margin-right: 0;}
  #etw_bottom ul > li{width: 32%;margin-bottom: 0.75rem;}
  #etw_bottom ul > li:nth-child(3n){margin-right: 0;}
  .etw_products4 > ul > li > ol > li.product_img,.etw_products4 > ul > li > ol > li.product_con{width: 100%;text-align: center;}
  .etw_products4 > ul > li > ol > li.product_con span{display: none;}
  .etw_products4 > ul > li > ol > li.product_con > a{text-align: center;padding-top: 0.5rem;}
  .etw_products4 > ul > li > ol > li.product_con .more1{margin-top: 0;text-align: center;}
}

@media (max-width: 767.98px) {
  .pro-hub ul li.tab01{width: 49%;margin-right: 2%}
  .pro-hub ul li.tab01:nth-child(2n){margin-right: 0;}
  #etw_homefooter a {
    font-size: 0.875rem;
  }
  .etw_hometitle,
  h2 {
    font-size: 1.25rem;
  }
  .etw_products ul > li,
  .other_pro ul > li,
  .etw_products1 ul > li {
    width: 49%;
    margin-right: 2%;
  }
  .etw_products ul > li:nth-child(3n),
  .other_pro ul > li:nth-child(3n) {
    margin-right: 2%;
  }
  .etw_products ul > li:nth-child(2n),
  .other_pro ul > li:nth-child(2n),
  .etw_products1 ul > li:nth-child(2n) {
    margin-right: 0;
  }
  .etw_products1 ul > li > ol > li.product_con span {
    display: none;
  }
  .etw_products1 ul > li > ol > li.product_img,
  .etw_products1 ul > li > ol > li.product_con {
    width: 100%;
    text-align: center;
  }
  .etw_mainbody .etw_hometitle,
  .etw_mainbody ul {
    padding: 0;
  }
  .etw_markets ul > li {
    width: 32%;
  }
  .etw_markets ul > li:nth-child(5n) {
    margin-right: 2%;
  }
  .etw_markets ul > li:nth-child(3n) {
    margin-right: 0;
  }
  .etw_company {
    display: none;
  }
  #etw_bottom ul > li {
    width: 49%;
  
  } 
  #etw_bottom ul > li:nth-child(3n){margin-right: 2%}
  #etw_bottom ul > li:nth-child(2n){margin-right: 0;}
  #etw_bottom ul > li > a {
    font-size: 0.875rem;
    font-weight: 500;
  }
}

@media (max-width: 575.98px) { 
  #etw_bottom ul > li,.pro-hub ul li.tab01{width: 100%;margin-right: 0!important;}
  #etw_homefooter a,
  #etw_coper a {
    font-size: 0.75rem;
  }
  .img_left,
  .img_right,
  .etw_mainproducts ul > li,
  .etw_mainbody ul > li,
  #etw_bottom ul > li:nth-child(4),
  .etw_products ul > li,
  .etw_oem ul > li,
  #etw_bottom ul > li:nth-child(3) ol {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .etw_pic3 ul li:nth-child(2n),
  .etw_pic4 ul li:nth-child(2n),
  .etw_pic5 ul li:nth-child(2n) {
    margin-right: 0;
  }
  .etw_pic3 ul li,
  .etw_pic4 ul li,
  .etw_pic5 ul li {
    width: 49%;
    margin-right: 2%;
  }
  .etw_pic3 ul li:nth-child(3),
  .etw_pic5 ul li:nth-child(5) {
    margin-right: 2%;
  }
  .videoflow1 {
  }
  .videoall ul li{width: 100%;margin-right: 0!important;}
  .etw_protitle span:after{display: none;}
}

