@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:OpenSans; font-size:0.9rem;background: url(../image/maze-white.png)repeat;}
*,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: #333;line-height: 1.5rem;}
b{color:#454545; font-size:1.125rem; line-height:1.3rem;margin:15px 0 8px 0; display:block;font-weight: 600;position: relative;}
h2{ color: #333;font-size: 18px;font-weight: normal;padding-bottom: 10px;}

/****header****/
#header{width:100%; height:auto; position:fixed;top:0;z-index:999; background:#ffffff;height: 116px;border-bottom:5px solid #0b3574;}
#headerin{width:100%; height:auto; margin:0 auto; max-width:1140px;}
#etw_logo{ height:auto; float:left; margin:1rem 0.5rem 0.625rem 0px; clear:left;}
#etw_logo span{display: block;color:#0b3675;font-size:13px;padding-left: 0.5rem;}

/*language*/
#etw_language {
    height: 27px;
    width: auto;
    text-align: right;
	margin-top: 0.5rem;
}
#etw_language .dropdown-item {
    display: inline-block;
    width: auto;
    font-size: 0.875rem;
    padding: 0.5rem  0.2rem 0.4rem 1rem;
    color: #030303;
    font-weight: 400;
}
.wrapper{width: 96%;max-width:1140px;margin: 0 auto;}

