@charset "UTF-8";
/*'ITC Avant Garde Gothic LT Extra Light'     AvantGardeITCbyBT-Book   AvantGardeITCbyBT-Medium   */
body{padding: 0;margin:0;font-family:'AvantGardeITCbyBT-Book','Helvetica Neue','Helvetica','Microsoft Yahei','PingFang SC','微软雅黑','Montserrat light','Helvetica','Arial','sans-serif','微軟正黑體';overflow-x:hidden;letter-spacing:0.5px;}
.inlineblock{display: inline-block;}
.disblock{display: block;}
.margin0auto{margin: 0 auto;}
.widthauto{width:auto;}
.white{color: #fff;}
.white_im{color: #fff !important;}
.over_hide{overflow:hidden;}
.notextshadow{text-shadow: none;}
.po_absolute{position:absolute;}
li{list-style-type: none;}

.bdselect_share_box,#bdimgshare_1554708354709,.sr-bdimgshare,
.bdimgshare-bg{display:none !important;height:0 !important;overflow:hidden !important;width:0 !important;}

/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   ============================================================ */
.flex-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{ align-items:flex-end;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}


.wp_hldz_abpage ul{text-align:center;}
.wp_hldz_abpage ul li{display:inline-block;}
.wp_hldz_abpage ul li span,
.wp_hldz_abpage ul li a{color:#999;border:1px solid #999;border-radius:50%;width:25px;line-height:23px;height:25px;transition:.3s;text-align:center;display:block;margin:0 5px;transition:.3s;}
.wp_hldz_abpage ul li a:hover,
.wp_hldz_abpage ul li span{color:#fff;background-color:#fabf2a;border-color:#fabf2a;transition:.3s;}


/*导航动画*/
@media(min-width: 992px){
  /*#primary-menu ul li ul.ani,*/
   #primary-menu ul li div.navigation-er{ animation: toSlide .45s ease;  } 
  @-moz-keyframes toSlide{
      0%{ transform: translateY(-12px);opacity: 0; } 
      100%{ transform: translateY(0);opacity: 1; display: block;}
  }
  @-o-keyframes toSlide{
      0%{ transform: translateY(-12px);opacity: 0; } 
      100%{ transform: translateY(0);opacity: 1; display: block;}
  }
  @-webkit-keyframes toSlide{
      0%{ transform: translateY(-12px);opacity: 0; } 
      100%{ transform: translateY(0);opacity: 1; display: block;}
  }
  @keyframes toSlide{
      0%{ transform: translateY(-12px);opacity: 0; } 
      100%{ transform: translateY(0);opacity: 1; display: block;}
  }
  /*#primary-menu ul li ul*/
  /*#primary-menu ul li div.navigation-er{ animation: fade .45s ease; } */
  @-moz-keyframes fade{
      0%{ transform: translateY(0px);opacity: 1;} 
      100%{ transform: translateY(-10px);opacity:0;}
  }
  @-o-keyframes fade{
      0%{ transform: translateY(0px);opacity: 1;} 
      100%{ transform: translateY(-10px);opacity:0;}
  }
  @-webkit-keyframes fade{
      0%{ transform: translateY(0px);opacity: 1;} 
      100%{ transform: translateY(-10px);opacity:0;}
  }
  @keyframes fade{
      0%{ transform: translateY(0px);opacity: 1;} 
      100%{ transform: translateY(-10px);opacity:0;}
  }
}
  /*导航动画——end*/




.nav_dwon ul li a div::selection {
	background: transparent;color:#6f6f6f;
}
.nav_dwon ul li a div::-moz-selection {
	background: transparent;color:#6f6f6f;
}
.nav_dwon ul li a div::-webkit-selection {
	background:transparent;color:#6f6f6f;
}
.nav_dwon{height:100%;position:absolute;right:0;top:0;}
.nav_dwon span{height:100%;}
.nav_dwon span i{border:1px solid #9b9b9b;width:24px;height:24px;text-align:center;line-height:24px;border-radius:50%;font-size:15px;font-weight:100;color:#9b9b9b;cursor:pointer;transition:.35s;}
.nav_dwon span i:hover{color:#fabf2a;transition:.35s;border-color:#fabf2a;}
.nav_dwon ul{background:#f1f1f1;border-radius: 7px;background-color: rgb(241, 241, 241);box-shadow:2px 5px 5px 0px rgba(100, 100, 100, 0.21);min-width:150px;overflow:hidden;top:75%;left:-63px;position:absolute;}

.nav_dwon ul li a div{color:#6f6f6f;font-size:14px;text-transform:uppercase;height:45px;line-height:45px;padding:0 15px 0 10px;transition:.45s;white-space:nowrap;}
.nav_dwon ul li a div:hover{background:#fabf2a;color:#000;transition:.45s;font-weight:600;}

.n_banner{width:100%;top:-103px;margin-bottom:-103px;z-index:0;}
.n_banner > div{position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);text-transform:uppercase;}
.n_banner > div > span{font-size: 36px;line-height:1;text-transform:uppercase;font-family:"ITC Avant Garde Gothic LT Extra Light";}
.n_banner > div > p{font-size: 16px;line-height:1;margin-top: 30px;text-align: center;}

#header.sticky-header:not(.static-sticky) .navali{height:0;overflow:hidden;
  -webkit-transition: height .4s ease, opacity .3s ease;
  -o-transition: height .4s ease, opacity .3s ease;
  transition: height .4s ease, opacity .3s ease;
}
#logo{z-index:9;padding-right:70px;position:absolute;}
nav#primary-menu{width:100%;}
.topnav{margin-left:50% !important;transform:translateX(-50%);}
.topnav > li{/*font-family:'ITC Avant Garde Gothic LT Extra Light';*/}
.topnav > li.active > a div{/*color:#626262;*/font-weight:600;color:#fabf2a;}
#top-search a{width:22px;height:22px;}
#top-search a i{font-size:18px !important;cursor: pointer;}
#top-cart{position:absolute;right:40px;}
#top-cart span{width:auto;font-size:16px;height:22px;line-height:22px;cursor:pointer;}
#top-cart span i{opacity:0.49;font-size:20px;margin-left:8px;}
.navali{right:0;top:7px;
  -webkit-transition: height .4s ease, opacity .3s ease;
  -o-transition: height .4s ease, opacity .3s ease;
  transition: height .4s ease, opacity .3s ease;
}
.top-search-open .navali{opacity:0;overflow:hidden;height:0;}
.navali span a{color:#000;font-size:16px;}
.navali span a img{margin-right:10px;}
.navali span ~ span{margin-left:15px;padding-left:15px;border-left:1px solid #000;}

/*二级导航 产品、关于*/
    .navStarwire{height:48px !important;}
    .navStarwire .topul li{width:225px;height:100%;}
    #primary-menu .navStarwire ul.topul li:after{content:"";display:block;background:#fabf2a;transition:.45s;width:0;position:absolute;bottom:0;left:0;height:2px;}
    #primary-menu .navStarwire ul.topul li > a{font-size:16px;text-transform:none;}
    #primary-menu .navStarwire ul.topul li > a div{color:#a4a4a4;}
    #primary-menu .navStarwire ul.topul li.active > a div{font-weight:600;color:#fabf2a;}
    #primary-menu .navStarwire ul.topul li > a div span{display:inline-block;margin-right:10px;}
    #primary-menu .navStarwire ul.topul li > a div span img{transition:.45s;}
    #primary-menu .navStarwire ul.topul li > a div span img:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;}
    #primary-menu .navStarwire ul.topul li.active:after,
    #primary-menu .navStarwire ul.topul li:hover:after{width:100%;transition:.45s;}
    #primary-menu .navStarwire ul.topul li:hover > a{background:transparent;}
    #primary-menu .navStarwire ul.topul li.active > a span img:nth-child(1),
    #primary-menu .navStarwire ul.topul li:hover > a span img:nth-child(1){opacity:0;transition:.45s;}
    #primary-menu .navStarwire ul.topul li.active > a span img:nth-child(2),
    #primary-menu .navStarwire ul.topul li:hover > a span img:nth-child(2){opacity:1;transition:.45s;}
    #primary-menu .navStarwire ul.topul li:hover > a{color:#fabf2a;transition:.45s;padding-left:15px;}
    #primary-menu .navStarwire ul.topul li:hover > a div{color:#fabf2a;transition:.45s;}

    #primary-menu ul li .mega-menu-content.navProduct ul:not(.megamenu-dropdown){display:inline-block !important;width:auto !important;margin:0 auto;}
    #primary-menu .navProduct ul.topul{padding:15px 0 50px;}
    #primary-menu .navProduct ul.topul > li{padding:0 5px;}
    @media(min-width:767px){
      #primary-menu .navProduct ul.topul > li > div > a > img{max-width:228px;}
    }
    #primary-menu .navProduct ul.topul > li ol{margin-top:20px;}
    #primary-menu .navProduct ul.topul > li ol li a{padding:0;font-size:14px;color:#7d7d7d;}
    #primary-menu .navProduct ul.topul > li ol li ~ li{margin-top:10px;}
    #primary-menu .navProduct ul.topul > li > div.inlineblock > a > div{font-size:16px;color:#8c8c8c;font-weight:600;padding:10px 0 8px 0;border-bottom:3px solid #000;display:block;}
    #primary-menu .navProduct ul.topul > li{text-align:left;}
    #primary-menu .navProduct ul.topul > li > div.inlineblock > ol li a{display:inline-block;}
    #primary-menu .navProduct ul.topul > li > div.inlineblock > ol li a div{color:#7d7d7d;}
    #primary-menu .navProduct ul.topul > li:hover > div.inlineblock > a > div{border-bottom-color:#fabf2a;color:#fabf2a;}
    #primary-menu .navProduct ul > li > a span{display:block !important;}
    #primary-menu .navProduct ul.topul > li ol li:hover a{background:transparent;}
    #primary-menu .navProduct ul.topul > li ol li a:hover div{color:#fabf2a !important;}


/*ÄÚÒ³bannerµ×²¿µ¼º½*/
.bannerbottomj{margin-bottom:60px;}
.ullist02 li a{color: #000;font-size:16px;height:55px;line-height:55px;transition:.45s;text-transform:uppercase;}
.ullist02 li a:after{content:"";display:block;width:0%;border-bottom:2px solid #000;transition:.45s;}
.ullist02 li.active a{transition:.45s;}
/*.ullist02 li:hover a{transition:.45s;}*/
.ullist02 li.active a:after,
.ullist02 li:hover a:after{width:100%;transition:.45s;}
/*.ullist02 li.active + li a:before,
.ullist02 li:hover + li a:before{display:none;transition:.45s;}*/


footer{background:#f8f8f8;padding-top:90px;margin-top:20px;position:relative;z-index:4;}
.footertext .col-sm-10 span{letter-spacing:1px;}
.footertext .col-sm-10 span em{color:#fabf2a;font-style:normal;text-transform:uppercase;font-weight:600;}
.footertext .bdshare-button-style0-32 i{font-size:32px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000000;}
.footertext .bdshare-button-style0-32 a:hover,
.footertext .bdshare-button-style0-32 a{opacity:0;}
.footertext .bdsharebuttonbox span + span{margin-left:20px;}
.footertext .bdsharebuttonbox span:hover:nth-child(1) i{color:#fabf2a;}
.footertext .bdsharebuttonbox span:hover:nth-child(2) i{color:#3b5998;}
.footertext .bdsharebuttonbox span:hover:nth-child(3) i{color:#00acee;}
.bd_weixin_popup{height:auto !important;}

.footerul{margin:100px 0 150px 0;padding-left:15px;}
.footerul ul > li{float:left;}
.footerul ul > li > div{font-size:19px;color:#000;text-transform:uppercase;margin-bottom:40px;font-weight:500;font-family:'AvantGardeITCbyBT-Medium';}
.footerul ul > li > div:before{content:"";display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#fabf2a;left:-15px;top:50%;transform:translateY(-50%);}
.footerul ul > li > ol li + li{margin-top:20px;}
.footerul ul > li > ol li a{display:inline-block;color:#000;position:relative;padding-bottom:2px;transition:.35s;}
.footerul ul > li > ol li a:before{content:"";display:block;position:absolute;background:#fabf2a;height:2px;width:0%;bottom:0;transition:.35s;left:50%;transform:translateX(-50%);}
.footerul ul > li > ol li a:hover{color:#fabf2a;transition:.35s;}
.footerul ul > li > ol li a:hover:before{width:100%;transition:.35s;}

.footerbottom{border-top:1px solid #ebebeb;padding:14px 0;}
.footerbottom .container div span,
.footerbottom .container div a{color:#898989;font-size:12px;}
.footerbottom .container div a{margin-left:50px;}


.news_list{padding:10px 0;background:#f9f9f9;}
.news_list div.container div.noleftpadding767 div a.inlineblock{font-size:24px;height:36px;color:#000;font-weight:600;margin-bottom:20px;position:relative;
      display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
}
.news_list div.container div.noleftpadding767 div a.inlineblock:after{content:"";display:block;background:#fabf2a;position:absolute;bottom:0;left:0;width:0%;height:2px;transition:.35s;}
.news_list div.container div[class*=col-]:nth-child(2){padding-top:30px;}
.news_list div.container div[class*=col-] p{
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:42px;
}
.news_list div.container div[class*=col-] span{margin-top:60px;letter-spacing: 10px;border-bottom:5px solid #f5f5f5;font-size:16px;}
.news_list:hover{background:#fff;box-shadow:0px 3px 26px 0px rgba(0, 0, 0, 0.11);transition:.35s;position:relative;}
.news_list div.container div.noleftpadding767 div a.inlineblock:hover:after{width:100%;transition:.35s;}

.newsdetailstitle{margin:20px 0 70px 0;}
.newsdetailstitle > span{font-size:40px;font-weight:600;color:#000;margin-bottom:50px;}
.newsdetailstitle > ul:after{content:"";display:block;position:absolute;background:#f5f5f5;height:6px;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:1;}
.newsdetailstitle > ul li{font-size:16px;font-weight:100;padding:0 5px;background:#fff;position:relative;z-index:2;float:left;height:32px;line-height:32px;color:#000;}
.newsdetailstitle > ul li ~ li{margin-left:66px;}
.newsdetailstitle > ul li .bdshare-button-style0-32 i{font-size:32px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000000;}
.newsdetailstitle > ul li .bdshare-button-style0-32 a:hover,
.newsdetailstitle > ul li .bdshare-button-style0-32 a{opacity:0;}
.newsdetailstitle > ul li .bdsharebuttonbox span{font-size:16px;height:32px;line-height:32px;float:left;}
.newsdetailstitle > ul li .bdsharebuttonbox span + span{margin-left:15px;}
.newsdetailstitle > ul li .bdsharebuttonbox span:hover:nth-child(2) i{color:#fabf2a;}
.newsdetailstitle > ul li .bdsharebuttonbox span:hover:nth-child(3) i{color:#3b5998;}
.newsdetailstitle > ul li .bdsharebuttonbox span:hover:nth-child(4) i{color:#00acee;}
.bd_weixin_popup{height:auto !important;}
.newsdetailshome{border-top:4px solid #fabf2a;box-shadow:1.5px 0.33px 20px 0px rgba(0, 0, 0, 0.11);padding:60px 70px;margin-bottom:60px;}
.related{margin-bottom:40px;font-size:40px;text-transform:uppercase;}



.projecthome{margin-top:135px;margin-bottom:140px;}
.projectlist ~ .projectlist{margin-top:55px;}
.projectlist{margin:0 -13px;}
.projectlist > div{padding:0 13px;}
.projectlist > div > div img{transition:.45s;}
.projectlist > div > div img:hover{transform:scale(1.1);transition:.45s;}
.projectlist > div a{background:#f7f7f7;transition:.45s;}
.projectlist > div a:before{content:"";display:block;position:absolute;top:0;left:0;width:4px;height:100%;background:#fabf2a;z-index:0;transition:.45s;}
.projectlist > div a div{font-size:14px;color:#262626;top:50%;transform:translateY(-50%);}
.projectlist > div a div span{}
.projectlist > div a div p{margin-top:10px;letter-spacing: 1px;}
.projectlist > div a div i{font-size:16px;line-height:1;color:#262626;margin-top:25px;transition:.45s;}
.projectlist > div a:hover{box-shadow:5px 9px 10px 0px rgba(170, 170, 170, 0.75);transition:.45s;}
.projectlist > div a:hover:before{width:100%;transition:.45s;}
.projectlist > div a:hover div i{margin-top:50px;transition:.45s;}


.prhome04{margin-top:75px;}
.prhome04 div[class*=col-]:nth-child(4n+1){clear: both;}
.prhome04 div[class*=col-]{margin-bottom:60px;}
.prhome04 div[class*=col-] a div{font-size:16px;color:#000;margin-top:20px;}
.prhome04 div[class*=col-] a span{transition:.35s;}
.prhome04 div[class*=col-] a:hover div{color:#fabf2a;transition:.35s;}
.prhome04 div[class*=col-] a:hover span{box-shadow: 4px 6px 22px 0px rgba(178, 178, 178, 0.45);transition:.35s;}

.productname03{height:60px;}
.productname03 li.h3{color:#fff;background:#000000;text-transform:uppercase;padding:0 2.5%;}
.productname03 li.h3 a{color:#fff;}
.productname03 li.white1{padding:0 3%;color:#000000;font-size:12px;}
.productname03 li.white1 a{color:#000000;}
.productname03 li.liform form{height:100%;top:0;right:0;background:#e8e8e8;}
.productname03 li.liform form input{padding:8px 15px;height:100%;top:0;min-width:350px;}
.productname03 li.liform form input:-moz-placeholder{font-size:16px;color:#606060;}
.productname03 li.liform form input::-moz-placeholder {font-size:16px;color:#606060;}
.productname03 li.liform form input:-ms-input-placeholder{font-size:16px;color:#606060;}
.productname03 li.liform form input::-webkit-input-placeholder{font-size:16px;color:#606060;}

.productname03 li.liform form button{top:0;height:100%;min-width:100px;background:#fabf2a;}
.productname03 li.liform form button i{font-size:22px;line-height:1;}



.wp_sdw_prdetails_zqb{margin-top:45px;background:#f7f7f7;}
.wp_sdw_prdetails_zqb:before{content:"";height:100%;width:30px;background:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%);display:block;}

.wp_sdw_prdetails_left_zqb > ul{background:#fabf2a;height:60px;line-height:60px;}
.wp_sdw_prdetails_left_zqb > ul li span{cursor:pointer;}
.wp_sdw_prdetails_left_zqb > ul li span:hover{color:#fff;}
.wp_sdw_prdetails_left_zqb > ul li.active span{font-weight:600;}
.wp_sdw_prdetails_left_zqb > ul li ~ li{margin-left:10px;padding-left:10px;}
.wp_sdw_prdetails_left_zqb > ul li ~ li:before{content:"";display:block;background:#000;height:10px;width:1px;position:absolute;left:-0.5px;top:50%;transform:translateY(-50%);}
.wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute{background:rgba(238, 238, 238, 0.8);top:0;left:0;width:100%;height:100%;padding:50px 0 0 150px;}
.wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute > div{font-size:20px;margin-bottom:60px;}
.wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li ~ li{margin-left:90px;}
.wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li > div{font-size:20px;color:#3b3b3b;margin-top:20px;}
.wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li.active div{font-weight:600;}
.wp_sdw_prdetails_left_zqb div.ohidden:hover + .tabs_nav li.active span{color:#fff;}

.wp_sdw_prdetails_right_zqb{padding:50px 0 20px 65px;background:#f7f7f7;}
.wp_sdw_prdetails_right_zqb > .h3{margin-bottom:15px;}
.wp_sdw_prdetails_right_zqb > span.disblock{font-size:24px;font-weight:100;}
.wp_sdw_prdetails_right_zqb > .detailstitleright{margin-top:55px;margin-bottom:25px;font-size:20px;}
.wp_sdw_prdetails_right_zqb > .detailstitlerighthome ul{margin-top:20px;}
.wp_sdw_prdetails_right_zqb > .detailstitlerighthome ul li{font-size:14px;}
.wp_sdw_prdetails_right_zqb > .detailstitlerighthome ul li ~ li{margin-top:10px;}

.wp_sdw_prdetailscontent_zqb{margin:80px 0;}
.wp_sdw_prdetailscontent_zqb > div.container > div[class*=col-]:nth-child(1n+3){margin-top:50px;}
.wp_sdw_prdetailscontent_zqb > div.container > div[class*=col-]:nth-child(2n+1){clear: both;}
.wp_sdw_prdetailscontent_zqb > div.container > div > div  div.prtitleimg{font-size:20px;margin-bottom:20px;}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul{border-top:1px solid rgba(112, 112, 112, 0.6);}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul li{color:#242424;font-size:14px;border-bottom:1px solid rgba(112, 112, 112, 0.6);min-height:30px;vertical-align:middle;display:inline-table;;width:100%;}

.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul li:nth-child(1){min-height:60px;border-bottom:1px solid #fabf2a;color:#3d3d3d;}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul li span{width:45%;
    display:table-cell;   /*让元素渲染为表格单元格*/
    vertical-align:middle;  /*设置文本垂直居中*/
}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table{border-bottom:1px solid rgba(112, 112, 112, 0.6);}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table tr th{border-top:1px solid rgba(112, 112, 112, 0.6);font-weight:100;padding:0;vertical-align: middle;height:60px;}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table tr td{border-top:1px solid rgba(112, 112, 112, 0.6);height:30px;vertical-align: middle;padding:0;}
.wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table tr:nth-child(2) td{border-top:1px solid #fabf2a;}
.primg{border-top:1px solid #707070;padding-top:50px;min-height:150px;}

.productbottom{margin-bottom:85px;margin-top:100px;}
.productbottom div[class*=col-] div.productdw > div{color:#000;font-size:24px;}
.productbottom div[class*=col-] div.productdw > span{font-size:16px;margin:20px 0 30px 0;}
.productbottom div[class*=col-] div.productdw > a{border-radius:30px;border:1px solid #000;color:#000;text-transform:uppercase;max-width:130px;height:35px;line-height:33px;margin:0 auto;}
.productbottom div[class*=col-] div.productdw > a span{text-decoration:underline;font-size:12px;margin-left:10px;}


.index_strength{padding:36px 0;}
.index_strength li{padding:0 0;text-align:center;}
.index_strength li:first-child{text-align:left;}
.index_strength li:last-child{text-align:right;}
.index_strength li aside{text-align:center;transition:.45s;cursor: default;}
.index_strength li aside > span img:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%);height:0;width:0;transition:.45s;opacity:0;}
.index_strength li aside div{font-size:18px;color:#0f0f0f;margin-top:20px;cursor: default;font-family:"ITCAvantGardeStd-XLt";}
.index_strength li aside:hover{transform:translateY(-10px);transition:.45s;}
.index_strength li aside:hover > span img:nth-child(1){opacity:0;transition:.45s;}
.index_strength li aside:hover > span img:nth-child(2){opacity:1;transition:.45s;width:auto;height:auto;}
.index_strength li aside:hover > div{color:#fabf2a;transition:.45s;}

.wp_sdw_abouttexttop_zqb{color:#fac02c;font-size:36px;max-width:730px;margin:100px auto 0;padding:40px;}
.wp_sdw_abouttexttop_zqb:before{content:"";display:block;height:70px;width:70px;border-top:4px solid #fac02c;border-left:4px solid #fac02c;position:absolute;top:0;left:0;}
.wp_sdw_abouttexttop_zqb:after{content:"";display:block;height:70px;width:70px;border-bottom:4px solid #fac02c;border-right:4px solid #fac02c;position:absolute;bottom:0;right:0;}
.wp_sdw_leftcompany_zqb{margin-top:100px;padding-top:100px;max-width:690px;}
.wp_sdw_leftcompany_zqb:after{content:"";display:block;background:#fff;position:absolute;height:100px;top:-100px;left:-200%;right:-200%;z-index:0;}
.wp_sdw_leftcompany_zqb .abouttitle{font-size:40px;font-weight:600;text-transform:uppercase;margin-bottom:50px;}
.wp_sdw_leftcompany_zqb aside p{font-size:18px;margin-bottom:0;}
.wp_sdw_leftcompany_zqb aside p ~ p{margin-top:20px;}
.wp_sdw_leftcompany_zqb aside p span{color:#fac02c;}
.wp_sdw_abouttexttop2_zqb{margin:80px 0;}
.wp_sdw_abouttexttop2_zqb > div{font-size:35px;color:#e5e5e5;margin-bottom:95px;}
.wp_sdw_abouttexttop2_zqb > ul{margin:0 auto;}
.wp_sdw_abouttexttop2_zqb > ul li ~ li{margin-left:40px;}
.wp_sdw_abouttexttop2_zqb > ul li span{margin-top:10px;line-height:1.8;letter-spacing:2px;}
/* swiper */
.pc-slide { width: 100%; margin: 0 auto; padding-top:130px;}
.view.wp_sdw_leftcompany_zqb{max-width:890px;}
.view .swiper-container { width: 100%;overflow:inherit;}
.view .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active span:before{
    content:"";border:8px solid #fbc73a;display:block;height:100%;position:absolute;width:100%;left:0;top:0;height:100%;
}
.view .swiper-container .swiper-wrapper .swiper-slide span img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.view .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active span img{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.swiper-container .arrow{ opacity: 0;transition: .5s ease; }
.swiper-container:hover .arrow{ opacity: 1; }
.view{}
.view .arrow-left,
.view .arrow-right { font-size: 50px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; display:none;}
.view .arrow-left { left: 10px; }
.view .arrow-right { right: 10px;}
.preview { /*width: 100%;*/margin-bottom:40px;}
.preview:before{content:"";display:block;background:#b5b5b5;height:1px;position:absolute;left:-100%;right:-100%;top:20px;}
.preview .swiper-container {width: 100%;position:relative;padding-top:20px;}
.preview .swiper-slide { width: 200px; cursor: pointer; }
.preview .arrow-left,
.preview .arrow-right { font-size: 30px; position: absolute; top: 50%; transform: translateY(-50%); color: #ddd; z-index: 10; display:none;}
.preview .arrow-left { left: 10px; }
.preview .arrow-right { right: 10px; }
.preview img { border: 3px solid transparent; }
.preview .active-nav img { border-color: #f08300; }
.preview .swiper-wrapper { margin: 0 auto; }
.preview .swiper-wrapper .swiper-slide { /*width:;*/ }
.preview .swiper-wrapper .swiper-slide span{font-size:30px;color:#919191;padding-top:30px;cursor:pointer;}
.preview .swiper-wrapper .swiper-slide span:before{content:"";display:block;background:#e8e8e8;border-radius:50%;width:20px;height:20px;top:-10px;position:absolute;left:50%;z-index:3;transform:translateX(-50%);}
.preview .swiper-wrapper .swiper-slide.active-nav span{font-weight:600;color:#fbc73a;}
.preview .swiper-wrapper .swiper-slide.active-nav span:before{background:#fbc73a;}
.preview-title{font-size:40px;margin-bottom:80px;}
.wp_sdw_strength_zqb{margin:140px 0;}
.wp_sdw_strength_zqb .wp_sdw_strengthtitle_zqb{font-size:35px;margin-bottom:20px;}
.wp_sdw_strength_zqb aside ~ aside{margin-top:80px;}
.wp_sdw_strength_zqb aside div.wp_sdw_strengthflow_zqb{font-size:20px;margin-bottom:10px;padding-top:40px;border-top:1px solid #000;}
.wp_sdw_strength_zqb aside div.wp_sdw_strengthflow_zqb + span{font-size:16px;margin-bottom:35px;}
.wp_sdw_strength_zqb aside > div.clearfix{margin:0 -7.5px;}
.wp_sdw_strength_zqb aside > div.clearfix div[class*=col-]{padding:0 7.5px;
  /*-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;*/
}
.wp_sdw_strength_zqb aside > div.clearfix div[class*=col-]:nth-child(1n+4){margin-top:15px;}
.wp_sdw_strength_zqb aside > div.clearfix div[class*=col-]:nth-child(3n+4){clear:both;}
.wp_sdw_credential_zqb{margin:60px 0;}
.wp_sdw_credential_zqb > div{font-size:40px;color:#313131;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;}
.wp_sdw_credential_zqb > span{font-size:16px;margin-bottom:95px;}
.wp_sdw_credential_zqb > aside img ~ img{margin-top:30px;}

.wp_sdw_jointitlehome_zqb{margin:95px 0 120px 0;}
.wp_sdw_jointitlehome_zqb > div.wp_sdw_jointitle_zqb{font-size:30px;color:#535353;margin-bottom:20px;}
.wp_sdw_jointitlehome_zqb > span.disblock{font-size:15px;color:#535353;}
.wp_sdw_jointitlehome_zqb > ul{margin-top:50px;}
.wp_sdw_jointitlehome_zqb > ul li div{}
.wp_sdw_jointitlehome_zqb > ul li div span{font-size:20px;margin-top:10px;}
.wp_sdw_jointeam_zqb{margin-top:45px;}
.wp_sdw_jointeam_zqb > div.clearfix{margin:0 -5px;}
.wp_sdw_jointeam_zqb > div.clearfix ~ div.clearfix{margin-top:10px;}
.wp_sdw_jointeam_zqb > div.clearfix > div[class*=col-]{padding:0 5px;}
.wp_sdw_jointeam_zqb > div.clearfix > div[class*=col-] img{width:100%;}
.wp_sdw_jointeam_zqb > div.clearfix:nth-child(2) > div.col-sm-4 > div:nth-child(1){margin-bottom:5px;}
.wp_sdw_jointeam_zqb > div.clearfix:nth-child(2) > div.col-sm-4 > div:nth-child(2){margin-top:5px;}
.wp_sdw_jointbottom_zqb{margin:100px 0 75px;}
.wp_sdw_jointbottom_zqb .wp_sdw_jointeambottomtitle_zqb div{color:#c9c9c9;font-size:30px;margin-bottom:20px;}
.wp_sdw_jointbottom_zqb .wp_sdw_jointeambottomtitle_zqb span{color:#c9c9c9;font-size:15px;margin-bottom:65px;}
.wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb div{color:#fac02c;font-size:15px;margin-bottom:40px;}
.wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb ul li ~ li{margin-left:40px;}
.wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb ul li div{color:#fff;margin-top:10px;}

.product_cont{margin-top:75px;padding-bottom:50px;}
.product_cont .pr_list{margin-top:20px;}
.product_cont div.col-sm-9{max-width:1175px;float:right;}
.pr_list .panel-group .div-lists{margin-top:30px;padding-top:30px;position:relative;}
.pr_list .panel-group .div-lists:before{content:"";display:block;background:#eee;position:absolute;top:0;left:0;right:30%;height:1px;}
.pr_list .panel-group .panel{box-shadow:none;}
.pr_list .panel-group .panel + .panel{margin-top:20px;}
.pr_list .panel-group .panel-default{overflow:hidden;border:0;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body{border:0;}
.pr_list .panel-group .panel-default > .panel-heading{padding:0;border:0;background:transparent;}
.pr_list .panel-group .panel-default > .panel-heading.active{}
.pr_list .panel-group .panel-default > .panel-heading a{padding:0;display:inline-block;font-size:16px;color:#919191;font-weight:700;}
.pr_list .panel-group .panel-default > .panel-heading.active a{background:transparent;color:#000;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse.in{margin-bottom:20px;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:0;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul li{position:relative;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul li a{color:#7d7d7d;padding:0;display:inline-block;transition:.3s;font-size:14px;clear: both;cursor:pointer;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul li ~ li a{margin-top:10px;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul li a:hover{color:#fabf2a;padding-left:0;transition:.3s;}
.pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body ul li a.active{color:#fabf2a;padding-left:0;}

.appdw.productlist03{margin:0px -5px;}
.appdw.productlist03 div[class*=col-]{padding:0 5px;}
.appdw.productlist03 > div[class*=col-]:nth-child(4n+1){clear: both;}
.appdw.productlist03 div[class*=col-] > a{margin-bottom:30px;text-transform:uppercase;width:100%;}
.appdw.productlist03 div[class*=col-] > a > div{border-radius:3px;transition:.45s;}
.appdw.productlist03 div[class*=col-] > a > div img{width:100%;}
.appdw.productlist03 div[class*=col-] > a > aside{padding-top:28px;}
.appdw.productlist03 div[class*=col-] > a > aside div{color:#7d7d7d;font-size:14px;font-weight:100;transition:.45s;}
.appdw.productlist03 div[class*=col-] > a:hover > aside div{}
.appdw.productlist03 div[class*=col-] > a:hover > div{box-shadow:3px 4px 22px 0px rgba(0, 0, 0, 0.1);transition:.45s;}
.appdw.productlist03 div[class*=col-] > a:hover > aside div{color:#fabf2a;}

.dwtitle{font-size:40px;margin:70px 0;}
.dwhome{margin:0 -15px 85px;}
.dwhome div[class*=col-] > .ohidden{transition:.45s;margin-bottom:30px;}
.dwhome div[class*=col-] > .ohidden > img:nth-child(2){top:0;left:0;}
.dwhome div[class*=col-] > .ohidden div.po_absolute{top:0%;left:0;height:100%;width:100%;transition:.45s;color:#fff;text-align:center;}
.dwhome div[class*=col-] > .ohidden div.po_absolute > span{font-size:24px;position:relative;top:50%;display:block;transform:translateY(-50%);opacity:0;transition:.45s;}
.dwhome div[class*=col-] > .ohidden div.po_absolute > span p{font-size:14px;margin-top:20px;}
.dwhome div[class*=col-] > .ohidden:hover{box-shadow:3px 4px 22px 0px rgba(0, 0, 0, 0.46);transition:.45s;}
.dwhome div[class*=col-] > .ohidden:hover div.po_absolute{background:rgba(250, 186, 43,0.9);transition:.45s;}
.dwhome div[class*=col-] > .ohidden:hover div.po_absolute > span{opacity:1;transition:.45s;}

.dwhome.dwvideo div[class*=col-] > .ohidden div.po_absolute{background:transparent;}
.dwhome.dwvideo div[class*=col-] > .ohidden:hover{box-shadow:none;}
.dwhome.dwvideo div[class*=col-] > .ohidden div.po_absolute{color:#757575;}

.contacthome div[class*=col-sm-] div.contacttitle{text-transform:uppercase;font-size:40px;font-weight:600;margin-bottom:80px;}
.contacthome div[class*=col-sm-] ul li{color:#575757;}
.contacthome div[class*=col-sm-] ul li span{font-weight:600;}
.contacthome div[class*=col-sm-] ul li + li{margin-top:10px;}
.contacthome div[class*=col-sm-] ol{margin-top:60px;}
.contacthome div[class*=col-sm-] ol li + li{margin-left:20px;}
.contacthome div[class*=col-sm-] ol li a i{font-size:45px;line-height:1;color:#332c2b;}
.contacthome div[class*=col-sm-] form input,.contacthome div[class*=col-sm-] form textarea{border-bottom:1px solid #cccccc;width:100%;max-width:100%;font-size:18px;}
.contacthome div[class*=col-sm-] form input{height:40px;margin-bottom:15px;}
.contacthome div[class*=col-sm-] form textarea{height:150px;margin-bottom:30px;}
.contacthome div[class*=col-sm-] form textarea:-moz-placeholder,
.contacthome div[class*=col-sm-] form input:-moz-placeholder{color:#b6b6b6;}
.contacthome div[class*=col-sm-] form textarea::-moz-placeholder,
.contacthome div[class*=col-sm-] form input::-moz-placeholder {color:#b6b6b6;}
.contacthome div[class*=col-sm-] form textarea:-ms-input-placeholder,
.contacthome div[class*=col-sm-] form input:-ms-input-placeholder{color:#b6b6b6;}
.contacthome div[class*=col-sm-] form textarea::-webkit-input-placeholder,
.contacthome div[class*=col-sm-] form input::-webkit-input-placeholder{color:#b6b6b6;}

.contacthome div[class*=col-sm-] form div{}
.contacthome div[class*=col-sm-] form div a{width:160px;text-align:center;height:40px;line-height:40px;text-transform:uppercase;color:#fff;background:#000;transition:.35s;font-size:15px;}
.contacthome div[class*=col-sm-] form div a +a{background:#fabf2a;margin-left:5px;}
.contacthome div[class*=col-sm-] form div a i{font-size:20px;line-height:1;margin-right:10px;}
.contacthome div[class*=col-sm-] form div a:hover{background:#5b5b5b;transition:.35s;}
.contacthome div[class*=col-sm-] form div a + a:hover{background:#ffd058;transition:.35s;}


.productdetails3{margin-top:45px;background:#f7f7f7;}
.productdetails3:before{content:"";height:100%;width:30px;background:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%);display:block;}
.tabs_navol{margin-top:10px;}
.tabs_navol li{cursor:pointer;display:inline-block;background:#fff;position:relative;opacity:0.45;transition:.3s;float:left;}
.tabs_navol li ~ li{margin-top:2px;}
.tabs_navol li.li_hover{opacity:1;}
.tabs_navol li:last-child{margin-right:0 !important;}
.tabs_navol li:hover{opacity:1;transition:.3s;}
.tabs_navol li img{width:145px;}
.shu span ~ span{margin-left:50px;}
.details_tabs > ul li a div{color:#a0a0a0;}
.tabs.tabs-alt.details_tabs ul.tab-nav li a div{line-height:35px;height:35px;min-width:120px;text-align:center;padding:0;}
.tabs.tabs-alt.details_tabs ul.tab-nav li.ui-tabs-active a div{background:#fabf2a;color:#000;}
.tabs.tabs-alt.details_tabs ul.tab-nav li.ui-tabs-active a div:after{content:"";display:block;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);
 width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #fabf2a;}
.tabs.tabs-alt.details_tabs .tab-container{padding-top:40px;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content{margin:0 -15px;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div{max-width:145px;text-align:left;font-size:15px;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div > div{margin-top:15px;color:#535353;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(1n+4) > div{margin-top:50px;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(3n+2) {text-align:center;}
.tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(3n+3) {text-align:right;}






table.table-width{border-bottom:1px solid rgba(112, 112, 112, 0.6);}
table.table-width tr th{border-top:1px solid rgba(112, 112, 112, 0.6);font-weight:100;padding:0;vertical-align: middle;height:60px;}
table.table-width tr td{border-top:1px solid rgba(112, 112, 112, 0.6);height:30px;vertical-align: middle;padding:0;}
table.table-width tr:nth-child(2) td{border-top:1px solid #fabf2a;}


@media(max-width:767px){
  .content-wrap{padding:50px 0;}
  .fnone767{float:none !important;}
  .tcenter767{text-align:center !important;}
  .noleftpadding767{padding-left:0 !important;}
  .norightpadding767{padding-right:0 !important;}
  .noleftmargin767{margin-left:0 !important;}
  .index_strength li aside span img{max-width:40px;}
   .index_strength li{width:50% !important;}
   .index_strength li aside div{font-size:13px;margin-top:15px;}
   .index_strength li:first-child,
   .index_strength li:last-child{text-align:center;}
   .index_strength li:nth-child(1n+3){margin-top:15px;}
   .n_banner > div > span{font-size:16px;}
   .n_banner > img{display:none;}
   .n_banner{min-height:170px;}
   .n_banner > div{padding:5px 15px;top:50%;left:0;transform:translateY(-50%);}
   .wp_sdw_jointitlehome_zqb{margin:50px 0 40px 0;}
   .wp_sdw_jointitlehome_zqb > div.wp_sdw_jointitle_zqb{font-size:18px;margin-bottom:15px;}
   .wp_sdw_jointitlehome_zqb > span.disblock{font-size:12px;}
   .wp_sdw_jointitlehome_zqb > ul{margin-top:20px;}
   .wp_sdw_jointitlehome_zqb > ul li div img{max-height:30px;}
   .wp_sdw_jointitlehome_zqb > ul li div span{font-size:12px;}
   .wp_sdw_jointeam_zqb{margin-top:20px;}
   .wp_sdw_jointeam_zqb > div.clearfix > div[class*=col-]{padding:0;margin-bottom:10px;}
   .wp_sdw_jointeam_zqb > div.clearfix ~ div.clearfix{margin-top:0;}
   .wp_sdw_jointbottom_zqb{margin:50px 0;}
   .wp_sdw_jointbottom_zqb .wp_sdw_jointeambottomtitle_zqb div{font-size:18px;margin-bottom:15px;}
   .wp_sdw_jointbottom_zqb .wp_sdw_jointeambottomtitle_zqb span{font-size:12px;margin-bottom:15px;}
   .wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb div{font-size:12px;margin-bottom:15px;}
   .wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb ul li div img{max-width:50px;}
   .wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb ul li div{font-size:12px;margin-top:10px;margin-bottom:0;}
   .wp_sdw_jointbottom_zqb .wp_sdw_joinbottomcontent_zqb ul li ~ li{margin-left:15px;}
   .wp_sdw_abouttexttop_zqb{margin:50px auto 0;padding:20px;font-size:13px;}
   .wp_sdw_abouttexttop_zqb:before,
   .wp_sdw_abouttexttop_zqb:after{height:40px;width:40px;}
   .wp_sdw_leftcompany_zqb{margin-top:50px;padding-top:50px;margin-bottom:15px;}
   .wp_sdw_leftcompany_zqb .abouttitle{font-size:18px;margin-bottom:15px;}
   .wp_sdw_leftcompany_zqb aside p{font-size:12px;}
   .wp_sdw_leftcompany_zqb aside p ~ p{margin-top:10px;}
   .wp_sdw_abouttexttop2_zqb{margin:50px 0;}
   .preview-title,
   .wp_sdw_abouttexttop2_zqb > div{font-size:18px;margin-bottom:15px;}
   .wp_sdw_abouttexttop2_zqb > ul li{width:50%;}
   .wp_sdw_abouttexttop2_zqb > ul li ~ li{margin-left:0;}
   .wp_sdw_abouttexttop2_zqb > ul li div img{max-width:50px;}
   .wp_sdw_abouttexttop2_zqb > ul li span{font-size:12px;margin-top:6px;}
   .wp_sdw_abouttexttop2_zqb > ul li:nth-child(1n+3){margin-top:10px;}
   .pc-slide{padding:50px 0;}
   .preview{margin-bottom:10px;}
   .preview .swiper-slide{width:120px;}
   .preview .swiper-wrapper .swiper-slide span{font-size:16px;padding-top:20px;}
   .preview .swiper-wrapper{width:100% !important;}

    footer{padding-top:50px;}
    footer .footertext{display:block;}
    .footertext .col-sm-10 span{font-size:13px;}
    .footerul{margin:30px 0 20px 0;}
    .footerul ul > li{padding-right:10px;}
    .footerul ul > li > div{font-size:14px;margin-bottom:15px;}
    .footerul ul > li > ol li{font-size:12px;}
    .footerul ul > li > ol li + li{margin-top:6px;}
    .footertext .col-sm-2{height:45px;}
    .footerbottom{padding:5px 0;text-align:center;}
    .footerbottom .container div a{margin-left:3px;}

    .wp_sdw_strength_zqb .wp_sdw_strengthtitle_zqb{font-size:18px;margin-bottom:15px;}
    .wp_sdw_strength_zqb aside div.wp_sdw_strengthflow_zqb{font-size:14px;padding-top:10px;}
    .wp_sdw_strength_zqb aside div.wp_sdw_strengthflow_zqb + span{font-size:12px;margin-bottom:15px;}
    .wp_sdw_strength_zqb aside > div.clearfix div[class*=col-]:nth-child(1n+4){margin-top:0;}
    .wp_sdw_strength_zqb aside > div.clearfix div[class*=col-] ~ div[class*=col-]{margin-top:10px;}
    .wp_sdw_strength_zqb aside ~ aside{margin-top:30px;}
    .wp_sdw_strength_zqb{margin:0 0 50px 0;}
    .wp_sdw_credential_zqb > div{font-size:18px;padding-bottom:10px;margin-bottom:15px;}
    .wp_sdw_credential_zqb > span{font-size:12px;margin-bottom:30px;}
    .ullist02 li{width:50% !important;}
    .ullist02 li a{font-size:12px;height:40px;line-height:40px;}
    .bannerbottomj{margin-bottom:30px;}
    .news_list{margin-bottom:2px;padding-bottom:20px;}
    .news_list div.container div[class*=col-]:nth-child(2){padding-top:10px;}
    .news_list div.container div.noleftpadding767 div a.inlineblock{font-size:16px;height:21px;margin-bottom:10px;}
    .news_list div.container div[class*=col-] p{font-size:12px;height:34px;}
    .news_list div.container div[class*=col-] span{margin-top:20px;font-size:12px;border-bottom-width:2px;}
    .newsdetailstitle > span{font-size:20px;margin-bottom:25px;}
    .newsdetailstitle{margin:0 0 30px 0;}
    .newsdetailstitle > ul li ~ li{margin-left:0;}
    .newsdetailstitle > ul li{font-size:12px;}
    .newsdetailstitle > ul li .bdsharebuttonbox span{font-size:12px;}
    .newsdetailstitle > ul li .bdshare-button-style0-32 i{font-size:24px;}
    .newsdetailstitle > ul li .bdsharebuttonbox span + span{margin-left:2px;}
    .newsdetailshome{padding:20px 15px;font-size:12px;}
    .related{font-size:18px;margin-bottom:15px;}
    .prhome04{margin-top:50px;}
    .prhome04 div[class*=col-]{margin-bottom:30px;}
    .prhome04 div[class*=col-] a div{margin-top:10px;}

    .product_cont{margin-top:50px;padding-bottom:20px;}
    .appdw.productlist03 div[class*=col-] > a > aside{padding-top:10px;}
    .appdw.productlist03 div[class*=col-] > a{margin-bottom:20px;}
    .product_cont .pr_list{margin-top:0;margin-bottom:15px;}
    .pr_list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body{margin-top:10px;}
    .pr_list .panel-group .panel-default > .panel-heading a{font-size:15px;}
    .pr_list .panel-group .panel-default > .panel-heading + .panel-collapse.in{margin-bottom:0;}
    .pr_list .panel-group .panel + .panel{margin-top:15px;}
    .projecthome{margin-top:50px;margin-bottom:50px;}
    .projectlist ~ .projectlist{margin-top:20px;}

    .dwtitle{margin:50px 0 15px 0;font-size:18px;}
    .dwhome{margin:0 -7.5px 50px;}
    .dwhome div[class*=col-] > .ohidden{margin-bottom:0;}
    .dwhome div[class*=col-] ~ div[class*=col-]:nth-child(1n+3) > .ohidden{margin-top:15px;}
    .dwhome div[class*=col-]{padding:0 7.5px;}
    .dwhome div[class*=col-] > .ohidden div.po_absolute > span{font-size:14px;}
    .dwhome div[class*=col-] > .ohidden div.po_absolute > span p{font-size:12px;margin-top:10px;}
    .contacthome div[class*=col-sm-] div.contacttitle{font-size:18px;margin-bottom:15px;}
    .contacthome div[class*=col-sm-] ul li{font-size:12px;}
    .contacthome div[class*=col-sm-] ol{margin-top:15px;}
    .contacthome div[class*=col-sm-] ol li a i{font-size:24px;}
    .contacthome div[class*=col-sm-] ~ div[class*=col-sm-]{margin-top:20px;}
    .contacthome div[class*=col-sm-] form input{height:35px;font-size:13px;}
    .contacthome div[class*=col-sm-] form textarea{font-size:13px;height:100px;margin-bottom:20px;}
    .contacthome div[class*=col-sm-] form div > img{height:35px !important;}
    .contacthome div[class*=col-sm-] form div a{height:35px;line-height:35px;width:120px;font-size:14px;}
    .contacthome div[class*=col-sm-] form div a i{font-size:14px;}
    .contacthome div[class*=col-sm-] form div{justify-content:end;}
    .productname03{height:45px;}
    .productdetails3:before,
    .wp_sdw_prdetails_zqb:before,
    .productname03 li.white1,
    .productname03 li.h3{display:none;}
    .productname03 li.liform form input{min-width:auto;flex:1;display:flex;}
    .productname03 li.liform form{width:100%;}
    .productname03 li.liform form button{min-width:65px;}
    .productname03 li.liform form button i{font-size:15px;}
    .productname03 li.liform form input:-moz-placeholder{font-size:12px;color:#606060;}
    .productname03 li.liform form input::-moz-placeholder {font-size:12px;color:#606060;}
    .productname03 li.liform form input:-ms-input-placeholder{font-size:12px;color:#606060;}
    .productname03 li.liform form input::-webkit-input-placeholder{font-size:12px;color:#606060;}

    .wp_sdw_prdetails_left_zqb{padding-left:15px;padding-top:20px;}
    .wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute{padding:20px 15px;}
    .wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute > div{font-size:16px;margin-bottom:15px;}
    .wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li img{max-height:40px;}
    .wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li > div{font-size:13px;margin-top:10px;}
    .wp_sdw_prdetails_left_zqb div.ohidden div.po_absolute ol li ~ li{margin-left:30px;}
    .wp_sdw_prdetails_left_zqb > ul{height:40px;line-height:40px;font-size:13px;}
    .wp_sdw_prdetails_right_zqb{padding:20px 15px 30px 0;}
    .wp_sdw_prdetails_right_zqb > span.disblock,
    .wp_sdw_prdetails_right_zqb > .h3{font-size:18px;}
    .wp_sdw_prdetails_right_zqb > .detailstitleright{margin:15px 0 10px 0;font-size:16px;}
    .wp_sdw_prdetails_right_zqb > .detailstitlerighthome ul{margin-top:15px;}
    .wp_sdw_prdetails_right_zqb > .detailstitlerighthome ul li{font-size:12px;}
    .wp_sdw_prdetailscontent_zqb{margin:50px 0;}
    .wp_sdw_prdetailscontent_zqb > div.container > div > div div.prtitleimg{font-size:16px;margin-bottom:8px;}
    .wp_sdw_prdetailscontent_zqb > div.container > div ~ div > div div.prtitleimg{margin-top:25px;}
    .wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table tr th,
    .wp_sdw_prdetailscontent_zqb > div.container > div > div > aside table tr td,
    .wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul li{font-size:12px;}
    .wp_sdw_prdetailscontent_zqb > div.container > div[class*=col-]:nth-child(1n+3){margin-top:25px;}
    .primg{padding-top:20px;}
    .productbottom{margin:50px 0;}
    .productbottom div[class*=col-]:nth-child(1n+3){margin-top:20px;}
    .productbottom div[class*=col-]:nth-child(odd){padding-left:0;padding-right:7.5px;}
    .productbottom div[class*=col-]:nth-child(even){padding-right:0;padding-left:7.5px;}
    .productbottom div[class*=col-] div.productdw > div{font-size:14px;}
    .productbottom div[class*=col-] div.productdw > span{margin:10px 0;font-size:12px;}
    .productbottom div[class*=col-] div.productdw > a{height:30px;line-height:28px;}

    .productdetails3{margin-top:0;}
    .tabs_navol li img{width:65px;}
    .wp_sdw_prdetailscontent_zqb > div.container > div > div > aside ul li{width:50%;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content{margin:0;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div{max-width:100%;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(1n+4) > div{margin-top:0;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(odd){padding-right:7.5px;padding-left:0;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(even){padding-left:7.5px;padding-right:0;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-]:nth-child(1n+3) > div{margin-top:15px;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div > div{font-size:12px;margin-top:10px;}
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div,
    .tabs.tabs-alt.details_tabs .tab-container .tab-content div[class*=col-] > div img{width:100%;display:block;}
    .tabs.tabs-alt.details_tabs .tab-container{padding-top:20px;}
}

@media(max-width:991px){
  .noleftpadding991{padding-left:0 !important;}
   .norightpadding991{padding-right:0 !important;}
   .tleft991{text-align:left !important;}
  nav#primary-menu.has-feedback{position:initial;}
  .topnav{transform:translateX(0);}
  .navProduct.notopborder,
  .navStarwire.notopborder{width:100% !important;height:auto !important;left:0 !important;border-top:1px solid #eee !important;}
  .navStarwire .topul li{width:100%;float: left !important;}
  .nav_dwon{display:none;}
  #logo{position:relative;z-index:0;}
  .navali{position:fixed;display:none;}
  .navali span a{font-size:12px;}
  .navali span a img{max-height:12px;}
  #primary-menu .navStarwire ul.topul li > a div{-webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end;justify-content: end;font-size:14px;}
  #primary-menu .navStarwire ul.topul li > a div span img{max-width:20px;}
  #primary-menu .navProduct ul.topul > li{width:50%;border-top:none !important;}
  #primary-menu .navProduct ul.topul > li > div.inlineblock > a > div{font-size:14px;padding:3px 0 4px 0;}
  #primary-menu .navProduct ul.topul > li ol{margin-top:6px;}
  #primary-menu .navProduct ul.topul > li ol li a{font-size:13px;width:100%;padding:6px 5px !important;}
  #primary-menu .navProduct ul.topul > li:nth-child(1n+3){margin-top:6px !important;}
  #primary-menu .navProduct ul.topul > li:nth-child(2n+1){clear: both;}
  #primary-menu ul li .mega-menu-content.navProduct ul:not(.megamenu-dropdown){padding-bottom:0;}
  
  .n_banner{top:0;margin-bottom:0;}
  .n_banner > div{width:100%;}  
}
@media(max-width:1199px){
  #primary-menu ul li > a{padding-left:4px;padding-right:4px;font-size:15px;}
}
