@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: 'OpenSans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../font/OpenSans-300.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: 'OpenSans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../font/OpenSans-400.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: 'OpenSans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../font/OpenSans-600.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****/
body{color:#444; font-family:Arial, Helvetica, sans-serif;; font-size:0.9rem;font-weight: 400;}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{list-style:none}
img{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0;}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
a{color:#0c3b64;blr:expression(this.onFocus=this.blur())}
a:hover{color:#00498f}
a:focus{outline:0; text-decoration:none}
a,a:hover{text-decoration:none}
a.link{color:#00498f; text-decoration:underline;}
a.link:hover{color:#274963; text-decoration:underline;}
p{ margin-bottom:0.875rem;color: #666666;font-size: 0.9rem;line-height: 1.5rem;font-size: 0.875rem;font-family:Arial;color: #666;}
b{color:#222; font-size:1.25rem; line-height:1.3rem;margin:15px 0 12px 0; display:block;font-weight: 600;position: relative;}
h2{display:block; margin:0;font-size:24px; line-height:26px; font-weight:700;color: #2d2d2d; font-size: 1.5rem;padding: 0;}
p strong{color: #333;display: inline-block;padding: 0.25rem 0;}
.clearfix{clear:both;}
/****header****/
#header{width:100%; height:auto; position:fixed;top:0;z-index:999; background:#fff;}
#headerin{width:96%; height:auto; margin:0 auto; max-width:1202px;}
#etw_logo{ height:auto; float:left; margin:1.875rem 1rem 1.25rem 0;}
#etw_logo img{float: left;}
/*language*/
#etw_language{width:auto;float:right;margin:auto;text-align:right;line-height:26px;margin:.25rem 0 .5rem;height:26px;width:50%}
#etw_language .dropdown-item{display:inline-block;width:auto;font-size:.75rem;padding:0 .5rem 0;color:#323232;font-weight:400;position:relative}
#etw_language .dropdown-item:hover{color: #de3225;background: none;}
#etw_language .dropdown-item:nth-last-of-type(1){padding-right: 0;}
#etw_language .dropdown-item:before{content: "";position: absolute;width: 1px;height: 12px;background: #323232; left:0;top:6px;}
#etw_language .dropdown-item:nth-of-type(1):before{display: none;}
#etw_language .dropdown-item:hover{color: #1888de;background: none;}
.container{width: 96%;max-width: 1202px;margin: 0 auto;padding: 0;}

/*menu*/
.top-nav{ width:auto;float: right;line-height: 34px;margin: auto;background: #0a3f89;border-radius: 8px;}
.navbar{ padding:0;margin: auto;}
.navbar ul{width: 100%;}
.navbar-collapse{justify-content:flex-end;}
.navbar-light .navbar-nav a.nav-link{font-family:Arial;color:#fff;margin: 0;padding: 0;font-size:1rem;position:relative; padding:0 0.6rem 0; }
.navbar-light .navbar-nav li.active a.nav-link,.navbar-light .navbar-nav li a.nav-link:hover{color: #fff;background: #da251d;border-radius: 8px;border-bottom-left-radius: 8px;border-top-left-radius: 8px;}
.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 {color: #da251d;}
.navbar-light .navbar-nav .dropdown-item{font-weight:400; font-size:0.875rem;padding: 0.25rem 1rem;}
.dropdown-item.active{ background:none; color:#da251d;}
.dropdown-item:hover,.dropdown-item.dq{color:#da251d;}
.navbar-expand-lg .navbar-nav .dropdown-menu {line-height: 1.5rem;width: auto; background: #0a3f89;line-height: 1.5rem;}
.navbar-expand-lg .navbar-nav .dropdown-menu li>a{color: #fff;font-weight:400; font-size:0.875rem;padding: 0.25rem 1rem;white-space: nowrap;}
.navbar-expand-lg .navbar-nav .dropdown-menu li>a:hover,.navbar-expand-lg .navbar-nav .dropdown-menu li>a.dq{color: #fff;background: #da251d;}
.dropdown-item:active{color: #fff;background: #da251d;}
.navbar-nav .dropdown-menu li ol a{font-size: 13px;display: block;padding: 0.2rem 1.5rem;color: #444;line-height: 1.2rem;}
.navbar-nav .dropdown-menu li ol a:hover,.navbar-nav .dropdown-menu li ol a.dq{color: #da251d;}
@media (max-width: 1199.98px) { 
  #etw_logo{ padding-left:0;width: 30%;}
	#headerin{padding: 0 0.5rem;}
	.top-nav{margin-top: 0;}	
	.navbar-light .navbar-nav a.nav-link{font-size: 0.875rem;padding: 0 0.5rem;}
}
@media (max-width: 991.98px) {
#header{position:inherit;height: 70px;}
.etw_language{ display:none;}	
.top-nav{ width:100%;padding-top:0;line-height: 2.5rem;background: #fff;border-top: 2px solid #0a3f89;border-radius: none;}
.navbar{padding:0.05rem 0rem 0;}
.navbar-light .navbar-nav li.active a.nav-link:before,.navbar-light .navbar-nav>li>a.nav-link:hover:before{ background:none;}
.navbar-light .navbar-nav a.nav-link{ font-weight:400;font-size:1rem; border-bottom: 1px solid rgba(0,0,0,.1); margin:0px; padding-left:0.5rem;color: #666;}
.navbar-light .navbar-nav li.active a.nav-link, .navbar-light .navbar-nav li a.nav-link:hover{background: #ffffff;color: #00498f;}
.dropdown-menu{ border:none;}
.navbar-light .navbar-toggler{ color:#0a3f89; font-size:1.6rem; margin:0.5rem 0.5rem 0 0.75rem;}
#quicknav{display: none;}
}

/****header  END****/

/****banner****/
#etw_banner{width:100%; height:auto;margin:0 auto;position:relative;}
.banner_txt {position: absolute;width: 100%;left:0;top:0;height:100%;margin: 0 auto;padding: 20px 0;}
.bannerinfo{width:58%;padding:0.5rem 1.5rem; color:#000;margin-top: 10%;}
.banner_txt h1{font-size:3.25rem; line-height:3.5rem; color:#fff;padding: 0.5rem 0;font-family:Arial;position: relative;}
.banner_txt h1:before{content: "";position: absolute;width: 180px;height: 10px;background: #da251d;left:0;top:-20px;}
.banner_txt p{font-size: 1.5rem;color: #fff;line-height: 1.875rem;margin-top: 1rem;}
.banner_pro{text-align: left;margin-top: 1.875rem;width: 46%;}
@media (max-width: 1199.98px) {
	.bannerinfo{margin-top: 5%;}
	.banner_txt h1{font-size: 2.125rem;}
}@media (max-width: 991.98px) {
	.banner_txt h1{font-size: 1.875rem;line-height: 2rem;}
	#etw_language {margin-top: 1rem;}
}
@media (max-width: 767.98px) {
	#etw_banner{ display:none;}
}
/****banner END****/

/****container****/
#container{width:100%;height:auto;margin:0 auto;background:#fff;margin-top: 89px;}
#etw_container{width:92%;max-width:1202px; margin:0 auto;padding:1.875rem 0; position:relative;overflow: hidden;}

/****mainpro****/
.mainpro{ width:100%;padding: 1.5rem 0;position: relative;}
.mainpro ul{position: relative;padding: 0.75rem 0;display: flex;flex-wrap: wrap;z-index: 10;}
.mainpro ul:before{content: "";width: 155px;height: 166px;background: #0a3f89;top:-2px;right:10px;position: absolute;}
.mainpro ul:after{content: "";width: 155px;height: 166px;background: #fff;top:6px;right:18px;position: absolute;}
.mainpro ul>i{content: "";width: 155px;height: 166px;background: #0a3f89;bottom:22px;left:-20px;position: absolute;z-index: -2;}
.mainpro ul>li{width: 21.5%;margin: 0 2% 1.5rem 0;float: left;padding-bottom: 1.5rem;position: relative;overflow: hidden;z-index: 2;background: #fff;}
.mainpro ul>li:nth-of-type(4n){margin-right: 0;}
.mainpro ul>li:nth-of-type(1),.mainpro ul>li:nth-of-type(8){width: 32%;}
.mainpro ul>li:nth-of-type(4),.mainpro ul>li:nth-of-type(5){width: 17%;}
.mainpro ul li ol li.product_img{overflow: hidden;}
.mainpro ul li ol li.product_con{padding: 1.25rem 1rem 0.5rem;position: absolute;width: 100%;height: 100%;left:0;top:0;background: rgba(12,46,93,.34);transition: all .2s;padding-right: 0.25rem;}
.mainpro ul li ol li.product_con>a{display: block;padding-top: 150px;font-size: 1.125rem;line-height: 1.5rem; color: #fff;font-weight: 600; font-family:Arial;}
.mainpro ul li ol li.product_con .more a{display: block;width: 110px;height: 30px;border: 1px solid #fff;text-align: center;color: #fff;font-size: 0.75rem;line-height: 28px;text-transform: uppercase;margin-top: 1rem;}
.mainpro ul>li:hover ol li.product_con>a{opacity: .8;}
.mainpro ul>li ol li.product_con .more a:hover{opacity: .8;}
.mainpro ul>li:hover ol li.product_con{background: rgba(12,46,93,.5);}

.mainpro.ny{padding-top: 0;padding-bottom: 0.5rem;}
.mainpro.ny ul:after{right:11px;}
.mainpro.ny ul:before{top:0;right:4px;}
.mainpro.ny ul li ol li.product_con>a{padding-top: 100px;font-size: 0.875rem; line-height:1rem}
.mainpro.ny ul li ol li.product_con{padding-left: 0.5rem;}
.mainpro.ny ul li ol li.product_con .more a{width: 110px;height: 30px;line-height: 30px;margin-top: 0.5rem;}

/****mainpro END****/

/****industry****/
.industry{padding: 2rem 0;background: url(../images/indust_bg.jpg)no-repeat center center/cover;}
.industry .etw_hometitle{ color:#0a3f89; font-size:2.25rem;font-family:Arial;line-height: 2.5rem; margin-bottom:0.75rem;position:relative;text-transform: uppercase;padding: 0.5rem 0 1rem;}
.industry .etw_hometitle:after{content: "";position: absolute;width: 180px;height: 10px;background: #0a3f89;left:0;bottom: -0.25rem;}
.industry .industry_left,.industry .industry_right{padding: 0;font-family:Arial;}
.industry .industry_left ul li,.industry .industry_right ul li{width: 100%;text-align: right;position: relative;} 
.industry .industry_left ul li ol .product_con,.industry .industry_right ul li ol .product_con{width: 100%;position: absolute;text-align: center;left:0;bottom:20%;text-align: left;}
.industry .industry_left ul li ol .product_con a,.industry .industry_right ul li ol .product_con a{display: inline-block;background: #0a3f89;padding: 1rem 3.5rem;font-size: 1.5rem;color: #fff;text-align: center;line-height: 2rem;}
.industry .industry_left ul li:nth-of-type(2) img{width: 100%;}
.industry .industry_left ul li:nth-of-type(2) ol .product_con a{width: 100%;}
.industry .industry_left ul li:nth-of-type(2) ol .product_con {bottom: 0;}
.industry .industry_right ul>li img{width: 100%;}
.industry .industry_right ul li:nth-of-type(1) ol .product_con{top:20%;bottom: auto;text-align: right;}
.industry .industry_right ul li:nth-of-type(2),.industry .industry_right ul li:nth-of-type(3){float: left;width: 50%;}
.industry .industry_right ul li:nth-of-type(2) ol .product_con a,.industry .industry_right ul li:nth-of-type(3) ol .product_con a{width: 100%;}
.industry .industry_right ul li:nth-of-type(2) ol .product_con{top:0;}
.industry .industry_right ul li:nth-of-type(3) ol .product_con{bottom: 0;}
.industry .industry_right ul li:nth-of-type(2) ol .product_con a{background: #e8b134;text-align: left;padding: 1.25rem 0.5rem;}
.industry .industry_right ul li:nth-of-type(3) ol .product_con a{text-align: right;padding: 1.25rem 0.5rem;}
/****industry END****/

/*******company******/
.company{ width:100%;margin:0 auto;padding: 2.125rem 0;overflow: hidden;}
.company .container{position: relative;display:flex;z-index: 2;}
.company .container:after{content:"";width:155px;height:166px;background:#e8b134;top:-13px;left:-25px;position:absolute;z-index:-2}
.company .container:before{content:"";width:155px;height:166px;background:#e8b134;bottom:-5px;right:-5px;position:absolute;z-index:-2}
.company .etw_hometitle{color:#0a3f89;font-size:1.5rem;font-family:Arial;line-height:2rem;margin-bottom:1rem;position:relative}
.company .left_img{float:left;width:50%;position:relative}
.company .right_txt{float:right;width:50%;padding:0 1.25rem;background:#fff}
.company .right_txt p{color:#3b3a3a;font-size:0.875rem;line-height:1.25rem;font-family:Arial}
.company .right_txt .more a{display:block;width:140px;height:34px;border:2px solid #0a3f89;text-align:center;color:#0a3f89;font-size:.75rem;line-height:34px;text-transform:uppercase;margin-top:1.875rem}
.company .right_txt .more a:hover{border-color:#e8b134;color:#e8b134}

/*******company END******/

a.link{color: #c1363a;text-decoration: underline;}
.flex_box{display: flex;flex-wrap: wrap;}
#etw_sidebar{width: 18.7%;margin-right: 3.3%;float: left;}
#etw_sidebar .contact_sidebar{background: #125195;padding: 1.5rem 1.25rem 1rem;margin-top: 1.125rem;border-radius: 5px;}
#etw_sidebar .contact_sidebar p{color: #fff;margin-bottom: 1.25rem;font-size: 0.875rem;}
#etw_sidebar .contact_sidebar p a{color: #fff;}
#etw_sidebar .contact_sidebar p a.txt_indet{padding-left: 50px;}
#etw_sidebar .contact_sidebar p a:hover{color: #e50011;}
#etw_sidebar .contact_sidebar p.tit{font-weight: 600;font-size: 1rem;line-height: 1.25rem;}
#etw_sidebar #etw_productlist{margin-bottom: 1rem;}
#etw_productlist .etw_hometitle{display:block;padding:0.75rem 0.25rem;color:#fff;font-size:1.5rem;line-height: 1.75rem; position:relative;border-bottom:1px solid #8d8d8d;background:#093880;text-align:center;font-family: Arial;text-transform: uppercase;}
#etw_productlist .etw_hometitle:before{content: "";position: absolute;border-top: 16px solid transparent;border-right: 18px solid #d43434;right:0;bottom:0;}

#etw_productlist>ul>li>a{display:block;padding:.75rem 0 .75rem 10px;font-size:1rem;color:#333333;line-height:1.5rem;position:relative;font-weight:600;border-bottom:1px solid #8d8d8d}
#etw_productlist>ul>li>a:after{content: "\f138";font-family: fontawesome; color: #d43434;position: absolute;right:7px;top:12px;transition: all .2s;font-size: 1rem;}
#etw_productlist>ul>li>a.dq:after{transform: rotate(90deg)}


#etw_productlist>ul>li:nth-last-of-type(1) a{border-bottom:none}
#etw_productlist ul li>ol{padding-bottom:1rem;padding-top:.5rem;padding:.5rem 0 0.5rem;border-bottom:1px solid #8d8d8d}
#etw_productlist ul li:nth-last-of-type(1)>ol{border-bottom: none;}
#etw_productlist ul li>ol>li>a{font-size:0.875rem;color:#666666;line-height:1.25rem;padding:0 0.5rem 0.35rem 0.75rem;font-weight:400;display:block;}
#etw_productlist>ul>li>a.dq,#etw_productlist>ul>li>a.dq:before,#etw_productlist>ul>li>a:hover,#etw_productlist>ul>li>a:hover:before{color:#0a3f89}
#etw_productlist>ul>li>ol a.dq,#etw_productlist>ul>li>ol a:hover{color:#0a3f89;}
#etw_productlist ul li>ol .sub_list>li>a{font-size:.75rem;color:#666;line-height:1.125rem;padding:0.25rem 0 0.5rem 0;font-weight:400;display:block;position: relative;padding-left: 30px;}
#etw_productlist ul li>ol .sub_list>li>a:hover,#etw_productlist ul li>ol .sub_list>li>a.dq{color:#0a3f89;text-decoration: underline;}
#etw_productlist ul li>ol .sub_list>li>a:before,#etw_productlist ul li>ol .sub_list>li>a.dq:before{content: "";width: 4px;height: 4px; background: #666;margin-right: 5px;position: absolute;left:20px;top:10px;}
#etw_productlist ul li>ol .sub_list>li>a:hover:before{background: #0a3f89;}
#etw_productlist ul li>ol .sub_list{padding-bottom: 0.5rem;}
#etw_right{width:77%;float:right;}

/*table*/
.auto{width:auto}
.table-hover tbody tr:hover{background-color:#fff!important}
.table-responsive{margin-top:.75rem;margin-bottom:20px}
.table{width:100%;max-width:100%;margin-bottom:.5rem;background-color:transparent}
table,td,tr{border:1px solid #ccc!important}
.table .top{background:#f2f2f2!important}
.table>tbody>tr:nth-of-type(odd){background-color:#fff}
.table>tbody>tr>td{vertical-align:middle;text-align:center;padding:8px;font-size:14px;line-height:18px;word-wrap:break-word}
.table>tbody>tr{width:100%}
a.click{font-size:1rem;color:#c8110b;padding:0 .25rem;text-decoration:underline}
a.click:hover{color:#222}

/****inquiry****/
.inquiry{color:#333;position:relative;text-decoration:none!important}
.inquiry:after{content:"Inquiry";display:inline-block;background:#009e52c9;border-radius:2px;color:#fff;text-align:center;padding:5px 16px;white-space:nowrap;line-height:18px;font-size:.875rem;opacity:.7}
.inquiry:hover:after{background:#009e52;opacity:9}

/*left_pic*/
b img{margin-right:1rem;width:38px}
figure{margin-bottom:0!important}
.left_pic.left2{width:55%}
.left_pic{width:32%;height:auto;float:right;margin:-1rem 0 10px 4%}
.left_pics{width:100%;height:auto;float:left}
.left_pics a{cursor:default}
.left_pics img{width:100%;text-align:center}
.related_pic{width:100%;height:auto;float:right;text-align:center}
.related_pic a{width:18.4%;height:auto;float:left;margin:12px 2% 12px 0;display:block;text-align:center;color:#666;font-size:12px}
.related_pic a img{width:100%;border:1px solid #ddd}
.related_pic a:hover{opacity:.8}
.related_pic a:nth-of-type(5n){margin-right:0}
.left_pic.left_pic2{float:left;margin:8px 15px 10px 0}
.img_left{width:45%;float:left;margin:0 1rem 1rem 0}
.img_right{width:30%;float:right;margin:0 0 1rem 2%}
.img_right2,.about_tu{width:43%;float:right;margin:0 0 1rem 2%}
.img_left2{width:20%;text-align:center;float:left;margin:0 1.5rem 1rem 0}
.img_left2 p,.pro_list3 p{font-size:.875rem;margin-bottom:.5rem}
.img_center{width: 100%;text-align: center;margin-bottom: 1rem;}
.factory_img{width: 25%;float: right;margin: 0 0 1rem 2%;}
.factory_img img{padding: 2px;border: 1px solid #ccc;}
/*sent*/
.othertitle {margin:10px 0 15px 0;position:relative;width:100%;overflow:hidden}
.othertitle:after {position:absolute;content:"";background:#10316a;height:5px;width:100%;right:5px;bottom:0;z-index:1;transform:skew(40deg)}
.othertitle span {font-size:16px;background:#10316a;display:inline-block;padding:5px 10px 5px 15px;color:#fff;position:relative;font-weight:400}
.othertitle span:before {position:absolute;content:"";right:-28px;top:0;border-left:28px solid #10316a;border-top:32px solid transparent}
.othertitle span:after {position:absolute;content:"";top:0;background:#fff;width:10px;height:40px;transform:skew(40deg);right:-26px;z-index:3}
.otherpro {width:100%;overflow:hidden;margin:0 auto;padding-top:1rem;}
.otherpro ul {width:100%;display:block;display:flex;flex-flow:wrap;}
.otherpro>ul>li {width:23.5%;margin:0.3rem 2% 0.6rem 0;display:inline-block;border:1px #eee solid;background:#f5f5f5;}
.otherpro>ul>li:nth-child(4n) {margin-right:0px;}
.otherpro>ul>li:nth-child(4n+1) {clear:both;}
.otherpro>ul>li>ol {width:100%;}
.otherpro ul li ol li.product_img,.otherpro ul li ol li.product_con {width:100%;}
.otherpro ul li ol li.product_con a {color:#333;line-height:1rem;display:block;font-size:0.8rem;padding:0.6rem 0.8rem;text-align:center;}
.otherpro ul>li:hover {border-color:#ccc;}
.otherpro ul>li:hover ol li.product_img img {opacity:.9;}
.otherpro ul li:hover ol li.product_con a,.otherpro ul li ol.dq li.product_con a {color:#10316a;}
/*********pro_hub****************/
.pro_tit1{font-size: 1.25rem;color:#093880;line-height: 2rem;padding: 1.25rem 0 0.5rem;font-weight: 600;background: #fff;}
.pro_right{width: 44%;margin:0 5% 0 6%;float: right;}
.pro_right ul li{width: 100%;margin-bottom: 1rem;float: none;overflow: hidden;}
.pro_right ul li .pro_tit{font-size: 1.25rem;color: #093880;line-height: 1.5rem;position: relative;padding-left: 2rem;}
.pro_right ul li .pro_tit:before{content: "";position: absolute;border-right: 15px solid #d43434;border-top: 15px solid transparent;left:0;top:2px;}
.pro_right ul li img{width: 48%;float: left;margin: 0.5rem 2% 0 0;display: block;}
.pro_right ul li img:nth-of-type(2n){margin-right: 0;padding: 2px;border: 1px solid #0a3f89;}
.txt_tit{font-weight: 600;font-size: 1.25rem;color: #333;padding: 0.5rem 0;}
.pro_right.list2{margin: 0 5% 0 0;width: 45%;float: left;}
.pro_manu_bg ul{display: flex;flex-wrap: wrap;padding: 0.5rem 0;}
.pro_manu_bg>ul>li{width: 49%;float: left;margin: 0 2% 1rem 0;background: url(../images/wang_bg.png)repeat #0a3f89;padding: 1rem 2rem;position: relative;overflow: hidden;}
.pro_manu_bg>ul>li:before,.manu_bg:before{content: "";position: absolute;left: 35px;top: -33px;z-index: 1;width: 100px;background: transparent;height: 100px;border-left: 30px solid #da251d;border-top-left-radius: 50%;border-bottom-left-radius: 350%;transform: rotate(54deg);transform-origin: 0 0;}
.pro_manu_bg ul>li:nth-of-type(2n){margin-right: 0;}
.pro_manu_bg ul>li .tit{text-align: center;position: relative;text-transform: uppercase;font-weight: 600;font-size: 1.125rem;color: #fff;}
.pro_manu_bg ul>li .tit:before{content: "";position: absolute;width: 10px;height: 10px;background: #fff;border-radius: 50%;margin-left: -30px;top:8px;}
.pro_manu_bg ul>li p{font-size: 0.875rem;color: #fff;}

/*********hub_list2****************/
.hub_list2>ul{display: flex;flex-wrap: wrap;}
.hub_list2>ul>li{width: 49%;float: left;margin: 0 2% 1rem 0;background: url(../images/wang_bg.png)repeat #0a3f89;}
.hub_list2>ul>li:nth-of-type(2n){margin-right: 0;}
.hub_list2>ul>li .manu_bg{background: none;}
.manu_bg{background: url(../images/wang_bg.png)repeat #0a3f89;padding: 1rem 2rem;position: relative;overflow: hidden;}
.hub_list2 ul .style1{padding:  0.5rem 0 0.5rem 1rem;}
.hub_list2 ul .style1>li{margin-left: 1rem;font-size: 0.875rem;color: #fff;list-style:decimal;padding-bottom: 0.25rem;}
.hub_list2 ul li p{color: #fff;font-size: 0.875rem;}
.hub_list2 ul li p strong{font-weight: 600;font-size: 1rem;color: #fff;}
ul.list1{padding: 0 0 1rem; overflow: hidden;}
ul.list1>li{line-height: 1.75rem;list-style:decimal;margin-left: 1.25rem;font-size: 0.875rem;color: #666;}
ul.list2{overflow: hidden;}
ul.list2>li{line-height: 1.75rem;list-style:disc;margin-left: 1.25rem;font-size: 0.875rem;color: #666;}
.material_list{width: 55%;float: left;}
.material_list>ul>li{width: 49%;float: left;margin: 0 2% 1rem 0;}
.material_list>ul>li:nth-of-type(2n){margin-right: 0;}
.material_list>ul>li a{display: block;font-size: 0.875rem;color: #093880;line-height: 1.5rem;position: relative;padding-left: 1.25rem;text-decoration: underline;}
.material_list>ul>li a:before {content: "";position: absolute;border-right: 10px solid #d43434;border-top: 10px solid transparent;left: 0;top: 6px;}
.material_list>ul>li a:hover{color: #d43434;}
.mar_tit{margin-bottom: 0;font-size: 1rem;}
/*********pro_hub_list****************/
.pro_hub_list ul{display: flex;flex-wrap: wrap;}
.pro_hub_list ul>li{width: 32%;margin: 0 2% 1rem 0;float: left;text-align: center;}
.pro_hub_list ul>li:nth-of-type(3n){margin-right: 0;}
.pro_hub_list ul>li:nth-of-type(3n+1){clear: both;}
.pro_hub_list ul>li ol li.product_img{text-align: center;border:1px solid #eee;padding: 0.5rem;}
.pro_hub_list.list4 ul>li ol li.product_img img{max-width: 100%;}
.pro_hub_list ul>li ol li.product_con p{position: relative;font-weight: 400;font-size: 0.875rem;color: #666;line-height: 1.5rem;padding: 0.5rem 0;text-align: left;}
.pro_hub_list ul>li ol li.product_con p strong{font-weight: 600;font-size: 1.125rem;color: #666;font-family: Arial;}
.pro_hub_list.list4 ul>li{width: 23.5%;margin: 0 2% 1rem 0;float: left;text-align: center;}
.pro_hub_list.list4 ul>li:nth-of-type(3n){margin-right: 2%;}
.pro_hub_list.list4 ul>li:nth-of-type(4n){margin-right: 0;}
.pro_hub_list.list4 ul>li:nth-of-type(3n+1){clear: none;}
.pro_hub_list.list4 ul>li:nth-of-type(4n+1){clear: both;}
.pro_hub_list.list4 ul>li ol li.product_con p{font-size: 0.75rem;}
.pro_hub_list.list4 ul>li ol li.product_img{padding: 0;}

/**Products Hub**/
.etw_products,.etw_products ul{ width:100%; height:auto; overflow:hidden;}
.etw_products ul {display:flex;flex-flow: wrap;}
.etw_products ul>li{ width:23.5%; margin:0 2% 1.5rem 0;transition: all 0.3s;border-bottom: 1px #dddddd solid;background: #eef2f5;overflow:hidden;}
.etw_products ul li:nth-child(4n){ margin-right:0;}
.etw_products ul li:nth-child(4n+1){ clear:both}

.etw_pro ul>li{width:32%;}
.etw_pro ul li:nth-child(4n){ margin-right:2%;}
.etw_pro ul li:nth-child(4n+1){ clear:none}
.etw_pro ul li:nth-child(3n){ margin-right:0;}
.etw_pro ul li:nth-child(3n+1){ clear:both}

.etw_products ul li ol,.etw_products ul li ol li{ width:100%;}
.etw_products ul li ol li.product_img{ text-align:center; overflow:hidden;}
.etw_products ul li ol li.product_img img{ width:100%;}
.etw_products ul li ol li.product_con{padding:0.6rem 0.8rem 0.6rem 0.8rem;}
.etw_products ul li ol li.product_con>a{color:#424f5d;display:block;line-height:1.5rem; text-align:center;font-size: 1.125rem;padding: 0.5rem 0;}
.etw_products ul li ol li.product_con span{color: #888;display: block;font-size:.875rem;}

.etw_products ul>li:hover ol li.product_con>a{ color:#0a3f89;}

@media (max-width: 767.98px) {
.etw_products ul>li{ width:49%;}
.etw_products ul li:nth-child(3n){ margin-right:2%;}
.etw_products ul li:nth-child(3n+1){ clear:none}
.etw_products ul li:nth-child(2n){ margin-right:0;}
.etw_products ul li:nth-child(2n+1){ clear:both}
.etw_products ul li ol li.product_con>a{ font-size:0.85rem;}
}

@media (max-width: 575.98px) {
.etw_products ul li ol li.product_con span{ font-size:0.8rem; line-height:1.1rem;}
.etw_products ul li ol li.product_more{ display:none;}
}




figure{margin-bottom: 0 !important;}
ul.pro_list4,ul.pro_list3,ul.pro_list2{width: 100%;overflow: hidden;margin-bottom: 6px;}
ul.pro_list2>li{width: 49%;float: left;margin: 0 2% 1rem 0;}
ul.pro_list3>li{width: 32%;float: left;margin: 0 2% 1rem 0;}
ul.pro_list4>li{width: 23%;float: left;margin: 0 2% 1rem 0;}
ul.pro_list4>li:nth-of-type(4n),ul.pro_list3>li:nth-of-type(3n),ul.pro_list2>li:nth-of-type(2n){margin-right: 0;}
ul.pro_list4>li:nth-of-type(4n+1),ul.pro_list3>li:nth-of-type(3n+1),ul.pro_list2>li:nth-of-type(2n+1){clear: both;}
ul.pro_list4>li ol li.product_img a,ul.pro_list3>li ol li.product_img a,ul.pro_list2>li ol li.product_img a{display: block;width: 100%;height: 100%;}
ul.pro_list4>li ol li.product_img a:hover img,ul.pro_list3>li ol li.product_img a:hover img,ul.pro_list2>li ol li.product_img a:hover img{border-color:#27c01c; }
ul.pro_list4>li ol li.product_img img,ul.pro_list3>li ol li.product_img img,ul.pro_list2>li ol li.product_img img{padding: 4px;border:1px solid #ccc;}
ul.pro_list4>li ol li.product_con,ul.pro_list3>li ol li.product_con,ul.pro_list2>li ol li.product_con{font-size: 0.875rem;padding: 0.5rem;color: #333;text-align: center;}
ul.pro_list4>li ol li.product_con a,ul.pro_list3>li ol li.product_con a,ul.pro_list2>li ol li.product_con a{font-size: 0.875rem;color: #333;text-align: center;line-height: 1rem;display: block;}
ul.pro_list4>li ol:hover li.product_con a,ul.pro_list3>li ol:hover li.product_con a,ul.pro_list2>li ol:hover li.product_con a{color: #27c01c;}
ul.pro_list5>li{width: 18.4%;margin: 0rem 2% 1.5rem 0;float: left;text-align: center;}
ul.pro_list5>li:nth-of-type(5n){margin-right: 0;}
ul.pro_list5>li img,ul.pro_list4>li img{padding: 2px;border: 1px solid #eee;}
ul.pro_list3 li span{padding: 0.5rem 0;text-align: center;display: block;}
ul.pro_list3>li img{padding: 4px;border:1px solid #ccc;}
ul.pro_list3>li img:hover{border-color: #9bcd41;}
ul.list_style{margin: 0 1.5rem;}
ul.list_style>li{width: 50%;float: left;font-size: 1rem;line-height: 1.75rem;list-style: circle;}
ul.list_style2{margin: 0 1.5rem;}
ul.list_style2>li{font-size: 1rem;line-height: 1.75rem;list-style: circle;}



.feedback {width:100%;border:1px solid #e8e8e8;padding:1rem 0rem;margin-bottom:1rem}
.feedback_title {display:block;color:#10316a;margin-top:1rem;border-bottom:2px solid #10316a;position:relative;padding-bottom:10px;font-size:1.3rem;font-weight:600;}



.contact_inqury{margin:20px 0 10px}
.contact_inqury p{text-align:center}
.contact_inqury p a{border-radius:40px;display:inline-block;color:#fff;padding:10px 70px;background-image:-webkit-linear-gradient(right,#009e52,#9bcd41);background-image:-moz-linear-gradient(right,#009e52,#9bcd41);border:0 solid transparent;text-align:center;line-height:1.2em;margin:5px;text-decoration:none;transition:all .2s}
.contact_inqury p a:hover{background-image:-webkit-linear-gradient(top,#9bcd41,#009e52);background-image:-moz-linear-gradient(top,#9bcd41,#009e52);color:#fff}
#etw_producttitle{margin:0 auto 0;height:auto;color:#333;overflow:hidden;padding:.5rem 0;font-size:.875rem;width:100%;float:left;background:#f2f3f2}
#etw_producttitle li{display:inline-block;font-size: 0.75rem;}
#etw_producttitle a{color:#999;padding-right:.2rem}
#etw_producttitle a:hover{color:#9bcd41}
#etw_producttitle li+li::before{padding:0 1rem 0 .6rem;color:#999;content:"/";font-size:.875rem;font-family:fontawesome}
.etw_hometitle.ny{color:#093880;font-size:1.8rem;line-height: 2.5rem; margin-bottom:1rem;position:relative;font-family: Arial;font-weight: 600;}
.Center{text-align:center}
/*contact*/
.contact_info stong{color:#364152!important}
.contact_info a{color:#16db7f}
.contact_info a:hover{color:#10316a}
.etw_contact{padding:1.5rem 0 0}
.etw_contact p.gs{font-weight:700;font-size:1.375rem}
.etw_contact p{color:#333;font-size: 1rem; line-height:2rem;font-family: Arial;}
.etw_contact p a{color:#0a3f89;}
.etw_contact p a:hover{color:#000;}
.etw_contact #etw_form_title{overflow:hidden;padding-left:2%;background:#f2f2f2;text-align:left;font-weight:700;line-height:40px;font-size:16px;margin-bottom:12px;border-radius:5px 5px 0 0;border-bottom:1px solid #ccc}
.etw_contact #etw_set_feedback_form{overflow:hidden;height:auto;width:100%;float:left;border:1px #ededed solid;text-align:left;padding:0;margin:.5rem 0 1.2rem 0}
/*sitemap*/
#sitemap{width:100%;margin:20px auto;font-size:13px}
#sitemap .name{width:100%;font-size:15px;clear:both;margin-bottom: 1rem;}
#sitemap a{color:#333;width:100%;display:block;background:#eee;font-weight:600;line-height:24px;padding: 0.5rem;}
#sitemap a.sname{font-weight:400;width:100%;color:#333;text-decoration:underline!important;background:0 0}
#sitemap a:hover{text-decoration:underline!important;color: #009e52;}
#sitemap a.sname:hover{color:#009e52;text-decoration:none!important}
#sitemap p{margin:0 0 10px}
#sitemap .list_m{width:100%;height:auto;margin:10px 0;overflow:hidden}
#sitemap .list_m a{width:25%;display:block;float:left;color:#888;text-decoration:none;line-height:18px;padding-right:3%;background:0;font-weight:400;margin-bottom:10px}
#sitemap .list_m a:nth-child(4n+1){clear:both}
#sitemap .list_m a:hover{color:#009e52}

/*tags*/
#tags{ width:100%; float:left; margin-bottom: 1.5rem; color:#888; font-size:0.8325rem}
#tags_title{ display:block; color:#0a3f89; font-size:1rem; font-weight: 500; line-height:28px; text-align:left; padding:10px 0 5px 0;}
#tags a{margin:0 10px 3px 0;color:#777;display:inline-block;line-height:16px;font-size:13px;}


/****Footer****/
ul.footer_tel>li{float: left;margin-right: 4%;}
ul.footer_tel>li a{font-size: 0.875rem;color: #fff;display: inline-block;padding-left: 30px;}
ul.footer_tel>li a.tel{background: url(../images/tel.png)no-repeat left center/20px;}
ul.footer_tel>li a.mail{background: url(../images/mail.png)no-repeat left center/20px;}
ul.footer_tel>li a:hover{color: #0fe000;}
.footer_logol{margin-top: 6rem;padding: 0;}
.footer_logol .logol_box{border-left: 1px solid #fff;padding-left: 1.5rem;padding-top: 1.5rem;}
.footer_link{padding: 1.5rem 0 1.5rem;background: #10316a;overflow: hidden;border-top: 16px solid #da251d;}
.footer_link .title{color: #fff;font-size: 1.125rem;padding: 0.25rem 0 0.75rem;font-weight: 400;}
.footer_link .title.inqu{padding: 0;}
.footer_inqu{padding: 0;}
.footer_link .title a{color: #fff;font-weight: 400;}
.footer_link .title a:hover{color: #da251d;}
.footer_link .pblist ul>li a{font-size: 0.75rem;color: #bababa;padding:0 0 0.25rem 0;display: block;position: relative;}
.footer_link .pblist ul>li a:hover{color:#da251d;text-decoration: underline;}
.footer_link .btcontact {padding-left: 0;}
.footer_link .btcontact p{line-height: 1.5rem;color: #bababa;font-size: 0.75rem;font-family: Arial;}
.footer_link .btcontact p a{color: #da251d;}
a.txt_indet{padding-left: 31px;}
a.txt_indet2{padding-left: 36px;}
.footer_link .btcontact p a:hover{color: #e8b134;}
#footer{ width:100%;height:auto; font-size:13px; background: #10316a;border-top: 1px solid #fff;}
#etw_footin{margin:0 auto;width:100%;overflow:hidden;text-align:center; max-width:1202px;  overflow:hidden; padding:0.5rem 0 0.75rem;}
#etw_footin.inqu2{max-width: 1202px;}
#etw_Iniciofooter{overflow:hidden;width:100%;height:auto;margin-bottom:6px}
#etw_homefooter a{padding:0 1.25rem; color:#fff;margin:6px 0; position:relative;font-size:0.875rem;line-height:1rem;}
#etw_homefooter a:hover{color:#da251d;}
#etw_coper{margin-top:2px;width:100%;line-height:22px;}
#etw_coper a{display:block;color:#fff;opacity: .6;}
#otherlink{clear:both;width:100%;height:auto; padding:8px 0;}
#otherlink a{color:#fff; display:inline-block;padding:0 3px;font-size:12px; margin-right:5px; line-height:16px; border:none;opacity: .6;}
#otherlink a span{position:relative;top:0;font-size:12px}
#otherlink a:hover{color:#da251d; border-color:#da251d;}
#otherlink a:hover span{opacity:1;top:-2px;transition:all .3s ease-in-out}


/* viedeo */
.video_btn{display: inline-block; background-color: #da251d;padding: 0px 10px;margin-left: 20px; line-height: 1.5; font-size: 20px; color: #fff;border-radius: 3px;cursor: pointer;position: relative;padding-left: 30px;}
.video_btn::after{content: "\f03d";position: absolute;left: 6px;top: 50%;transform: translateY(-50%); font-size: 18px;color: #fff;font-family: fontawesome;}
.home_video{ position:absolute; left:50%; top:50%; z-index:3;transform: translate(-50%,-50%);  width:50px; height:50px; background:#0091de;
	border-radius:100%;text-align: center;line-height: 50px; color:#fff; cursor:pointer; font-size:18px;}
  .home_video:hover{ background:#000;}
  .video_all{width:100%; overflow:hidden}
  .video_all ul{ width:auto;display: flex;flex-flow: wrap;}
  .video_all ul li {position: relative; width:32%;float:left;cursor: pointer; margin:0px 2% 20px 0}
  .video_all ul li a{display:block;text-align:center;line-height:20px;font-size:15px;color:#333}
  .video_all ul li a:hover{color:#0797d4; text-decoration: none;}
  .video_all ul li:nth-child(3n){margin-right:0}
  .video_all ul li:nth-child(3n+1){clear:both}
  .video_all ul li .pic{position: relative;margin-bottom: 10px;width: 100%;overflow: hidden;}
  .video_all ul li .pic a{position: relative;display: block;}
  .video_all ul li .pic img{width: 100%;display: block;}
  .video_all ul li span{margin-bottom:10px;display:block;color:#000;font-size:18px;text-align: center; overflow:hidden;position:relative; z-index:1}
  .video_all ul .pic a:before{position:absolute;content:'';opacity: 1; background:rgba(0,0,0,.3);border:3px double #ccc;width:100%;height:100%;left:0;top:0;transition:all ease-in-out .3s; z-index:1}
  .video_all ul .pic a:after{border-radius:50%;font-family:fontawesome;top:50%;left:50%;transform:translate(-50%,-50%);font-size: 1.5rem; position:absolute;content:"\f04b";width:50px;height:50px;padding: 12px 0 0 7px;color:#fff;background:#0797d4;border:2px solid transparent;transition:all ease-in-out .3s; z-index:1}
  .video_all ul .pic img{z-index:-1;transition:all ease-in-out .3s;}
  .video_all ul .pic a:hover img{transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}
  .video_all ul .pic a:hover:before{z-index: -1; width:96%;height:94%;left:2%;top:3%;opacity: 0;transform: scale(1); background:0}
  .video_all ul .pic a:hover:after{ opacity:1}
  .video_all1 ul li{width: 48%;}
  .video_all2 ul li{width: 100%;margin-right: 0;}
  .video_all ul li span a{position: relative;padding-right: 30px;}
  .video_all ul li span a::after{ content: "\f178";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 1rem;font-family: fontawesome;-moz-transition: .5s;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;}
  .video_all ul li span a:hover::after{right: 0;opacity: 0;}





@media (max-width: 1199.98px) {
	.footer_link .title {font-size:1.25rem}
	.company .etw_hometitle{font-size: 1.25rem;line-height: 1.5rem;}
	.mainpro .etw_hometitle{font-size: 1.5rem;}
	.mainpro .etw_hometitle p{font-size: 1rem;}
	.mainpro ul>li:nth-of-type(n){width: 32%;margin-right: 2%;}
	.mainpro ul>li:nth-of-type(3n){margin-right: 0;}
	.mainpro ul li ol li.product_img{text-align: center;}
}
@media (max-width: 991.98px) {
	.new_pro ul>li:nth-of-type(n){width: 32%;margin: 0 2% 1rem 0;clear: none;text-align: center;}
	.new_pro ul>li:nth-of-type(3n){margin-right: 0;}
	#etw_producttitle,#etw_sidebar{display: none;}
	#etw_right{width: 100%;}
	#container{margin-top: 0;}
	.company .left_img{margin: 0 1rem 1rem 0;}
	.company .container{display: block;}
	.company .right_txt{width: auto;float: none;padding: 0;}
	.company .right_txt .more{width: 100%;text-align: right;}
	.company .right_txt .more a{display: inline-block;margin: 1rem 0;}
	.industry .industry_right ul li:nth-of-type(2) ol .product_con a,.industry .industry_right ul li:nth-of-type(3) ol .product_con a{text-align: center;}
	.industry .industry_left ul li ol .product_con a, .industry .industry_right ul li ol .product_con a{font-size: 1rem;line-height: 1.5rem;}
	.footer_logol{padding-right: 1rem;}	
	.about_tu{width: 100%;margin-left: 0;}
	.img_right{width: 44%;}
	.factory_img{width: 38%;}
}
@media (max-width: 767.98px) {
	.company .left_txt{width: 100%;}
	.company .right_img{width: 100%;margin-top: 1rem;}
	.mainpro ul>li:nth-of-type(n),.mainpro.ny2 ul>li:nth-of-type(n){width: 49%;margin-right: 2%;clear: none;}
	.mainpro ul>li:nth-child(2n),.mainpro.ny2 ul>li:nth-of-type(2n) {margin-right: 0;}
	#etw_homefooter a{font-size: 0.75rem;padding: 0 0.5rem;}
	#etw_footin{padding: 1.6rem 0.5rem;}
	#otherlink a {padding: 0 6px;margin-right: 4px;font-size: 12px;}
	.company .left_img{width: 100%;text-align: center;float: none;}
	#etw_language{display: none;}
	#etw_logo{width: 200px;}
	.footer_link .btcontact,.footer_logol{padding-left: 1rem;}
	.footer_logol{margin-top: 1rem;}
	.footer_logol .logol_box{border-left: none;}
	.pro_right{width: 100%;margin: 0;float: none;}
	.hub_list2>ul>li{width: 100%;margin: 0;}
	.pro_manu_bg>ul>li{width: 100%;margin: 0 0 1rem;}
	.pro_hub_list ul>li,.pro_hub_list.list4 ul>li{width: 49%;}
	.pro_hub_list ul>li:nth-of-type(3n+1),.pro_hub_list ul>li:nth-of-type(4n+1){clear: none;}
	.pro_hub_list ul>li ol li.product_img{padding: 0;}
	.pro_hub_list ul>li:nth-of-type(3n),.pro_hub_list.list4 ul>li:nth-of-type(4n){margin-right: 2%;}
	.pro_hub_list ul>li:nth-of-type(2n),.pro_hub_list.list4 ul>li:nth-of-type(2n){margin-right: 0;}
	.img_right2{width: 100%;text-align: center;}
	.material_list{width: 100%;float: none;}
	.video_all ul li {
		width: 48%;
	}
}
@media (max-width: 575.98px) {
	.img_left,.factory_img{width: 100%;}
	.left_pic{width: 100%;margin-top: 0;}
	.mainpro ul li ol li.product_con>a{padding-top: 40%;text-align: left;}
	.etw_products ul>li{width: 100%;margin-right: 0;}
	ul.pro_list3>li,.otherpro>ul>li{width: 49%;}
	ul.pro_list3>li:nth-child(3n),.otherpro>ul>li:nth-child(4n){margin-right: 2%;}
	ul.pro_list3>li:nth-child(2n),.otherpro>ul>li:nth-child(2n){margin-right: 0;}
	.img_right{width: 100%;text-align: center;margin-left: 0;}
	.pro_right.list2{width: 100%;margin-right: 0;}
	.mainpro ul>li:nth-of-type(n),.mainpro.ny2 ul>li:nth-of-type(n){width: 100%;margin-right: 0;text-align: center;}
}
@media (max-width: 400.98px) {
	.other_pro ul>li,ul.pro_list4>li{width: 48%;}
	.new_pro ul>li:nth-of-type(n){width: 49%;margin: 0 2% 1rem 0;clear: none;text-align: center;}
	.new_pro ul>li:nth-of-type(2n){margin-right: 0;}

	
}

/****Footer  END****/


/****banner****/