/*menu*/
.top-nav{ width:auto; margin-top:0;line-height: 40px;float: right;}
.navbar{ padding:0;max-width:1140px;margin: auto;margin-top: 1rem;}
.navbar ul{width: 100%;}
.navbar-collapse{justify-content:flex-end;}
.navbar-light .navbar-nav li.nav-item{padding: 0 1.75rem 0;}
.navbar-light .navbar-nav a.nav-link{color:#212121; padding:0 0 0.625rem; margin: 0;font-size:1rem;position:relative;font-weight:600;}
.navbar-light .navbar-nav li:nth-last-of-type(1){padding-right: 0;}
.navbar-light .navbar-nav li.active a.nav-link,.navbar-light .navbar-nav li a.nav-link:hover{color:#0b3574;}
.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: #0b3574}
.navbar-light .navbar-nav .dropdown-item{font-weight:400; font-size:0.875rem;padding: 0.25rem 1rem;}
.dropdown-item.active{ background:none; color:#0b3574;}
.dropdown-item:hover,.dropdown-item.dq{color:#0f4e92;}
.navbar-expand-lg .navbar-nav .dropdown-menu {top: 58px;line-height: 1.5rem;width: auto;line-height: 30px;
    font-size: 12px;
	padding: 1rem;
    float: left;
    text-align: center;
    background: transparent;left:0;background: rgba(11,53,116,0.68);padding: 0;border:none;}
.navbar-expand-lg .navbar-nav .dropdown-menu li>a{color: #fff;background: #0b3574;}
.navbar-expand-lg .navbar-nav .dropdown-menu li:nth-last-of-type(1)>a{border: none;}
.navbar-expand-lg .navbar-nav .dropdown-menu li>a:hover,.navbar-expand-lg .navbar-nav .dropdown-menu li>a.dq{color: #000;background: rgba(11,53,116,0.68);color: #fff;}
.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: #0b3574;}
@media (max-width: 1199.98px) { 
  #etw_logo{ padding-left:0.6rem;}
	#headerin{padding: 0 0.5rem;}
}

@media (max-width: 991.98px) {
	#etw_language .dropdown-item{padding-top: 0.875rem;}
#etw_logo{margin: 0.5rem 0.5rem 0.625rem 0px;}
#header{position:inherit;height: 70px;}
.etw_language{ display:none;}	
.top-nav{ width:100%;padding-top:0;line-height: 2.5rem;}
.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;}
.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:#fff; font-size:1.6rem; margin:0.5rem 0.5rem 0 0.75rem;}
#quicknav{display: none;}
}

/****header  END****/

/****banner****/
.slider-area{width:100%;position:relative;margin:0 auto;padding:0}
.block-slider{border:none;width:100%}
.block-slider ul li{list-style:none}
.block-slider .bx-next,.block-slider .bx-prev{width:30px;height:50px;text-align:center;display:block;border-radius:50%;font-size:48px;position:absolute;top:48%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:50px;-moz-transition:all .45s ease;-webkit-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease;display:block;color:#d83d33;z-index:999; text-shadow:0 0 3px #fff; display:none;}
.block-slider img{width:100%;height:auto}
.block-slider .bx-prev{left:0;padding-right:1px}
.block-slider .bx-next{right:0;padding-left:1px}
.block-slider:hover .bx-prev{left:10px}
.block-slider:hover .bx-next{right:10px}
.block-slider .bx-next:hover,.block-slider .bx-prev:hover{ color:#465eaa; text-decoration:none}
.block-slider .bx-pager{text-align:center; position:relative; margin-top:-20px; right:0px;}
.block-slider .bx-pager-item{width:20px;height:20px;background:0 0;font-size:0;display:inline-block; margin:0 3px}
.block-slider .bx-pager-item a{display: block;
    width: 10px;
    height: 0;
    padding-top: 10px;
    background: #fff;
    background-position: 0 0;
    float: left;
    overflow: hidden;}
.block-slider .bx-pager-item a.active{ background:#0b3574;}
.block-slider .caption-group{position:absolute; color:#fff; font-size:28px; line-height:36px; text-align:left; font-weight:700;}
.block-slider .text1{     top: 40%; right: 17.5%;color:#000;}
.block-slider .text1 span,.block-slider .text3 span,.block-slider .text4 span{ color:#721c1b;}
.block-slider .text2{ top:44%; right:20%; color:#000; text-align:right;}
.block-slider .text3{ top:36%; right:22%; color:#000;}
.block-slider .text4{ top:36%; right:15.5%; color:#000;}

#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;z-index:12;}
.bannerinfo{width:44%; margin-top:3%; padding:1.25rem 1.25rem 0rem 0; color:#000;background: rgba(0,0,0,.5);padding: 1.25rem 1.25rem 2rem;}
.banner_txt h1{font-size:1.275rem; line-height:1.5rem; color:#fff;text-align:left;width:100%; margin:0px; padding-bottom:1.25rem;padding-top: 0.5rem;font-weight: 600;text-transform: uppercase;}
.banner_txt p{width: 91%;font-size:1.125rem; line-height:1.5rem; color:#fff;text-align:left;margin:0px; padding-bottom:10px;}
.banner_txt span{display: block;padding-top: 1.25rem;font-size:1.125rem; line-height:1.5rem; color:#202020;border-top: 1px solid #cdcdcd;margin-top: 2.5rem;}
.banner_txt span a{color:#202020;text-decoration: underline;}
.banner_txt span a:hover{color:#e50011;}
.banner_pro{text-align: left;margin-top: 1.875rem;width: 46%;}
@media (max-width: 1480px) { 
	.banner_txt h1{font-size: 2rem;line-height: 2.5rem;}
	.banner_pro{}
	.banner_txt span{font-size: 1rem;}
}
@media (max-width: 1380px) {.banner_pro{margin-top: 1rem;}.banner_txt h1{font-size: 1.5rem;line-height: 1.875rem;}.navbar-light .navbar-nav li.nav-item{padding: 0 1.25rem 0;}}
@media (max-width: 1199.98px) {
.banner_pro{right: 4%;width: 46%;}
}@media (max-width: 991.98px) {
	.bannerinfo{ margin-top: 0;}
}
@media (max-width: 767.98px) {
	#etw_banner{ display:none;}
}
/****banner END****/

/****container****/
#container{width:100%;height:auto;margin:0 auto;margin-top: 116px;}
#etw_container{width:96%;max-width:1140px; margin:0 auto;padding:0 0 1.875rem ; position:relative;margin-top: 1.875rem;}
#etw_container.bg{background: #fff;padding: 1rem 2%;}
.company{ width:100%;margin:0 auto;margin-bottom: 1.875rem;}
.company h3{font-size: 1.125rem;color: #e50011;line-height: 1.25rem;font-weight: 400;}
.company p{color: #202020;font-size: 0.875rem;line-height: 1.25rem;}
.company a{display: block;width: 99px;height: 28px;border-radius: 5px; color: #fff;font-size: 0.875rem;text-align: center;line-height: 28px; position: relative;background: #d2232a;border:1px solid #e50011;}
.company a:hover{background:#0f4e92; border-color: #0f4e92;}
.company .etw_hometitle{background: #f0ece5;color: #313131;font-size: 1.5rem;text-align: center;padding: 1rem 0;line-height: 2.5rem;margin-bottom: 1.25rem;}
/****mainpro****/
.mainpro{ width:100%; float:left;padding-top:1.875rem;}
.mainpro .etw_hometitle{ color:#1d446f; font-size:1.375rem;padding:0.5rem 0; margin-bottom:20px; text-align:center; position:relative;font-weight: 600;}
.mainpro .etw_hometitle p{ color:#333333; font-size:1.125rem;line-height: 1.5rem;padding-bottom: 0.5rem; margin-bottom: 0;margin-top:1rem;font-weight: 400;width: 64%;margin-left: 18%;}
.mainpro ul{ width:100%; float:none;}
.mainpro ul>li{ width:18.4%; margin:0 2% 30px 0;float: left;padding-top: 2rem;padding: 10px;background: #fff;}
.mainpro ul>li:nth-child(5n){ margin-right:0}
.mainpro ul>li:nth-child(5n+1){ clear:both;}
.mainpro ul li ol,.mainpro ul li ol li{ width:100%;}
.mainpro ul{display: flex;flex-wrap: wrap;}
.mainpro ul>li{position: relative;}
.mainpro ul li ol li.product_img{ text-align:center;  margin-bottom:12px; position:relative;}
.mainpro ul li ol li.product_img a img{transition:all .2s;}
.mainpro ul li:hover ol li.product_img a img{opacity: 0.9;}
.mainpro ul li ol li.product_con{margin-top: 0.5rem;}
.mainpro ul li ol li.product_con a{ font-weight: 600; color:#1d446f; display:block; font-size: 1rem ;line-height:1.125rem;text-align: center;}
.mainpro ul li ol li.product_con p{ font-weight: 600; color:#1d446f; display:block; font-size: 1rem ;line-height:1.125rem;text-align: center;margin-bottom: 0;}
.mainpro.home ul li ol li.product_con span{display: block;padding-top: 0.5rem;font-size: 14px;line-height: 1.35rem;color: #333;}
.mainpro ul li:hover ol li.product_con a{color: #9c1301; }
#etw_sidebar{width: 21.6%;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{padding: 1.375rem 0.5rem;border-radius: 5px;}
#etw_productlist .etw_hometitle{color: #333;font-size: 1rem;font-weight: 700;text-align: left;padding: 0 0 0.875rem 0;position: relative;margin-bottom: 1rem;text-transform: uppercase}
#etw_productlist .etw_hometitle:before{content: "";position: absolute;width: 60px;height: 4px;background: #0f4e92;bottom: 0;left:0;}
#etw_productlist ul li{text-align: left;color: #000000;font-size: 0.875rem;}
#etw_productlist ul li a{color: #000000;display: block;padding: 10px 0 10px 1rem;margin-bottom: 8px; font-size: 0.875rem; border: 1px solid #ccc;font-weight: 600;}
#etw_productlist ul li:hover a,#etw_productlist ul li a.dq{color: #0f4e92;font-weight: 600;}
#etw_right {width: 77.4%;float: right;padding-left: 2%;background: #fff;padding-right: 2%;padding-top: 1rem;}
#etw_right.bg_none{background: none;}
#left_contact{;margin:0;height:auto;float:left;display:block;}
.pro_title{float:left;width: 100%;padding-bottom: 0.875rem;border-bottom: 1px solid #ccc;}
.pro_title a{ display:block; color: #094d8a; font-size:20px; font-weight:bold;text-align:left;width: 100%;padding-left: 1rem;padding-top: 0.5rem; position: relative;text-transform: uppercase;}
.pro_title a:hover{color:#9c1301;}
#left{ height:auto; float:right; border:1px solid #ccc;font-size:12px;background: #fff;padding-top: 1rem;padding-bottom: 1rem;}
#left ul{ width:100%; height:auto; float:left;}
#left ul li a:before{content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #999;
    left: 1.25rem;
    top: 10px;
}
#left ul li.f,#left ul li.new{width:100%; float:left;}
#left ul li.f a,#left ul li.new a{display:block;color:#333; font-size:15px; padding:0.5rem 0.5rem 0.5rem 0.875rem; line-height:18px;font-weight: 600;position: relative;padding-left:1.75rem;}
#left ul li.f a:before{content: "\f0da";position: absolute;font-family: fontawesome;padding-right: 0.5rem;left:16px;top:9px;background: none;}
#left ul li{width:100%; float:left; margin-bottom:1px;}
#left ul li a{display:block;color:#444; padding:4px 10px 4px 10px; line-height:18px;position: relative;padding-left: 1.8rem;font-size: 12px;color: #666;}
#left ul li a:hover,#left ul li a.ys{color:#094d8a;  text-decoration:underline;} 
#left ul li.f a.ys,#left ul li.f a:hover,#left ul li.new a.ys,#left ul li.new a:hover{color:#094d8a; text-decoration:none;} 
#con{width:100%;height:auto;float:left;padding: 25px 0px 10px 0px;
    background: #fff;
    margin-top: 2rem;
    border: 1px solid #ccc;
  }
#con a{ color:#094683; line-height:25px; height:auto;  font-weight:bold; display:block;padding-left:17px; font-size:16px; text-transform:uppercase;}
#con a:hover{color:#9e1502;}

#contact{width:100%; height:auto; float:left; border-top:4px solid #E5E7E5; padding-left:17px;     background: #fff;
    border: 1px solid #ccc; border-top: none;}
#contact p{ text-align:left; margin:8px 0;}
#contact p a{color: #094683;}
#contact p a:hover{color: #9e1502;}
#contact span{ padding-left:33px;}
.title {
    border-bottom: 1px solid #ccc;
    line-height: 20px;
    width: 100%;
    float: left;
    color: #000;
    font-size: 14px;
    padding: 5px 0px;
    margin-bottom: 5px;
}
.title a {
    color: #666;padding-right: 0.25rem;
}
.title a:hover{color: #094d8a;}
.product1 {width:100%;height:auto;float:left;}
.product1 ul {width:100%;float:left;display: flex;flex-wrap: wrap;}
.product1 ul>li {width:100%;float:left;height:auto;margin: 0 0 1rem 0;background: #fff;padding: 1rem;}
.product1 ul>li:nth-of-type(4n){margin-right: 0;}
.product1 ul li ol {float:left;width:100%;height:auto;}
.product1 ul li ol li {width:25%;float:left;height:auto;text-align: center;}
.product1 ul li ol li img{transition: all .2s;width: 100%;}
.product1 ul li:hover ol li img{opacity: 0.9}
.product1 ul li ol li.pro {width:72%;float:right; color:#333;font-size: 0.875rem;line-height: 1.25rem;text-align: left;border-right: none;}
.product1 ul li ol li.pro a { text-align:left;color:#333;line-height:22px;display:block;padding: 0.875rem 0.5rem 0.75rem 0;font-size: 1rem;font-weight: 600;}
.product1 ul li:hover ol li.pro a{color:#9e1502;text-decoration:none;}
.product1 span{line-height:30px; float:left; color:#0094E0; font-size:16px; font-weight:bold; padding-bottom:5px; }
.product1 span a{color:#333;padding: 0.5rem 0;display: block;font-size: 1.5rem;position: relative;margin-bottom: 1rem;}
.product1 span a:hover{color:#8a0403;}
.product1 span a:after{ content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40px;
    height: 2.5px;
    background: #9e1502;
}

/****app****/
.manufact{width: 100%;margin-top: 0.75rem;overflow: hidden;}
.manufact .etw_hometitle{color:#1d446f; font-size:1.375rem;padding:0.5rem 0; margin-bottom:20px; text-align:center; position:relative;font-weight: 600;}
.manufact ul{display: flex;flex-wrap: wrap;}
.manufact ul>li>p{font-size: 1rem;color: #333;line-height: 1.5rem;padding: 1.875rem 1.5rem 0;}
.manufact ul>li{width: 32%;margin: 0 2% 30px 0;float: left;position: relative;overflow: hidden;background: #fff;}
.manufact ul>li:nth-of-type(3n){margin-right: 0;}
.manufact ul>li:nth-of-type(3n+1){clear: both;}
.manufact ul>li ol li.product_con{width: 100%;background: #0b3574;text-align: center;height: 48px;line-height: 48px;}
.manufact ul>li:hover ol li.product_con{background: #9e1502;}
.manufact ul>li ol li.product_con a{font-size:1rem;color: #fff;display: block;}
.manufact ul>li ol li.product_img{overflow: hidden;}
.manufact ul>li ol li.product_img img{transition: all .2s}
.manufact ul>li:hover ol li.product_img img{transform: scale(1.05)}

/****custom****/
.custom_tit2{font-size: 1.25rem;color: #0a3574;font-weight: 600;position: relative;padding-left: 0.75rem;}
.custom_tit{font-size: 1rem;color: #0a3574;font-weight: 600;margin: 0.25rem 0 0.5rem;position: relative;padding: 0.5rem 0 0.25rem;margin-bottom: 0.75rem;display: inline-block;border-bottom: 1px dashed #0a3574;}
.custom_tit2:before{content: "";position: absolute;width: 2px;height:18px;left:0;top:5px;background: #0a3574;}
.custom{padding: 1.5rem 0;}
.custom .etw_hometitle{ color:#1d446f; font-size:1.375rem;padding:0.5rem 0; margin-bottom:20px; text-align:center; position:relative;font-weight: 600;}
.custom .etw_hometitle p{ color:#333333; font-size:1.125rem;line-height: 1.5rem;padding-bottom: 0.5rem; margin-bottom: 0;margin-top:1rem;font-weight: 400;width: 94%;margin-left: 3%;}
.custom ul{    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;}
.custom ul>li{float: left;width: 32%;margin: 0 2% 1rem 0;}
.custom ul>li:nth-of-type(3n){margin-right: 0}
.custom ul>li:nth-of-type(3n+1){clear: both;}
.custom ul>li ol li.product_img{width: 100%;background: #fff;text-align: center;transition: all .3s;height: 125px;position: relative;margin-bottom: 1rem;}
.custom ul>li ol li.product_img a{width: 100%;height: 100%;display: block;color: #fff;}
.custom ul>li ol li.product_img span{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.6);left:0;top:0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-weight: 600;transition: all .2s;}
.custom ul>li ol li.product_con{width: 100%;text-align: center;}
.custom ul>li ol li.product_con a{color: #333;font-size: 1rem;line-height: 1.5rem;}
.custom ul>li:hover ol li.product_con a{color: #9e1502;}
.custom ul>li ol li.product_img:hover span{background: rgba(0,0,0,.68)}
.custom ul.pro_list2>li{margin-bottom: 0;}
.custom ul>li:nth-of-type(1) ol li.product_img{background: url(../image/icon1.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(2) ol li.product_img{background: url(../image/icon2.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(3) ol li.product_img{background: url(../image/icon3.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(4) ol li.product_img{background: url(../image/icon4.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(5) ol li.product_img{background: url(../image/icon5.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(1) ol li.product_img:hover{background: url(../image/icon11.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(2) ol li.product_img:hover{background: url(../image/icon22.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(3) ol li.product_img:hover{background: url(../image/icon33.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(4) ol li.product_img:hover{background: url(../image/icon44.png)no-repeat center center #fff;}
.custom ul>li:nth-of-type(5) ol li.product_img:hover{background: url(../image/icon55.png)no-repeat center center #fff;}
.Design h2{font-size: 1rem;color: #333;font-weight: 600;padding-bottom: 0;}
/*left_pic*/
.left_pic {
    width: 38%;
    height: auto;
    float: right;
    margin: 8px 0 20px 10px;
}
.left_pic.pic2{width: 30%;}
.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% 0 0;
    display: block;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.related_pic a:nth-of-type(5n){margin-right: 0}
.related_pic a img {
    width: 100%;
    border: 1px #ccc solid;
}
.img_width img{width: 100%;margin-bottom: 10px}
.img_right,.img_right2{width: 32%;float: right;margin: 0 0 0.5rem 0.5rem;}
.img_right img,.img_right2 img,.img_left3 img{padding: 2px;}
.img_right img:hover,.img_right2 img:hover,.img_left3 img:hover{opacity: 0.9;}
.img_right2{width: 24%;}
.img_left3{float: left;width: 22%;margin: 0 2% 0 0;}

.stitle1{border-bottom:1px solid #ccc;line-height:30px; width:100%; float:left;color:#0b3574;font-size:18px;font-weight:bold; display:block; margin-top:12px;position: relative;padding-bottom: 0.75rem;}
.stitle1:before{content: "";position: absolute;width: 60px;height: 2px;background: #0b3574;left:0;bottom: 0;}
.stitle1 span{ color:#0b3574; line-height:30px;}
.stitle1 h2{ margin:0; line-height:0;font-size:16px;font-weight:bold; }
.other_pro,.other_pro1{ width:100%;height:auto;float:left; margin-top:10px;padding: 1rem 0 0;}
.other_pro ul>li,.other_pro1 ul>li{width: 23.5%;margin: 0 2% 1rem 0;text-align: center;}
.other_pro ul>li:nth-of-type(4n){margin-right: 0;}
.other_pro1 ul>li:nth-of-type(n){width: 15%;margin-right: 2%;}
.other_pro1 ul>li:nth-of-type(6n){margin-right: 0;}
.other_pro ul,.other_pro1 ul{width:100%;float:left;}
.other_pro ul li,.other_pro1 ul li{float:left;height:auto;} 
.other_pro ul li ol{height:auto;}
.other_pro1 ul li ol {float:left;height:auto;}
.other_pro ul li ol li,.other_pro1 ul li ol li{width:100%;height:auto; float:left;}
.other_pro ul li ol li img,.other_pro1 ul li ol li img{ border:1px solid #ddd; display:block;width: 100%;}
.other_pro ul li:hover ol li img,.other_pro1 ul li:hover ol li img{ border:1px solid #0b3574;}
.other_pro ul li ol li.pro,.other_pro1 ul li ol li.pro {border:none;margin-left:1px;background:none;float:left;text-align:left; }
.other_pro ul li ol li.pro a,.other_pro1 ul li ol li.pro a {text-align:center;color:#333;line-height:20px; display:block;padding-top: 0.5rem;}
.other_pro ul li:hover ol li.pro a,.other_pro1 ul li:hover ol li.pro a{color:#0b3574;}

/*trade*/
#etw_tradepro{width:100%;height:auto;float:left;margin:10px auto;}
#etw_tradepro ul{ width:100%; height:auto;float:left}
#etw_tradepro ul li{width:100%;height:auto; float:left;background:url(../image/probottombg.jpg) bottom repeat-x;}
#etw_tradepro ul li ol{width:100%; height:auto;float:left;margin:2px 0px 5px 0px;}
#etw_tradepro ul li ol li{width:82px;height:auto;display:inline; float:left;border:none;background:url(../image/probg.jpg) no-repeat;}
#etw_tradepro ul li ol li a{display:block;color:#BD910C;text-align:center;margin-top:4px;border:1px solid #ccc;}
#etw_tradepro ul li ol li a:hover{border:1px solid #296AAC;}
#etw_tradepro ul li .tradecontent{width:85%; float:left; height:auto; padding-left:3px; margin-left:5px; border:none; margin-top:0px; text-align:left;background:none;}
#etw_tradepro ul li .tradecontent a{text-align:left; color:#000; display:block; border:none;text-decoration:underline;margin:0px;}
#etw_tradepro ul li .tradecontent a:hover{color:#296AAC; text-decoration:underline;border:none}
.etw_page{ float:right;width:99%; text-align:center;margin-bottom:10px}
.etw_page a{background:#B2C223; color:#fff; padding:3px 8px; border:1px #ccc solid; line-height:25px; margin-right:3px;}
.etw_page a:hover{ background:#09F; color:#fff;   }
.etw_page a.dqpage{background:#fff;color:#F00; font-weight:bold;  }
.trade_detailspic{width:260px;height:260px;float:left;margin-top:6px;  border:1px #ccc solid; text-align:center;}
.trade_detailspic img{padding:5px;margin:0 auto; display:block; border:none;} 
.trade_describe{height:auto; float:left; margin-left:10px;} 
#trade_relatedpro{width:90%;height:auto; float:left;} 
#trade_relatedpro img{ border:1px solid #ccc;float:left; margin-right:5px; margin-top:5px;}
.trade_detail_title{font-size:14px;width:100%;font-weight:bold;color:#000;line-height:30px;margin-top:5px;_margin-top:0px;float: left;} 
.trade_text{float:left;border:1px  dashed #ccc;width: 96%;padding:10px 5px 10px 8px; margin-top:6px;}
.trade_form{float:left;width:94%;margin-top: 5px;}
.trade_formleft{float:left;width:60px;text-align: right;padding-right: 5px;}
.trade_formright{width:530px;float:left;}
.trade_form .trade_etwright input{height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:bold; border:1px solid #7B9EBD; color:#990000;}
.trade_form .trade_etwright textarea{ width:530px; height:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:normal;border:1px solid #7B9EBD; color:#990000; }
.trade_buttom{float:right;width:65%;margin-top:20px;}
#tradedetails_pro{width:100%;height:auto;float:left;margin:10px auto;}
#tradedetails_pro ul{ width:100%; height:auto;float:left}
#tradedetails_pro ul li{width:49%;height:auto; float:left; }
#tradedetails_pro ul li ol{width:100%; height:auto;float:left;margin:0px 0px 5px 0px;}
#tradedetails_pro ul li ol li{width:82px;height:auto;display:inline; float:left; } 
#tradedetails_pro ul li .detailscon{width:73%; float:right; height:92px; margin-left:5px; overflow:hidden;  }
#tradedetails_pro ul li .detailscon a{text-align:left; color:#000; display:block; border:none;text-decoration:underline;margin:0px;}
#tradedetails_pro ul li .detailscon a:hover{color:#296AAC; text-decoration:underline;border:none}
#tradedetails_pro ul li ol li img{ border:1px solid #ccc; margin-top:4px;}

.trade_picview { width:75%;text-align:center; height:auto; float:right; margin-bottom:20px; }
.trade_zoomrelated,.trade_zoompicview{width:100%;height:auto;margin:10px auto;text-align:center;float:left; }
.trade_zoomrelated img{border:1px #ccc solid; margin:0 5px; padding:2px;}
.trade_zoompicview img{ margin:0 auto;border:8px solid #D8D8D8; padding:2px;}
#trade_zoom{ float:left; width:200px; margin-top:80px;}
#trade_zoom ul{width:100px; float:left; padding:0px; margin:0px;padding-left:30px;}
#trade_zoom ul li{width:26px; height:26px; float:left; list-style:none;}
.trade_back{float:left;}
.trade_back a{text-decoration:underline; color:#81A6CC;}
.trade_back a:hover{ text-decoration:none;}
.trade_small{width:60%;height:auto; float:left; margin:5px 0px 0px 10px; }
.trade_small img{ border:1px solid #ddd; margin:0px 8px 4px 0px;}
.tour_box{padding: 1rem 2%;}

table, td {
    border: 1px solid #ccc!important;
}
.table{width:100%;float:left;height:auto;background:transparent;color:#333;margin-bottom:15px;margin-left:0px;}
.table.auto{width: auto !important;float: none;}
.table tr{ background:transparent; }
.table tr td{ text-align:left; padding:3px;}
.table tr.top{ font-weight:bold; background:#eee;}
.table1{width:62%;float:left;height:auto;background:#ccc;color:#333;margin-bottom:3px;margin-left:0px;}
.table1 tr{ background:#eee; }
.table1 tr td{ text-align:left; padding:3px;}
.table1 tr.top{ font-weight:bold; background:#fff;}
.con_al{width:100%;height:auto;margin-top:10px;display:block;float:left;margin-right:0px; text-align:right;}
a.pdf,a.pdfs{width:100%;height:auto;float:left;background: url(../image/pdf.jpg) left no-repeat; padding-left:18px;margin:5px 0px 10px 8px;line-height:20px;text-decoration:underline;color:#333;font-size:12px; text-align:left; display:block;} 
a.pdfs {margin:5px 0px 10px 0px;} 
a.pdf:hover,a.pdfs:hover {text-decoration:none;color:#f00;}
a.pdf1 {width:50%;height:auto;float:left;background: url(../image/pdf.jpg) left no-repeat;padding-left:18px;margin:5px 0px 10px 0px;text-decoration:underline;color:#333;} 
a.pdf1:hover {text-decoration: none;color:#f00;}
.img_list{ width:100%; height:auto;}
.img_list a{width:162px; height:auto; color:#000;}
.img_list a img{ border:1px solid #ccc; margin-right:3px;}
.img_list span.name{ width:53px; height:40px; line-height:14px; margin-right:5px; text-align:center; display:block; float:left;}

.bottomlink{width:34px;heihgt:20px;float:right;line-height:20px;margin-bottom:0px;margin-right:0px;background:url(../image/top.gif) no-repeat right;}
.bottomlink a{ padding-right:12px;color:#0094E0;}
.bottomlink a:hover{color:#0094E0;text-decoration:underline;}

.tup{ margin:0px 0px 8px 8px; border:1px solid #ccc; float:left;}
.tup1{ margin:2px auto; display:block;}
.tup2{ float:left; display:block;border:1px solid #ccc; margin:10px 12px 0px 0px;} 
.nabout{width:100%;height:auto;float:left;}
.p_left{width:30%;height:auto;margin:8px 0px;float:left;} 
.picture{width:100%;display:block; float:left;}
.picture img{ display:block; border:1px solid #ccc;}
.p_right{width:58%;height:auto;float:left;line-height:22px;margin-top:8px;padding-left: 6%;}
.etw_rightpic{width:100%;height:auto;margin:8px 0px 0 0px;float:right;} 
#content-1{width:100%;overflow:hidden;margin:0px auto;padding:10px 0px 0 0px;}
#content-1 img{ margin:0 auto; display:block; border:1px solid #ccc;}
#backlink{ float:right;font-weight:bold; color:#f00;width:60px;height:27px; line-height:27px; text-align:center;margin-right:10px;margin-bottom:10px;background:url(../image/back.jpg) repeat-y;}

#form{float:right;width:520px;height:auto;}
#etw_set_feedback_form{width:99.6%;height:auto;float:left;border:1px solid #CFD8E1;text-align:center;margin:8px auto;}
#etw_form_title{width:100%;line-height:22px;float:left;background:#0b3574;font-weight:bold;padding: 0.5rem 1rem;text-align:left;color: #fff;margin-bottom: 0.75rem;font-size: 1rem;}
.etw_form_title1{width:513px; height:auto; float:left;}

.home_video{ width:240px; height:220px; float:right;border:1px solid #fff; margin:10px 0px 0px 10px;}
.home_video a{ width:240px; height:200px; background:url(../image/video1.jpg) no-repeat center; display:block; font-size:34px; text-align:center; color:#fff; text-decoration:none; font-family:"Times New Roman"; padding:20px 0px 0px 0px; text-shadow:#000 1px 1px 1px; font-weight:bold;}
.home_video a:hover{ text-decoration:underline;}
.home_video:hover{ border:1px solid #000;} 
.product_video{ width:500px; height:140px; padding:5px; border:1px solid #ccc; margin:10px auto 10px auto;}
.product_video a{ width:500px; height:128px; background:url(../image/product_video.jpg) no-repeat center; display:block; font-size:22px; text-align:center; color:#fff; text-decoration:none; font-family:"Times New Roman"; padding:12px 0px 0px 0px; text-shadow:#000 1px 1px 1px; font-weight:bold;}
.product_video a:hover{ text-decoration:underline;}
.product_video:hover{ border:1px solid #000;}

.about_video{ width:253px; height:150px; float:right; padding:1px; border:1px solid #ccc; margin:15px 0px 15px 15px;}
.about_video a{ width:253px; height:135px; background:url(../image/video1.jpg) no-repeat center; display:block; font-size:24px; text-align:center; color:#fff; text-decoration:none; font-family:"Times New Roman"; padding:15px 0px 0px 0px; text-shadow:#000 1px 1px 1px; font-weight:bold;}
.about_video a:hover{ text-decoration:underline;}
.about_video:hover{ border:1px solid #000;}


.contact_video{ width:253px; height:150px; float:left; padding:1px; border:1px solid #ccc; margin:15px 0px 0px 0px;}
.contact_video a{ width:253px; height:135px; background:url(../image/video1.jpg) no-repeat center; display:block; font-size:30px; text-align:center; color:#fff; text-decoration:none; font-family:"Times New Roman"; padding:15px 0px 0px 0px; text-shadow:#000 1px 1px 1px; font-weight:bold;}
.contact_video a:hover{ text-decoration:underline;}
.contact_video:hover{ border:1px solid #000;}

.etw_pic{ width:100%; height:auto; float:left; margin-top:4px;}
.etw_pic ul{width:100%; height:auto; float:left;}
.etw_pic ul li{ width:auto; float:left; margin:0px 12px 12px 0px; line-height:18px; text-align:center;}
.etw_pic ul li img{ border:1px solid #ccc; margin-bottom:4px;}
.etw_pic ul li.last{ margin-right:0px;}

.etw_pic2{ width:100%; height:auto; float:left; margin-top:4px;}
.etw_pic2 ul{width:100%; height:auto; float:left;}
.etw_pic2 ul li{ width:48%; float:left; margin:0px 12px 12px 0px; line-height:18px; text-align:center;}
.etw_pic2 ul li img{width:100%;  border:1px solid #ccc;  }
.etw_pic2 ul li.last{ margin-right:0px;} 
 
 .etw_pic3{ width:100%; height:auto; float:left; margin-top:4px;}
.etw_pic3 ul{width:100%; height:auto; float:left;}
.etw_pic3 ul li{ width:32%; float:left; margin:0px 2% 12px 0px; line-height:18px; text-align:center;}
.etw_pic3 ul li img{width:100%;  border:1px solid #ccc;  }
.etw_pic3 ul li:nth-child(3n){ margin-right:0px;}
.etw_pic3 ul li:nth-child(3n+1){ clear:both}

.ztitle{background:#fff;border-bottom:1px solid #ccc;line-height:20px;width:100%;float:left;color:#000;font-size:14px;display:block;margin-top:0px;padding: 0.5rem 1rem;}
.ztitle a{ color:#666;padding-right:0.25rem;}
.ztitle a:hover{ color:#094d8a;}

.sabout{width:100%;background:none;height:auto;float:left;display:block; color:#333;}
.sabout img.img01{ border:1px solid #ccc; margin:0px 10px 10px 0px;} 
.contact{width:420px;float:left; text-align:left;margin-right:10px;}
/*sent*/
.othertitle{float: left;}
.othertitle span {
    display: inline-block;
    width: auto;
    padding: 0.25rem 2.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-align: center;
    border-radius: 2px 2px 0 0;
    border-bottom: none;
	color: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
    background:#2685ce;
    margin-right: 1rem;
}
.othertitle p {
    display: inline-block;
    padding-bottom: 0;
	margin-bottom: 0rem
}
.abouttxt {
    width: 100%;
    overflow: hidden;
    border: 1px #ccc solid;
    border-radius: 0 0 6px 6px;
}
#etw_set_feedback_form {
    overflow: hidden;
    height: auto;
    width: 100%;
}

/*product*/
.industry_hub ul>li{width: 32%;float: left;margin: 0 2% 1rem 0;}
.industry_hub ul>li .product_img img{padding: 4px;border: 1px solid #ccc;}
.industry_hub ul>li .product_con a{display: block;padding: 0.5rem 0;font-size: 1rem;color: #333;}
.industry_hub ul>li:hover .product_con a{color: #2685ce;}
.industry_hub ul>li:hover .product_img img{border-color: #2685ce;}
.industry_hub ul>li:nth-of-type(3n){margin-right: 0;}
.capa_hub>ul>li{width:auto;float: left;margin: 0 2% 1rem 0;}
.capa_hub>ul>li:nth-of-type(7n){margin-right: 0;}
.capa_hub>ul>li a{font-size: 0.875rem;color: #fff;display: block;padding: 0.75rem 1rem;background: #5a9eda;}
.capa_hub>ul>li a.dq,.capa_hub>ul>li a:hover{background: #0067B1;}
ul.list1>li{padding: 0.25rem 0 1rem;line-height: 1.25rem;list-style:circle;margin-left: 1rem;}
.pro_hub>ul>li{width: 100%;margin: 1rem 0 2rem 0;}
.pro_hub>ul>li{background: #fff;}
.pro_hub>ul>li{background: #fff;box-shadow: 1px 1px 10px #ccc;border-top-right-radius:30px;border-bottom-right-radius: 30px;width: 60%;}
.pro_hub>ul>li a{color:#333;font-size: 1.125rem;padding:1rem 1rem;display: block;border-left: 4px solid #2685ce;position: relative;transition: all .2s;}
.pro_hub>ul>li a:after{content: "\f105";font-family:fontawesome;position: absolute;width: 24px;height: 24px;margin-top: 5px;right:5%;line-height: 24px; text-align: center;border-radius: 50%;background: #2685ce; transition: all .2s;color:#fff;}
.pro_hub>ul>li a:hover{color: #2685ce;padding-left: 1.875rem;}
.pro_hub>ul>li a:hover:after{right: 3%;}
.rec_tit{
	color: #0f4e92;
    font-size: 1.125rem;
    line-height: 1.3rem;
    margin: 1.25rem 0 0.5rem 0;
    display: block;
    font-weight: 600;
	position: relative;
	padding-left: 12px;
}
.rec_tit:before{content: ""; position: absolute;width: 6px;height: 6px;background: #0f4e92;left:0;top:7px;transform: rotate(45deg);}
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;text-align: center;}
ul.pro_list4>li{width: 23.5%;float: left;margin: 0 2% 1rem 0;text-align: center;}
ul.pro_list4>li img,ul.pro_list3>li img{display: block;padding-bottom: 0.5rem;width: 100%;}
ul.pro_list4>li span{display: block;text-align: center;padding:0.5rem 0 0.25rem;}
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:#0f4e92; }
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: #0f4e92;}
ul.style1 {margin-left: 1rem;padding: 0.5rem 0;}
ul.style1 li{list-style: decimal;padding-bottom: 0.5rem;}
ul.hub_list,ul.hub_list>li{width: 100%;overflow: hidden;}
ul.hub_list>li{margin-bottom: 1rem;}
ul.hub_list>li ol li.product_img{float: left;width: 24%;}
ul.hub_list>li ol li.product_img img{padding: 4px;border: 1px solid #dcdcdc;}
ul.hub_list>li ol li.product_img:hover img{border-color: #e50011;}
ul.hub_list>li ol li.product_con{float: right;width: 74%;}
ul.hub_list>li ol li.product_con a{
    display: block;
    font-size: 1rem;
    color: #0f4e92;
    font-weight: 600;
    line-height: 1.125rem;
    padding-bottom: 0.5rem;
	padding: 0.5rem 0;
	position: relative;
}
ul.hub_list>li ol li.product_con a:after{content: "\f18e";
    font-size: 1rem;
    font-family: fontawesome;
    padding-left: 0.5rem;
    font-weight: 300;}
ul.hub_list>li ol li.product_con a:hover{color: #e58926;}
ul.pro_list3>li ol li.product_con {
    font-size: 0.8rem;
}
.etw_mainbody {
    margin: 0 auto;
    background: #fff;
    padding: 1.5rem 0 1.5rem;
    overflow: hidden;
    margin-top: 2rem;
}
.feedback {
    width: 96%;
    height: auto;
    margin: 0 auto;
    max-width: 1170px;
}
.feedback p {
    width: auto;
    float: left;
    color: #333;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: left;
    margin: 0rem 3rem 0 0;
}
.feedback a {
    display: inline-block;
    width: auto;
    color: #fff;
    background: #1d2d3c ;
    font-size: 1.125rem;
    text-transform: uppercase;
    text-align: center;
    padding: 0.5rem 1.25rem;
}
.feedback a:hover{ background: #9e1502; }


#etw_producttitle {
    margin: 0px auto 0px;
    height: auto;
    color: #333;
    overflow: hidden;
    padding: 0.5rem 0;
    font-size: 0.875rem;
    width: 100%;
    float: left;
	background: #f2f3f2
}
#etw_producttitle li {
    display: inline-block;
}
#etw_producttitle a {
    color: #999;
    padding-right: 0.2rem;
}
#etw_producttitle a:hover{color:#e50011;}
#etw_producttitle li+li::before {
    padding: 0 1rem 0 0.6rem;
    color: #999;
    content: "/";
    font-size: 0.875rem;
    font-family: fontawesome;
}
.etw_hometitle.ny {
    color: #2d2d2d;
    font-size: 1.5rem;
    padding: 5px 0 10px 0;
    text-align: left;
    position: relative;
	font-weight: 700;
}
.etw_title{
	color: #333;
    padding: 0.5rem 0;
    display: block;
    font-size: 1.5rem;
    position: relative;
    margin-bottom: 1.5rem;
	font-weight: 600;
}
.etw_title:before{
	    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40px;
    height: 2.5px;
    background: #9e1502;
}
/*contact*/
.contact_info stong{color: #364152 !important;}
.contact_info a{ color:#16db7f;}
.contact_info a:hover{ color:#e50011;}
.etw_contact p.gs{font-weight: 700;font-size: 1.25rem;}
.etw_contact p{color: #333;line-height: 1.5rem;}
.etw_contact p a {
    color: #ae0200;
}
.etw_contact p a:hover{color: #0b3574;}
.etw_contact p a.indent{padding-left: 32px;}
.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;
	color: #444;
}
.etw_contact #etw_set_feedback_form {
    overflow: hidden;
    height: auto;
    width: 100%;
    float: left;
    border: 1px #ccc solid;
    text-align: left;
    padding: 0;
    margin: 0.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:#0b3574;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}
#sitemap a.sname:hover{color:#0b3574;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:#0b3574}
/****Footer****/
.footer_link{background: #1d2d3c;padding: 3.5rem 0 2.5rem;margin-top: 2rem;}
.footer_link .row p{color: #cfcfcf;font-size: 0.8125rem;}
.footer_link .logol{margin-bottom: 1.5rem;}
.footer_link .logol img{border-bottom: 1px solid #fff;padding-bottom: 2px;}
.footer_link .logol span{display: block;color: #fff;font-size: 1.125rem;padding: 0.5rem 0;font-weight: 400;}
.footer_link .links_left{padding-left: 8rem;}
.footer_link .title{color: #fff;font-size: 1.125rem;padding: 0.25rem 0 0.5rem;position: relative;margin-bottom: 1.25rem;border: none;}
.footer_link .title:before{content: "";position: absolute;width: 54px;height: 2px;background: #fff;left:0;bottom: 0;}
.footer_link .title a{color: #fff;}
.footer_link .title a:hover{color: #cacaca;}

.footer_link .pblist ul>li a{font-size: 0.75rem;color: #cacaca;padding:0 0 0.25rem 0;display: block;position: relative;}
.footer_link .pblist ul>li.big a{font-size: 0.875rem;font-weight: 600;color: #fff;}
.footer_link .pblist ul>li a:hover{color:#ae0200; }
.footer_link .btcontact p{line-height: 1.5rem;color: #cacaca;}
.footer_link .btcontact p a{color: #ae0200 ;}
.footer_link .btcontact p a.txt_indet{padding-left: 30px;}
.footer_link .btcontact p a:hover{color: #fff;}
#home_bg{width:100%;overflow:hidden;background: #ebebeb; margin-top:2rem;}
#footer{ width:100%;height:auto; font-size:13px;background:none;padding-top: 1.25rem;}
#etw_footin{margin:0 auto;width:100%;overflow:hidden;text-align:center; max-width:1140px;  overflow:hidden; padding:1rem 0 1.875rem;}
#etw_homefooter{overflow:hidden;width:100%;height:auto;margin-bottom:6px}
#etw_homefooter a{padding:0 1.25rem; color:#212121;margin:6px 0; position:relative;font-size:0.875rem;line-height:1rem;font-weight: 400;}
#etw_homefooter a:hover{color:#ae0200;}
#etw_coper{margin-top:2px;width:100%;line-height:22px}
#etw_coper a{display:block;color:#313131}
#otherlink{clear:both;width:100%;height:auto; padding:5px 0;}
#otherlink a{color:#313131; display:inline-block;padding:0 3px;font-size:12px; margin-right:5px; line-height:16px; border:1px #313131 solid;}
#otherlink a span{position:relative;top:0;font-size:12px}
#otherlink a:hover{color:#ae0200; border-color:#ae0200;}
#otherlink a:hover span{opacity:1;top:-2px;transition:all .3s ease-in-out}
@media (max-width: 1199.98px) {
	.footer_link .title {font-size:1.25rem}
	.company .etw_hometitle{font-size: 1.5rem;padding: 1rem 0;}
	.mainpro .etw_hometitle{font-size: 1.5rem;}
	.mainpro .etw_hometitle p{font-size: 1rem;}
	.manufact .etw_hometitle{font-size: 1.5rem;padding: 1rem 0;}
}
@media (max-width: 991.98px) {
	#etw_producttitle,#etw_sidebar{display: none;}
	#etw_right{width: 100%;}
	#container{margin-top: 0;}
#home_list .home_cot:before{display: none;}
#home_list .etw_hometitle a{font-size:1rem;}
#home_list .etw_pro ul li a,#home_list .etw_contact{font-size:0.8rem;padding-left: 0.25rem;}
}
@media (max-width: 767.98px) {
	.mainpro ul>li:nth-of-type(n),.manufact ul>li:nth-of-type(n){width: 49%;margin-right: 2%;clear: none;}
	.mainpro ul>li:nth-child(2n),.manufact ul>li:nth-of-type(2n) {margin-right: 0;}
	.manufact ul>li:nth-of-type(2n+1){clear: both;}
#home_list .etw_pro ul li a,#home_list .etw_contact{font-size:0.8rem;}
	#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;}
}
@media (max-width: 575.98px) {
.pro_hub ul li{ margin-bottom:0px;}	
.pro_hub ul li,.pro_hub ul li:nth-child(2){width:100%;}
.pro_hub ul li:nth-child(1){border: none;}
.pro_hub ul li:nth-child(2){ padding-bottom:1rem;}
	#home_list .etw_contact{padding-top: 0.5rem;}
}
@media (max-width: 400.98px) {
.mainpro ul>li:nth-of-type(n),.manufact ul>li:nth-of-type(n){width: 100%;margin-right: 0;}
	
}

/****Footer  END****/


/****banner****/
