		@font-face {
  font-family: "ABeeZee";
  src: url("/tpl/fonts/ABeeZee-Italic.ttf")
    format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
		@font-face {
  font-family: "ABeeZee";
  src: url("/tpl/fonts/ABeeZee-Regular.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
		@font-face {
  font-family: "FrancoisOne";
  src: url("/tpl/fonts/FrancoisOne-Regular.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
	
        :root {
            
            --background: rgb(243, 246, 249);
            
            --font: rgb(45, 55, 72);
            
            --brand: rgb(4, 83, 240);
            
            --accent: rgb(51, 51, 51);
            
            --secondary: rgb(113, 128, 150);
        }
    
        
    
        
    
        
    
.pagination{text-align:center;margin:30px 0;font-size:14px}
.pagination a,.pagination .current,.pagination .dots{display:inline-block;min-width:34px;height:26px;line-height:24px;margin-left:10px;padding:0 9px;border-radius:2px;background-color:#f4f4f5;color:#606266;font-weight:bold;text-decoration:none}
.pagination .current{background-color:#409eff;color:#fff}
.pagination .dots{background:none}
 #sw-header-003--0 .headerTop{display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0;
    color: #fff;
    text-align: right;
    background: #0453f0;}
  #sw-header-003--0 .headerTop .center{}
  #sw-header-003--0 .headerTop .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
  #sw-header-003--0 .headerTop .flexW .msg{}
  #sw-header-003--0 .headerTop .lang { display: inline-block; vertical-align: middle; position: relative; margin-left: 10px;}
  
  #sw-header-003--0 .headerTop .lang.selected .now:before { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
  
  #sw-header-003--0 .headerTop .lang .now { padding-right: 30px; cursor: pointer; color: #222; position: relative; overflow: hidden; }
  
  #sw-header-003--0 .headerTop .lang .now:before { content: "\e622"; width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; right: 0; top: 50%; margin-top: -15px; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; font-size: 18px; transition: 0.5s all ease; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; }
  
  #sw-header-003--0 .headerTop .lang .now p { display: none; }
  
  #sw-header-003--0 .headerTop .lang .now p.active { display: inline; }
  #sw-header-003--0 .headerTop .lang .now p svg{width: 25px;height: 25px; margin-right: 5px;}
  #sw-header-003--0 .headerTop .lang ul { position: absolute; top: 100%; right: 0; white-space: nowrap; background: #F2F2F2; z-index: 10000; line-height: 1; padding: 10px 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); text-align: center; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; display: none; }
  
  #sw-header-003--0 .headerTop .lang ul li { transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
  
  #sw-header-003--0 .headerTop .lang ul li:last-child { margin-bottom: 0; }
  
  #sw-header-003--0 .headerTop .lang ul li a { display: block; padding: 8px 10px; color: #222; position: relative;text-align: left; }
  
  #sw-header-003--0 .headerTop .lang ul li a:before { content: ""; width: 100%; height: 100%; position: absolute; z-index: -1; top: 0; left: 0; transition: all 0.5s ease 0s;}
  
  #sw-header-003--0 .headerTop .lang ul li a svg{
    width: 25px;height: 25px; margin-right: 5px;
  }
  #sw-header-003--0 .headerTop .lang ul li a img{
    width: 25px; margin-right: 5px;
  }
  
  #sw-header-003--0 .headerTop .lang ul li:hover a:before { background: var(--brand); transition: all 0.5s ease 0s; transform: scaleX(1.1); -ms-transform: scaleX(1.1); -moz-transform: scaleX(1.1); -webkit-transform: scaleX(1.1); -o-transform: scaleX(1.1); }
  
  #sw-header-003--0 .headerTop .lang ul li:hover a { color: #fff; }
  
    #sw-header-003--0 .headerBot { padding: 10px 0; color: #2A2A2A; background: #FFFFFF;}
    #sw-header-003--0 .headerBot .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; flex-wrap: nowrap; }
    #sw-header-003--0 .headerBot .flexW .logo{display: inline-block;}
    #sw-header-003--0 .headerBot .flexW .logo img{max-width: 300px;}
    #sw-header-003--0 .shareW li { display: inline-block; vertical-align: middle; margin: 0 7px; }
    @media
screen and (max-width: 875px) { 
        #sw-header-003--0 { width: 100%; text-align: center; padding: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
        #sw-header-003--0 .headerTop { display: none; }
        #sw-header-003--0 .headerBot { padding: 10px 0; } 
        #sw-header-003--0 .headerBot .flexW .logo img{max-width: 120px;}
    }
    #sw-header-003--0 .nav { line-height: 1; display: inline-block; vertical-align: middle; z-index: 1; }
    #sw-header-003--0 .nav > li { display: inline-block; position: relative; margin-right: 30px; padding: 10px 0; }
    #sw-header-003--0 .nav > li:last-child { margin-right: 0; }
    #sw-header-003--0 .nav > li > a { font-size: 14px;display: block; position: relative; text-transform: capitalize; padding: 10px 0; display: inline-block; position: relative; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s;  font-weight: bold;}
    #sw-header-003--0 .nav > li > a:before { content: ""; height: 1px; position: absolute; left: 0; right: 100%; bottom: 0; background: #2A2A2A; transition: .5s all ease; }
    #sw-header-003--0 .nav > li > a:hover:before { left: 0; right: 0; }
    #sw-header-003--0 .nav > li > a:after { content: ""; font-family: icomoon, Arial, Helvetica, Microsoft YaHei, SimSun, Sans-serif; position: absolute; top: 12px; margin-left: 4px; font-weight: normal; filter: alpha(opacity=0); opacity: 0;  }
    #sw-header-003--0 .nav > li.hasUl > a { padding-right: 15px; }
    #sw-header-003--0 .nav > li.hasUl > a:after { filter: alpha(opacity=100); opacity: 1; }
    #sw-header-003--0 .nav > li > ul:empty, #sw-header-003--0 .nav > li > ul > li > ul:empty { display: none; }
    #sw-header-003--0 .nav > li:hover > ul { top: 100%; filter: alpha(opacity=100); opacity: 1; visibility: visible; }
    #sw-header-003--0 .nav > li ul { display: block; width: 240px; position: absolute; left: -10px; z-index: 999; background: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); top: 150%; filter: alpha(opacity=0); opacity: 0; visibility: hidden; transition: 0.3s all ease; -moz-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; -ms-transition: 0.3s all ease; padding: 10px 0; border-radius: 10px; }
    #sw-header-003--0 .nav > li ul:before { content: ""; content: ""; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom-color: #fff; position: absolute; left: 30px; bottom: 100%; }
    #sw-header-003--0 .nav > li ul > li { line-height: 1.2; position: relative; }
    #sw-header-003--0 .nav > li ul > li:last-child { border-bottom: 0; margin-bottom: 20px; }
    #sw-header-003--0 .nav > li ul > li > a { display: block; font-size: 14px; color: #222; text-transform: capitalize; position: relative; padding: 15px 10px 7px 35px; transition: 0.2s all ease; -moz-transition: 0.2s all ease; -webkit-transition: 0.2s all ease; -o-transition: 0.2s all ease; -ms-transition: 0.2s all ease; }
    #sw-header-003--0 .nav > li ul > li > a:before { content: "\e624"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; position: absolute; top: 12px; left: 25px; font-size: 18px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; filter: alpha(opacity=0); opacity: 0; transition: 0.2s all ease; -moz-transition: 0.2s all ease; -webkit-transition: 0.2s all ease; -o-transition: 0.2s all ease; -ms-transition: 0.2s all ease; color: var(--brand); }
    #sw-header-003--0 .nav > li ul > li:hover > a, #sw-header-003--0 .nav > li ul > li.active > a { padding-left: 45px; color: var(--brand); }
    #sw-header-003--0 .nav > li ul > li:hover > a:before, #sw-header-003--0 .nav > li ul > li.active > a:before { filter: alpha(opacity=100); opacity: 1; left: 35px; }
    #sw-header-003--0 .nav > li ul > li:hover > ul { filter: alpha(opacity=100); opacity: 1; visibility: visible; top: -10px; }
    #sw-header-003--0 .nav > li ul ul { top: 10px; left: 100%; }
    #sw-header-003--0 .nav > li ul ul:before { display: none; }
    #sw-header-003--0 .userCenter { display: inline-block; vertical-align: middle; }
    #sw-header-003--0 .carW { display: inline-block; vertical-align: middle; position: relative; margin-left: 20px; }
    #sw-header-003--0 .carW .svgW { display: inline-flex; align-items: center; position: relative; cursor: pointer; width: 30px; height: 30px; align-items: center; justify-content: center; }
    #sw-header-003--0 .carW .carDrop { position: absolute; top: 100%; right: 0; width: 300px; padding: 15px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); z-index: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: none; }
    #sw-header-003--0 .carW .carNum { position: absolute; top: -2px; left: 17px; background: var(--brand); line-height: 1; color: #fff; font-size: 12px; padding: 1px 3px; border-radius: 5px; }
    #sw-header-003--0 .carW svg { cursor: pointer; }
    #sw-header-003--0 .carW .text { font-size: 12px; margin-left: 5px; }
    #sw-header-003--0 .carW .carGoodList { max-height: 400px; overflow-y: auto; }
    #sw-header-003--0 .carW .carGoodList::-webkit-scrollbar { width: 7px; height: 7px; background-color: #F5F5F5; }
    #sw-header-003--0 .carW .carGoodList::-webkit-scrollbar-track { border-radius: 10px; background-color: #F5F5F5; }
    #sw-header-003--0 .carW .carGoodList::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #c8c8c8; }
    #sw-header-003--0 .carW .carGoodList li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
    #sw-header-003--0 .carW .carGoodList li:last-child { border-bottom: 0; }
    #sw-header-003--0 .seaBtn { width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center; font-size: 22px; vertical-align: middle; cursor: pointer; position: relative; }
    #sw-header-003--0 .seaBtn:before { content: "\e618"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
    #sw-header-003--0 .seaBtn.selected:before { content: "\e60b"; }
    #sw-header-003--0 .searchWrap { display: block; width: 300px; height: 40px; position: absolute; top: 100%; right: 0; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); }
    #sw-header-003--0 .searchWrap .searchCont { background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
    #sw-header-003--0 .searchWrap .searchCont input, #sw-header-003--0 .searchWrap .searchCont button { border: 0; }
    #sw-header-003--0 .searchWrap .search { width: 100%; height: 100%; padding: 0 120px 0 45px; box-sizing: border-box; background: #F3F3F3; border-radius: 3px 0 0 3px; color: black; min-height: 36px; font-size: 14px; }
    #sw-header-003--0 .searchWrap .search.focusOn + label, #sw-header-003--0 .searchWrap .search:focus + label { display: none; }
    #sw-header-003--0 .searchWrap .search.focusOn, #sw-header-003--0 .searchWrap .search:focus { background: #F3F3F3; }
    #sw-header-003--0 .searchWrap label { font-size: 14px;  text-transform: capitalize; padding-left: 45px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); -o-transform: translate3d(0, -50%, 0); position: absolute; left: 0; top: 50%; }
    #sw-header-003--0 .searchWrap .searchBtn { display: inline-block; height: 100%; padding: 0 10px; position: absolute; top: 0; right: 10px; color: var(--brand); font-weight: 800; font-size: 12px; background: none; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; }
    #sw-header-003--0 .searchWrap .searchBtn:hover { color: #474747; }
    #sw-header-003--0 .searchWrap i { position: absolute; top: 50%; left: 20px; transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); -o-transform: translate3d(0, -50%, 0); color: var(--brand); font-size: 16px; }
    #sw-header-003--0 .searchWrap i:before { content: "\e618"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
    @media
screen and (max-width: 875px) { 
        #sw-header-003--0 .seaBtn { position: static; margin-right: 5px; }
        #sw-header-003--0 .searchWrap { width: 100%; } 
    }
    #sw-header-003--0 .lang { display: inline-block; vertical-align: middle; position: relative; margin-left: 20px;}
     #sw-header-003--0 .lang.selected .now:before { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
    
     #sw-header-003--0 .lang .now { padding-right: 30px; cursor: pointer; color: #222; position: relative; overflow: hidden; font-weight: bold; }
    
     #sw-header-003--0 .lang .now:before { content: "\e622"; width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; right: 0; top: 50%; margin-top: -15px; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; font-size: 18px; transition: 0.5s all ease; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; }
    
     #sw-header-003--0 .lang .now p { display: none; }
    
     #sw-header-003--0 .lang .now p.active { display: inline; }
     #sw-header-003--0 .lang .now p svg{width: 25px;height: 25px; margin-right: 5px;}
     #sw-header-003--0 .lang ul { position: absolute; top: 100%; right: 0; white-space: nowrap; background: #F2F2F2; z-index: 10000; line-height: 1; padding: 10px 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); text-align: center; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; display: none;height: auto !important;}
    
     #sw-header-003--0 .lang ul li { transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
    
     #sw-header-003--0 .lang ul li:last-child { margin-bottom: 0; }
    
     #sw-header-003--0 .lang ul li a { display: block; padding: 8px 10px; color: #222; position: relative;text-align: left; }
    
     #sw-header-003--0 .lang ul li a:before { content: ""; width: 100%; height: 100%; position: absolute; z-index: -1; top: 0; left: 0;transition: all 0.5s ease 0s; }
    
     #sw-header-003--0 .lang ul li a svg{ width: 25px;height: 25px; margin-right: 5px;} 
     #sw-header-003--0 .lang ul li a img{width: 25px;height: 25px; margin-right: 5px;}
     #sw-header-003--0 .lang ul li:hover a:before { background: var(--brand); transition: all 0.5s ease 0s; transform: scaleX(1.1); -ms-transform: scaleX(1.1); -moz-transform: scaleX(1.1); -webkit-transform: scaleX(1.1); -o-transform: scaleX(1.1); }
    
     #sw-header-003--0 .lang ul li:hover a { color: #fff; }
       
    @media
screen and (max-width: 875px) { 
        #sw-header-003--0 .menu-box{display: flex;align-items: center;justify-content: flex-end}
        #sw-header-003--0 .nav > li > a:after { display: none; }
        #sw-header-003--0 .nav { width: 80%; position: fixed; float: none; top: 0; right: 0; bottom: 0; z-index: 100; margin: 0; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); padding-top: 60px; transform: translate3d(110%, 0, 0); -ms-transform: translate3d(110%, 0, 0); -moz-transform: translate3d(110%, 0, 0); -webkit-transform: translate3d(110%, 0, 0); -o-transform: translate3d(110%, 0, 0); transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; overflow-y: auto; padding-bottom: 60px; }
        #sw-header-003--0 .nav.toLeft { transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); }
        #sw-header-003--0 .nav > li { margin: 0; display: block; text-align: left; line-height: 1; padding: 0; font-size: 14px; margin-bottom: 1px; }
        #sw-header-003--0 .nav > li > a { padding: 15px 30px 15px 20px; display: block; color: #000; font-size: 16px; border-right: 0; }
        #sw-header-003--0 .nav > li > a:before { display: none; }
        #sw-header-003--0 .nav > li.hasUl > span { display: block; }
        #sw-header-003--0 .nav > li > span { width: 45px; height: 45px; line-height: 45px; text-align: center; position: absolute; top: 1px; right: 0; color: #000; display: none; font-size: 16px; z-index: 3; }
        #sw-header-003--0 .nav > li > span:before { content: ""; font-family: icomoon, Arial, Helvetica, Microsoft YaHei, SimSun, Sans-serif; }
        #sw-header-003--0 .nav > li.active { background: var(--brand); }
        #sw-header-003--0 .nav > li.active > a { color: white; background: none; }
        #sw-header-003--0 .nav > li.active > span { color: #fff; }
        #sw-header-003--0 .nav > li.active:before { display: none; }
        #sw-header-003--0 .nav > li:last-child { border-bottom: 0; }
        #sw-header-003--0 .nav > li:hover > a:before { display: none; }
        #sw-header-003--0 .nav > li:before { display: none; }
        #sw-header-003--0 .nav > li.selected2 > a { color: white; background: var(--brand); }
        #sw-header-003--0 .nav > li.selected2 > span { color: #fff; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
        #sw-header-003--0 .nav > li ul { display: none; position: static; width: 100%; margin-top: 0; padding: 0; visibility: visible; filter: alpha(opacity=100); opacity: 1; border-top: 0; box-shadow: none; background: none; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
        #sw-header-003--0 .nav > li ul > li { border-bottom: 0; }
        #sw-header-003--0 .nav > li ul > li > a { color: #000; padding: 10px 10px 10px 30px; }
        #sw-header-003--0 .nav > li ul > li > a:before { display: none; }
        #sw-header-003--0 .nav > li ul ul { display: block; visibility: visible; filter: alpha(opacity=100); opacity: 1; }
        #sw-header-003--0 .nav > li ul ul a { padding-left: 60px; font-size: 13px; font-weight: normal; padding-top: 6px; padding-bottom: 6px; }
        #sw-header-003--0 .nav > li ul ul li:hover > a, #sw-header-003--0 .nav > li ul ul li.active > a { padding-left: 60px; }
        #sw-header-003--0 .logo img { max-height: 40px; max-width: 80px; }
        #sw-header-003--0 .carW { margin-right: 5px; margin-left: 0; } 
    }
    #sw-header-003--0 .menuBtn { position: relative; border: none; border-radius: 0; z-index: 9999; width: 30px; height: 30px; align-items: center; justify-content: center; cursor: pointer; display: none; }
    #sw-header-003--0 .menuBtn .hidIcon { display: none; }
    #sw-header-003--0 .menuBtn.active { color: #000; }
    #sw-header-003--0 .menuBtn.active .showIcon { display: none; }
    #sw-header-003--0 .menuBtn.active .hidIcon { display: block; }
    #sw-header-003--0 .menuBtn:active, #sw-header-003--0 .menuBtn:focus { outline: 0; }
    @media
screen and (max-width: 875px) { #sw-header-003--0 .menuBtn { display: inline-flex; vertical-align: middle; } }
#sw-header-003--0 .bg-wrap {}
    #sw-firstScreen-001--0 {
        position: relative;
        background-size: cover;
        background-position: center;
        height: 100vh;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
    }
    #sw-firstScreen-001--0 .textW {
        width: 100%;
        height: 100vh;
    }
    #sw-firstScreen-001--0 .textW .center {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    #sw-firstScreen-001--0 .title {
        font-size: 80px;
        font-weight: bold;
        color: var(--font);
    }
    #sw-firstScreen-001--0 .desc {
        font-size: 18px;
        
        color: #2A2A2A;
        width: 45%;
    }
    #sw-firstScreen-001--0 .btnW {
        
        text-transform: uppercase;
        font-size: 12px;
    }
    #sw-firstScreen-001--0 .btnW a {
        display: inline-block;
        vertical-align: middle;
        padding: 20px 25px;
        letter-spacing: 1px;
    }
    #sw-firstScreen-001--0 .btn1 {
        color: transparent !important;
        background: var(--brand);
        margin-right: 15px;
        transition: all 0.6s ease;
        overflow: hidden;
        text-shadow: 0 0 0 #fff,400px 0 0 #fff;
    }
    #sw-firstScreen-001--0 .btn1:hover {
        background: #202020;
        text-shadow: -400px 0 0 #fff,0 0 0 #fff; 
    }
    #sw-firstScreen-001--0 .btn2 {
        color: transparent !important;
        background: var(--secondary);
        transition: all 0.6s ease;
        overflow: hidden;
        text-shadow: 0 0 0 #fff,400px 0 0 #fff;
    }
    #sw-firstScreen-001--0 .btn2:hover {
        background: #202020;
        text-shadow: -400px 0 0 #fff,0 0 0 #fff; 
    }
    @media
screen and (max-width: 1400px) {
        #sw-firstScreen-001--0 .title {
            font-size: 60px;
        }
    }
    @media
screen and (max-width: 875px) {
        #sw-firstScreen-001--0{
            height: auto;
        }
        #sw-firstScreen-001--0 .textW {
            height: 230px;
        }
        #sw-firstScreen-001--0 .title {
            font-size: 20px !important;
            line-height:1.2;
            width: 180px;
        }
        #sw-firstScreen-001--0 .desc {
            margin-top: 10px !important;
            font-size: 14px;
            display: none;
        }
        #sw-firstScreen-001--0 .btnW {
            margin-top: 10px !important;
        }
        #sw-firstScreen-001--0 .btnW a {
            padding: 10px 10px;
        }
    }
    
    #sw-video-002--0 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    #sw-video-002--0 .center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    #sw-video-002--0 .center .video-box {
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        
        
    }
    #sw-video-002--0 .center .video-box video {
        width: 100%;
    }
    #sw-video-002--0 .center .video-box .video-box {
        display: inline-block;
        position: relative;
    }
    #sw-video-002--0 .center .video-box .video-box::before {
        content: "";
        display: block;
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 50%;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 15px solid #fff;
        -webkit-transform: translate(-40%, -50%);
        transform: translate(-40%, -50%);
    }
    #sw-video-002--0 .center .video-box .video-box::after {
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background-color: rgba(0, 0, 0, 0.5);
        -webkit-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
    }
    #sw-video-002--0 .center .textbox {
        width: 50%;
        padding-left: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #sw-video-002--0 .center .textbox .tit {
       
        font-size: 35px;
        font-weight: 700;
        font-style: normal;
        color: var(--font);
        margin-bottom: 10px;
    }
    #sw-video-002--0 .center .textbox svg {
        display: inline-block;
        vertical-align: middle;
        fill: currentColor !important;
        color: #bbc3cc;
        margin-bottom: 30px;
    }
    #sw-video-002--0 .center .textbox .desc {
        margin-bottom: 10px;
        
        font-size: 16px;
        line-height: 1.5;
        color: var(--font);
    }
    #sw-video-002--0 .center .textbox .btn {
        background: var(--secondary);
        padding: 10px 20px;
        font-size: 14px;
        color: #fff;
        text-transform: uppercase;
        display: inline-flex;
    }
    #sw-video-002--0 .center .textbox .btn:hover {
        background: #2a2a2a;
        color: #fff;
    }
    @media  screen and (max-width: 850px) {
        #sw-video-002--0 .center .textbox p {
            font-size: 20px;
        }
        #sw-video-002--0 .center .textbox .btn {
            padding: 10px 15px;
            font-size: 13px;
        }
    }
    @media  screen and (max-width: 600px) {
        #sw-video-002--0 .center .textbox {
            margin-top: 20px;
        }
        #sw-video-002--0 .center .textbox p {
            font-size: 18px;
        }
        #sw-video-002--0 .center .textbox .btn {
            font-size: 12px;
        }
    }
    @media  screen and (max-width: 600px) {
        #sw-video-002--0 .center {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        #sw-video-002--0 .center .video-box {
            width: 100%;
            padding: 0px;
        }
        #sw-video-002--0 .center .video-box .video-box::after {
            width: 60px;
            height: 60px;
        }
        #sw-video-002--0 .center .textbox {
            padding-left: 0px;
            width: 100%;
        }
        #sw-video-002--0 .center .textbox .tit {
            font-size: 24px;
        }
        #sw-video-002--0 .center .textbox svg {
            margin-bottom: 20px;
        }
        #sw-video-002--0 .center .textbox .desc {
            margin-bottom: 30px;
        }
    }
    #sw-number-004--0 .center .title {
        box-sizing: border-box;
        padding: 0px 15px;
        text-align: center;
    }
    #sw-number-004--0 .center .title .bigtitle {
        color: var(--font);
        text-transform: capitalize;
        font-weight: 700;
        line-height: 1.2;
    }
    #sw-number-004--0 .center .title p {
        margin-top: 15px;
        font-size: 19px;
        color: var(--font);
    }
    @media                                screen and (max-width: 850px) {
        #sw-number-004--0 .center .title p {
            font-size: 18px;
            line-height: 1.5;
        }
    }
    @media                                screen and (max-width: 600px) {
        #sw-number-004--0 .center .title p {
            margin-top: 10px;
            font-size: 16px;
            line-height: 1.5;
        }
    }
    #sw-number-004--0 .center .number004box {
        display: flex;
        flex-wrap: wrap;
        margin: 0px -10px;
        margin-top: 25px;
    }
    #sw-number-004--0 .center .number004box .item {
        width: 33.3%;
        box-sizing: border-box;
        padding: 0px 10px;
        text-align: center;
        margin-bottom: 20px;
    }
    #sw-number-004--0 .center .number004box .item .p1 {
        font-size: 60px;
        color: var(--font);
        font-weight: 700;
        line-height: 1.2;
    }
    #sw-number-004--0 .center .number004box .item .p2 {
        margin-top: 15px;
        font-size: 19px;
        color: var(--font);
    }
    #sw-number-004--0 .center .number004box .item .p3 {
        margin-top: 15px;
        font-size: 14px;
        color: var(--font);
        font-weight: 600;
    }
    @media                                screen and (max-width: 850px) {
        #sw-number-004--0 .center .number004box {
            flex-wrap: wrap;
            margin-top: 0px;
        }
        #sw-number-004--0 .center .number004box .item {
            width: 50%;
            margin-top: 25px;
        }
        #sw-number-004--0 .center .number004box .item .p1 {
            font-size: 50px;
        }
        #sw-number-004--0 .center .number004box .item .p2 {
            margin-top: 15px;
        }
        #sw-number-004--0 .center .number004box .item .p3 {
            margin-top: 15px;
        }
    }
    @media                                screen and (max-width: 600px) {
        #sw-number-004--0 .center .number004box {
            flex-wrap: wrap;
            margin-top: 20px;
        }
        #sw-number-004--0 .center .number004box .item {
            width: 100%;
            margin-top: 20px;
        }
        #sw-number-004--0 .center .number004box .item .p1 {
            font-size: 40px;
        }
        #sw-number-004--0 .center .number004box .item .p2 {
            font-size: 17px;
            margin-top: 10px;
        }
        #sw-number-004--0 .center .number004box .item .p3 {
            margin-top: 10px;
        }
    }
#sw-number-004--0 .bg-wrap {
	background: #444444;
}#sw-number-004--0 .bg {
	opacity: 0.65;
	background-image: url('/tpl/images/YnNNZcGey3yxJhn3.jpg');
}
    #products-hot-010--1 {
        padding: 50px !important;
    }
    #products-hot-010--1 .center {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 1400px !important;
    }
    #products-hot-010--1 .center .top {
        text-align: center;
    }
    #products-hot-010--1 .center .top .tit {
        color: var(--font);
    }
    #products-hot-010--1 .center .top .title {
        font-weight: bold;
    }
    #products-hot-010--1 .center .top .title:hover {
        color: var(--brand);
    }
    #products-hot-010--1 .center .top .des {
        line-height: 31px;
        font-size: 20px;
        max-width: 80%;
        margin: 0 auto;
    }
    #products-hot-010--1 .center .bottom {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 74px !important;
    }
    #products-hot-010--1 .center .bottom .item {
        width: 22%;
        background: #fff;
        position: relative;
        overflow: hidden;
        border-top: 4px solid var(--brand);
    }
    #products-hot-010--1 .center .bottom .item .box .img-box {
        
        width: 100%;
    }
    #products-hot-010--1 .center .bottom .item .box .img-box img {
        width: 100%;
    }
    #products-hot-010--1 .center .bottom .item:hover .box .img-box img {
        transform: scale(2);
        -ms-transform: scale(2);
        -moz-transform: scale(2);
        -webkit-transform: scale(2);
        -o-transform: scale(2);
        transition: all 0.5s;
    }
    #products-hot-010--1 .center .bottom .item:hover .box .text-box {
        opacity: 0;
    }
    #products-hot-010--1 .center .bottom .item:hover .box .img-box .triangle {
        opacity: 0;
    }
    #products-hot-010--1 .center .bottom .item .des-box {
        position: absolute;
        top: 0;
        padding: 50px 20px 50px 20px;
        width: 100%;
        height: 100%;
        background: var(--brand);
        opacity: 0;
        color: #fff;
        overflow: hidden;
        
        display: flex;
        flex-direction: column;
        
        justify-content: space-between;
    }
    #products-hot-010--1 .center .bottom .item .des-box .tit {
        font-weight: bold;
        font-size: 20px;
    }
    #products-hot-010--1 .center .bottom .item .des-box .descr {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
    }
    #products-hot-010--1 .bg-wrap .bg {
        background: #ffffff;
    }
    @keyframes
dongHua {
        from {
            transform: scale(10%);
            opacity: 0;
        }
        to {
            transform: scale(100%);
            opacity: .8;
        }
    }
    #products-hot-010--1 .center .bottom .item:hover .des-box {
        animation-duration: .5s;
        animation-name: dongHua;
        transform: scale(100%);
        opacity: 0.9;
    }
    @media
screen and (max-width:875px) {
        #products-hot-010--1 .center .top .tit {
            display: none;
        }
        #products-hot-010--1 .center .top .title {
            font-size: 20px !important;
        }
        #products-hot-010--1 .center .top .des {
            font-size: 18px !important;
        }
        #products-hot-010--1 .center .bottom .item {
            width: 48% !important;
        }
        #products-hot-010--1 .center .iconBox {
            display: none;
        }
    }
    #products-hot-010--1 .center .bottom .item .box .txt-box {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }
    #products-hot-010--1 .center .bottom .item:hover .box .txt-box {
        opacity: 0;
    }
    #products-hot-010--1 .center .bottom .item .box .txt-box .title {
        font-weight: bold;
        font-size: 16px;
    }
    #products-hot-010--1 .center .bottom .item .box .txt-box .desc {
        margin-top: 9px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    #products-hot-010--1 .center .bottom .item .des-box .btn {
        display: inline-block;
        background: var(--font);
        color: #fff;
        padding: 10px 20px;
        font-size: 14px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #products-hot-010--1 .center .bottom .item .des-box .tit {
        margin-bottom: 10px;
    }
    #products-hot-010--1 .center .bottom .item .des-box .descr {
        margin-bottom: 20px;
    }
    @media
screen and (max-width:875px) {
        #products-hot-010--1 .center .bottom .item {
            width: 48% !important;
        }
    }
    #products-hot-010--1 .center .bottom .item .box .img-box {
        position: relative;
    }
    #products-hot-010--1 .center .bottom .item .box .img-box .triangle {
        position: absolute;
        top: 0;
        width: 100%;
        height: 0;
        border-left: 152px solid transparent;
        border-right: 152px solid transparent;
        border-top: 22px solid #fff;
    }
    #products-hot-010--1 .bg-wrap {
        }
    @media
screen and (max-width:875px) {
        #products-hot-010--1 .center .bottom .item .box .img-box .triangle {
            border-left: 94px solid transparent !important;
            border-right: 95px solid transparent !important;
            width: 48% !important;
        }
        #products-hot-010--1 .center .bottom {
            margin-top: 35px !important;
        }
        #products-hot-010--1 {
            padding: 30px 0 !important;
        }
    }
  #sw-project-006--0 .center .title {
    box-sizing: border-box;
    display: flex;
    align-items: center;
  }
  #sw-project-006--0 .center .title .bigtitle {
    width: 30%;
    box-sizing: border-box;
    color: var(--font);
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.2;
     
  }
  #sw-project-006--0 .center .title p {
    width: 70%;
    box-sizing: border-box;
    font-size: 19px;
    color: var(--font);
     
  }
  @media
screen and (max-width: 850px) {
    #sw-project-006--0 .center .title p {
      font-size: 18px;
    }
  }
  @media
screen and (max-width: 600px) {
    #sw-project-006--0 .center .title {
      flex-wrap: wrap;
    }
    #sw-project-006--0 .center .title .bigtitle {
      width: 100%;
    }
    #sw-project-006--0 .center .title p {
      width: 100%;
      margin-top: 10px;
      font-size: 16px;
    }
  }
  #sw-project-006--0 .center .project006box {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -10px;
    margin-top: 20px;
  }
  #sw-project-006--0 .center .project006box .item {
    width: 33.33%;
    box-sizing: border-box;
    padding: 0px 10px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
  }
  #sw-project-006--0 .center .project006box .item>div {
    margin-top: 20px;
  }
  #sw-project-006--0 .center .project006box .item>div img {
    max-width: 100%;
  }
  @media
screen and (max-width: 850px) {
    #sw-project-006--0 .center .project006box {
      flex-wrap: wrap;
    }
    #sw-project-006--0 .center .project006box .item {
    width: 33% !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    }
  }
  #sw-project-006--0 .center .morebtn {
    text-align: center;
    margin-top: 0px;
  }
  #sw-project-006--0 .center .morebtn .btn {
    background: var(--secondary);
    padding: 20px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    display: inline-flex;
  }
  #sw-project-006--0 .center .morebtn .btn:hover {
    background: #2a2a2a;
    color: #fff;
  }
  @media
screen and (max-width: 850px) {
    #sw-project-006--0 .center .morebtn .btn {
      padding: 10px 15px;
      font-size: 13px;
    }
  }
  @media
screen and (max-width: 600px) {
    #sw-project-006--0 .center .morebtn {
      margin-top: 20px;
    }
    #sw-project-006--0 .center .morebtn .btn {
      font-size: 12px;
    }
  }
    .separatorbox {
        z-index: 6;
    }
    #sw-separator-006--0 .separator-box{
        position: absolute;
        z-index: 1999;
        width: 100%;
        background: transparent;
    }
    #sw-separator-006--0 .separator-box svg {
        display: inline-block;
        vertical-align: middle;
        fill: currentColor !important;
        color: #0453F0;
    }
    @media  screen and (max-width: 600px) {
        #sw-separator-006--0 .separator-box svg {
            height: 20px
        }
    }
    .separatorbox{
 z-index: 6;
}
#sw-separator-005--0 .separator-box{
     position: absolute;
     z-index: 1999;
     width: 100%;
     background: transparent;
 }
 #sw-separator-005--0 .separator-box svg {
     display: inline-block;
     vertical-align: middle;
     fill: currentColor !important;
     color: #0453F0;
 }
 @media  screen and (max-width: 600px) {
        #sw-separator-005--0 .separator-box svg {
            height: 20px
        }
    }
#news-hot-004--0 {
  width: 100%;
}
#news-hot-004--0 div {
  display: block;
}
#news-hot-004--0 .news-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
#news-hot-004--0 .news-container .news-gemetry-box {
  z-index: 1;
  position: absolute;
  top: 0;
  left: -6vw;
  width: 50vw;
  height: 26vw;
  overflow: hidden;
  -webkit-transition: width 1.5s ease-out;
  transition: width 1.5s ease-out;
  will-change: width;
}
#news-hot-004--0 .news-container .news-gemetry-box .news-gemetry {
  position: absolute;
  top: 0;
  left: 0;
  width: 50vw;
  height: 26vw;
  background-color: #ededed;
  border-radius: 0 10vw 0 6vw;
}
#news-hot-004--0 .news-container .news-gemetry-box .news-gemetry::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26vw;
  height: 13vw;
  background-color: #fafafa;
}
#news-hot-004--0 .news-container .news-gemetry-box .news-gemetry::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 24vw;
  height: 13vw;
  background-color: #fafafa;
}
#news-hot-004--0 .news-container .news-top {
  z-index: 2;
  position: relative;
  padding-left: 64vw;
  padding-right: 11vw;
}
#news-hot-004--0 .news-container .news-top .news-summary {
  padding-bottom: 1.5vw;
}
#news-hot-004--0 .news-container .news-top .news-summary .news-title-box {
  display: block;
  overflow: hidden;
  padding-right: 1px;
  padding-bottom: 1px;
}
#news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-title {
  position: relative;
  margin-bottom: 0;
  padding-top: 1.3vw;
  color: #242728;
  font-size: 3vw;
  line-height: 1.1;
  font-weight: 600;
}
#news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 3.9vw;
  height: 0.5vw;
  background-color: var(--brand);
  -webkit-transition: width 0.5s ease-out 0.8s;
  transition: width 0.5s ease-out 0.8s;
}
#news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-desc {
  margin-top: 1.5vw;
  font-size: 1.1vw;
  line-height: 1.6;
  color: #727171;
}
#news-hot-004--0 .news-container .news-bottom {
  z-index: 2;
  position: relative;
  width: 81vw;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 53vw;
  flex: 0 0 53vw;
  max-width: 53vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-img {
  width: 53vw;
  height: inherit;
  overflow: hidden;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-img img {
  width: 100%;
  transition: all 0.6s ease;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content {
  z-index: 2;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35vw;
  min-height: 10vw;
  background-color: #fff;
  border: 1px solid #dcdddd;
  padding: 1.5vw 3.3vw 1.5vw 6.7vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-content-bg {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: 0.5s linear;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-content-bg::after {
  width: 0;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  background: var(--brand);
  transition: 0.5s linear;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-content-bg::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: var(--brand);
  -webkit-transition: left 0.5s ease-out;
  transition: left 0.5s ease-out;
  opacity: 0;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-geometry-color-box {
  z-index: 3;
  position: absolute;
  width: 11vw;
  height: 100%;
  bottom: 0;
  left: -6vw;
  overflow: hidden;
  -webkit-transition: height 1.5s ease-out 0.6s;
  transition: height 1.5s ease-out 0.6s;
  will-change: height;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-geometry-color-box .news-geometry-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 11vw;
  height: 22vw;
  background: var(--brand);
  border-radius: 6.25vw 0 6.25vw 0;
  overflow: hidden;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-geometry-color-box .news-gemetry-color::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 5vw;
  height: 100%;
  background: var(--brand);
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box {
  position: absolute;
  z-index: 2;
  padding-right: 10%;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box .news-content-group {
  font-size: 0.7vw;
  color: #000;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box .news-content-group .news-content-type {
  display: inline;
  color: var(--brand);
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box .news-content-group .news-content-date {
  display: inline;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box .news-content-title {
  margin-top: 0.7vw;
  font-size: 1.25vw;
  font-weight: 500;
  color: #000;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover img {
  transform: scale(1.2);
  transition: all 0.6s ease;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover .news-content .news-content-bg::after {
  width: 100%;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover .position-box {
  position: absolute;
  z-index: 2;
  padding-right: 10%;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover .position-box .news-content-group {
  color: #fff;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover .position-box .news-content-group .news-content-type {
  color: #fff;
}
#news-hot-004--0 .news-container .news-bottom .news-item-left:hover .position-box .news-content-title {
  color: #fff;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right {
  -webkit-box-flex: 0;
  flex: 0 0 calc(100% - 53vw);
  height: 33.75vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll {
  transform: translate(0%, -4.2%) translate3d(0px, 0px, 0px);
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item {
  display: block;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img {
  overflow: hidden;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img img {
  width: 100%;
  transition: all 0.6s ease;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content {
  position: static;
  width: -webkit-calc(98.5%);
  width: calc(100% - 1.5vw);
  min-height: auto;
  border: none;
  border-bottom: 1px solid #dcdddd;
  padding: 1.5vw 0;
  margin-left: 1.5vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-group {
  font-size: 0.7vw;
  color: #000;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-group .news-list-type {
  color: var(--brand);
  display: inline;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-group .news-list-data {
  display: inline;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-title {
  padding-top: 0.5vw;
  font-size: 1.25vw;
  font-weight: 500;
  color: #000;
  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-title:hover {
  color: var(--brand);
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item:hover .news-list-img img {
  transform: scale(1.2);
  transition: all 0.6s ease;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-btn-group {
  padding-top: 3vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-btn-group .btn-more {
  margin: 0 1.5vw;
  display: inline-block;
  color: var(--brand);
  border: 1px solid var(--brand);
  text-align: center;
  padding: 0.7vw 1.5vw;
  font-size: 0.7vw;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-btn-group .btn-more:hover {
  background-color: var(--brand);
  color: #fff;
}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container::-webkit-scrollbar {
  display: none;
}
@media
screen and (max-width: 875px) {
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-btn-group .btn-more {
    padding: 0.7vw 1vw;
  }
  #news-hot-004--0::-webkit-scrollbar {
    display: none;
  }
}
@media
screen and (max-width: 600px) {
  #news-hot-004--0 .news-container {
    max-width: 100vw;
  }
  #news-hot-004--0 .news-container .news-gemetry-box {
    top: 30vw;
  }
  #news-hot-004--0 .news-container .news-top {
    padding-left: 5vw;
  }
  #news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-title {
    font-size: 8vw;
    padding-top: 4vw;
  }
  #news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-title::before {
    width: 18vw;
    height: 2vw;
  }
  #news-hot-004--0 .news-container .news-top .news-summary .news-title-box .news-desc {
    font-size: 4vw;
  }
  #news-hot-004--0 .news-container .news-bottom {
    width: 100vw;
    padding-left: 5vw;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left {
    width: 90vw;
    flex: 0 0 90vw;
    max-width: 90vw;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-content {
    z-index: -1;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-content-bg {
    background-color: var(--brand);
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .news-geometry-color-box .news-geometry-color {
    border-radius: 0;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-content .position-box {
    display: none;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right {
    flex: 0 0 90vw;
    max-width: 90vw;
    height: auto;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container {
    height: 100%;
    overflow: hidden;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list {
    width: 100%;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img {
    display: none;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content {
    margin-top: 30px;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content .news-list-group {
    font-size: 2vw !important;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-title {
    font-size: 4.8vw !important;
    word-break: break-all;
    padding: 1vw;
    max-height: auto;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-btn-group .btn-more {
    font-size: 4vw;
    margin: 0 4vw;
  }
  #news-hot-004--0::-webkit-scrollbar {
    display: none;
  }
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-img {
    width:90vw !important;
  }
}
#sw-gallery-002--0 .title { font-weight: bold; color: var(--font); }
#sw-gallery-002--0 .slickW {  }
#sw-gallery-002--0 .slickW .slick-prev, #sw-gallery-002--0 .slickW .slick-next { width: 32px; height: 32px; line-height: 32px; border-radius: 50%; margin-top: -16px; background: #424242; color: #fff; font-size: 20px; font-weight: bold; }
  #sw-partner-clients-004--0 .center .title {
    box-sizing: border-box;
    padding: 0px 15px;
    text-align: center;
  }
  #sw-partner-clients-004--0 .center .title .bigtitle {
    color: var(--font);
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.2;
  }
  #sw-partner-clients-004--0 .center .partner004box {
    margin: 0px -10px;
    margin-top: 25px;
  }
  #sw-partner-clients-004--0 .center .partner004box .item {
    box-sizing: border-box;
    padding: 0px 10px;
  }
  #sw-partner-clients-004--0 .center .partner004box .item img {
    max-width: 100%;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-next {
    right: -40px;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-prev {
    left: -40px;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-prev:before,
  #sw-partner-clients-004--0 .center .partner004box .slick-next:before {
    font-size: 26px;
    font-weight: 700;
    color: #000;
  }
  @media                screen and (max-width: 850px) {
    #sw-partner-clients-004--0 .center .partner004box {
      padding: 0px 30px;
    }
    #sw-partner-clients-004--0 .center .partner004box .slick-next {
      right: 1.5%;
    }
    #sw-partner-clients-004--0 .center .partner004box .slick-prev {
      left: 1.5%;
    }
  }
  @media                screen and (max-width:600) {
    #sw-partner-clients-004--0 .center .partner004box {
      margin-top: 20px;
    }
  }
    .separatorbox {
        z-index: 6;
    }
    #sw-separator-013--0 .separator-box{
        position: absolute;
        z-index: 1999;
        width: 100%;
        background: transparent;
    }
    #sw-separator-013--0 .separator-box svg {
        display: inline-block;
        vertical-align: middle;
        fill: currentColor !important;
        color: #0453F0;
    }
    @media  screen and (max-width: 600px) {
        #sw-separator-013--0 .separator-box svg {
            height: 20px
        }
    }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
    .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        z-index: -1;
    }    @media                screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
    #products-category-008--0 .flexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #products-category-008--0 .leftW {
        width: 280px;
        margin-right: 40px;
        border-radius: 0 20px 0 0;
    }
    #products-category-008--0 .leftW .menu {
        border: 1px solid var(--brand);
    }
    #products-category-008--0 .rightW {
        width: 0;
        flex-grow: 1;
    }
    #products-category-008--0 .title {
        font-weight: bold;
        color: #fff;
        background: var(--brand);
        border-radius: 0 20px 0 0;
        text-align: center;
        padding: 14px 8px;
    }
    #products-category-008--0 .menu li {
        
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    #products-category-008--0 ul.menu.hiddenChild ul:not(.active) {
        display: none;
    }
    #products-category-008--0 .menu li:hover>a,
    #products-category-008--0 .menu li.active>a {
        color: var(--brand);
    }
    #products-category-008--0 .menu li ul li {
        margin-left: 20px;
    }
    #products-category-008--0 .menu li a {
        display: block;
        padding: 15px 8px;
        flex-grow: 1;
        position: relative;
        cursor: pointer;
        font-weight: 600;
        font-size: 16px;
    }
    #products-category-008--0 .menu li ul li a {
        font-weight: 400;
        font-size: 16px
    }
    #products-category-008--0 .condition-box select {
        padding: 10px 15px;
        border: none;
        border-radius: 3px;
        color: var(--font);
        background: white;
        outline: none;
    }
    #products-category-008--0 .condition-box .open-view {
        fill: var(--font) !important;
        position: relative;
        left: -15px;
        pointer-events: none;
    }
    #products-category-008--0 .list {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }
    #products-category-008--0 .list .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    @media                                screen and (max-width: 600px) {
        #products-category-008--0 .list {
            margin-left: -5px;
            margin-right: -5px;
        }
        #products-category-008--0 .list .item {
            padding: 0 5px;
        }
    }
    #products-category-008--0 .list .item {
        width: 31.8% !important;
        margin: 15px 6px;
        border: 1px solid #dcdcdc;
    }
    #products-category-008--0 .imgW {
        
        border: 1px solid #e5e5e5;
        display: block;
        overflow: hidden;
        
    }
    #products-category-008--0 .item .image-box-value {
        position: relative;
        height: 0;
        overflow: hidden;
        padding-bottom: 100%;
    }
    #products-category-008--0 .item .image-box-value[data-type="square"] {
        padding-bottom: 100%;
    }
    #products-category-008--0 .item .image-box-value img {
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.3s;
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    #products-category-008--0 .item:hover .imgW .image-box-value img {
        
        
        transform: scale(1.1);
        -ms-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    #products-category-008--0 .item .video-svg {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background-color: rgba(0, 0, 0, 0.2);
        padding: 14px;
        border-radius: 50%;
        border: 2px solid rgba(255, 255, 255, 0.8);
        z-index: 1000;
    }
    #products-category-008--0 .btn-customize {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 3px 10px;
        color: white;
        border-radius: 0px 10px 0px 0px;
        background-color: var(--brand);
        font-size: 12px;
    }
    #products-category-008--0 .tit {
        
        color: var(--font);
        
        font-size: 16px;
        display: block;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    #products-category-008--0 .star {
        position: relative;
        letter-spacing: 2px;
        font-size: 18px;
        display: inline-block;
    }
    #products-category-008--0 .star:before {
        content: "\e683\e683\e683\e683\e683";
        font-family: icomoon;
        color: #ccc;
    }
    #products-category-008--0 .star span {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }
    #products-category-008--0 .star span:before {
        content: "\e683\e683\e683\e683\e683";
        font-family: icomoon;
        color: var(--brand);
    }
    #products-category-008--0 .learn-more-box {
        display: block;
        color: var(--font);
        font-size: 16px;
        border-bottom: 1px solid var(--brand);
        padding: 4px 6px;
        margin-top: 5px;
    }
    #products-category-008--0 .btn {
        text-transform: uppercase;
        display: inline-block;
        padding: 10px;
        border-radius: 5px;
        border: 1px solid var(--font);
        color: var(--font);
        line-height: 1;
        font-size: 12px;
        font-weight: bold;
        margin-top: 15px;
    }
    #products-category-008--0 .btn:hover {
        background: var(--font);
        color: #fff;
    }
    @media                                screen and (max-width: 875px) {
        #products-category-008--0 .list .item {
            width: 47% !important;
            margin: 5px 4px;
        }
        #products-category-008--0 .menu {
            overflow: auto;
            white-space: nowrap;
            
        }
        #products-category-008--0 .leftW {
            
            margin-right: 0px;
            width: 100%;
        }
        #products-category-008--0 .menu li {
            display: inline-block;
            padding: 0 10px;
            border-top: none;
        }
        #products-category-008--0 .menu li a {
            display: inline-block;
        }
        #products-category-008--0 .menu li.active a {
            font-weight: bold;
        }
        #products-category-008--0 .menu li .imgBox {
            width: 64px;
            height: 64px;
            border-radius: 50%;
            overflow: hidden;
            display: flex;
            justify-content: center;
            display: none;
        }
        #products-category-008--0 .menu li .image-value {
            width: 100%;
            object-fit: cover;
        }
        #products-category-008--0 .menu li .title-value {
            width: 100px;
            white-space: normal;
            text-align: center;
        }
        #products-category-008--0 .menu li svg,
        #products-category-008--0 .menu li .menu {
            display: none;
        }
        #products-category-008--0 .rightW {
            width: 100%;
        }
    }
    #products-category-008--0 .slick-next {
        width: 32px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        margin-top: -25px;
        font-size: 22px;
        color: #fff;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 50%;
    }
    #products-category-008--0 .slick-prev {
        width: 32px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        margin-top: -25px;
        font-size: 22px;
        color: #fff;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 50%;
    }
    #products-category-008--0 .rightW .row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    #products-category-008--0 .rightW .row .txtBox {
        font-size: 28px;
        font-weight: bold;
        color: var(--font);
    }
    #products-category-008--0 .menu li:nth-child(odd) {
        background: #fbfbfb;
    }
    #products-category-008--0 .list .item .txt-box {
        padding: 15px 8px;
        background: #f6f6f6;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 110px;
    }
    #products-category-008--0 .list .item:hover {
        border: 1px solid var(--brand);
    }
    #products-category-008--0 .list .item:hover .txt-box {
        background: var(--brand);
    }
    #products-category-008--0 .list .item:hover .txt-box .tit {
        color: #fff;
    }
    #products-category-008--0 .list .item:hover .txt-box .learn-more-box {
        color: #fff;
        border: 1px solid #fff;
        border-radius: 50px;
    }
    .T006-crumbs .lujin .crumb-parent:empty + .parent-sep {
        display: none;
    }
    #products-category-008--0 .menu li.product-category-value:not(.hasUl) > .open-view {
        display: none;
    }
    #products-category-008--0 .menu li.product-category-value > ul:empty {
        display: none;
    }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
     .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        z-index: -1;
    }    @media                                screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
    #products-detail-b2b-004--1 .bigFlexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #products-detail-b2b-004--1 .shop-info-box p{
        margin-bottom: 5px;
    }
    #products-detail-b2b-004--1 .proDetailLeft {
        width: 250px;
        margin-right: 55px;
    }
    #products-detail-b2b-004--1 .proDetailLeft .title {
        font-size: 30px;
        font-weight: bold;
        color: var(--font);
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu {
        margin-top: 25px;
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu li {
        border-top: 1px solid #e5e5e5;
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu li:hover>a,
    #products-detail-b2b-004--1 .proDetailLeft .menu li.active>a {
        color: var(--brand);
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu li li {
        padding-left: 20px;
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu a {
        display: block;
        padding: 15px 20px;
        position: relative;
    }
    #products-detail-b2b-004--1 .proDetailLeft .menu a:before {
        content: "";
        font-family: icomoon, Arial, Helvetica, Microsoft YaHei, SimSun, Sans-serif;
        position: absolute;
        left: 5px;
        top: 15px;
        color: var(--brand);
    }
    #products-detail-b2b-004--1 .proDetailRight {
        width: 0;
        flex-grow: 1;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .item svg.svg-poster {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        color: #e6e6e6;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop {
        display: -webkit-box;
        display: -ms-flexbox;
        display:flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        justify-content: space-between;
          
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .leftW {
        width: 47.95322%;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .rightW {
        width: 46.19883%;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .title {
        font-size: 30px;
        display: block;
        color: var(--font);
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .btnW .btn {
        width: 100%;
        padding: 15px 0;
        border-radius: 2px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        text-align: center;
        justify-content: center;
        opacity: 1;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .btnW .samples_view {
        background-color: #F8F8F8;
        padding: 0 10px;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .btnW .btn.btn-sample {
        color: var(--brand);
        font-weight: bold;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .proUl {
        margin: 10px -5px 0;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .proUl .item {
        margin: 0 5px;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .proBanner .item img {
        display: inline-flex;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .proUl .item,
    #products-detail-b2b-004--1 .proDetailLeftTop .proBanner {
        background-color: #F1F5F8;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .rightW.complete .item img,
    #products-detail-b2b-004--1 .proDetailLeftTop .rightW.complete .item video {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    #products-detail-b2b-004--1 .descW {
        
    }
    #products-detail-b2b-004--1 .descW .title {
        font-size: 24px;
        font-weight: bold;
        
        color: var(--font);
    }
    #products-detail-b2b-004--1 .description-value {
        border-bottom: 1px solid #e5e5e5;
    }
    #products-detail-b2b-004--1 .description-value svg.plus {
        display: none;
    }
    #products-detail-b2b-004--1 .proRelated {
        
    }
    #products-detail-b2b-004--1 .proRelated .title {
        font-size: 24px;
        font-weight: bold;
        border-bottom: 1px solid #e5e5e5;
        
        color: var(--font);
    }
    #products-detail-b2b-004--1 .proRelated .slickW {
        
        margin-left: -10px;
        margin-right: -10px;
    }
    #products-detail-b2b-004--1 .proRelated .item {
        text-align: center;
        margin: 0 15px;
    }
    #products-detail-b2b-004--1 .proRelated .slick-prev:before {
        content: "\e621";
    }
    #products-detail-b2b-004--1 .proRelated .slick-next:before {
        content: "\e624";
    }
    #products-detail-b2b-004--1 .proRelated .slick-prev,
    #products-detail-b2b-004--1 .proRelated .slick-next {
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        margin-top: -25px;
        font-size: 20px;
        color: #000;
        background: #fff;
        border-radius: 50%;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }
    #products-detail-b2b-004--1 .proRelated .slick-prev:hover,
    #products-detail-b2b-004--1 .proRelated .slick-next:hover {
        background: var(--brand);
        color: #fff;
    }
    #products-detail-b2b-004--1 .proRelated .slick-prev {
        left: 0;
        margin-left: -10px;
    }
    #products-detail-b2b-004--1 .proRelated .slick-next {
        right: 0;
        margin-right: -10px;
    }
    #products-detail-b2b-004--1 .proRelated .tit small {
        color: var(--font);
        font-size: 18px;
        margin-top: 20px;
        word-break: break-all;
    }
    #products-detail-b2b-004--1 .proRelated .price {
        font-weight: bold;
        color: var(--font);
    }
    #products-detail-b2b-004--1 .proRelated .imgW {
        display: block;
        position: relative;
        overflow: hidden;
    }
    #products-detail-b2b-004--1 .proRelated .imgW:hover .add {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: translate3d(-50%, 0, 0);
        -ms-transform: translate3d(-50%, 0, 0);
        -moz-transform: translate3d(-50%, 0, 0);
        -webkit-transform: translate3d(-50%, 0, 0);
        -o-transform: translate3d(-50%, 0, 0);
    }
    #products-detail-b2b-004--1 .proRelated .add {
        background: #fff;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        position: absolute;
        left: 50%;
        bottom: 10px;
        padding: 10px 20px;
        border-radius: 50px;
        transform: translate3d(-50%, 100%, 0);
        -ms-transform: translate3d(-50%, 100%, 0);
        -moz-transform: translate3d(-50%, 100%, 0);
        -webkit-transform: translate3d(-50%, 100%, 0);
        -o-transform: translate3d(-50%, 100%, 0);
        filter: alpha(opacity=0);
        opacity: 0;
        text-transform: uppercase;
    }
    #products-detail-b2b-004--1 .selectW {
        position: relative;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    #products-detail-b2b-004--1 .selectW.selected {
        border-color: #222;
    }
    #products-detail-b2b-004--1 .selectW.selected .active:before {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    #products-detail-b2b-004--1 .selectW .active {
        color: #666;
        padding: 0 100px 0 40px;
        cursor: pointer;
        position: relative;
        height: 60px;
        line-height: 60px;
        width: 100%;
        border: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    #products-detail-b2b-004--1 .selectW .active:before {
        content: "\e622";
        font-family: icomoon;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        position: absolute;
        right: 30px;
        top: 50%;
        margin-top: -15px;
        font-size: 24px;
        transition: 0.3s all ease;
        -moz-transition: 0.3s all ease;
        -webkit-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
        -ms-transition: 0.3s all ease;
        color: #999;
    }
    #products-detail-b2b-004--1 .selectW .ulWrap {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
        margin-top: 1px;
        max-height: 300px;
        overflow-y: auto;
        width: 100%;
        z-index: 1;
        min-width: 150px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
    }
    #products-detail-b2b-004--1 .selectW .ulWrap::-webkit-scrollbar {
        width: 4px;
    }
    #products-detail-b2b-004--1 .selectW .ulWrap::-webkit-scrollbar-track {
        background-color: #C9CECE;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius: 2em;
    }
    #products-detail-b2b-004--1 .selectW .ulWrap::-webkit-scrollbar-thumb {
        background-color: #90989D;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius: 2em;
    }
    #products-detail-b2b-004--1 .selectW ul {
        line-height: 1.1;
    }
    #products-detail-b2b-004--1 .selectW ul>li {
        transition: 0s;
        -moz-transition: 0s;
        -webkit-transition: 0s;
        -o-transition: 0s;
        -ms-transition: 0s;
    }
    #products-detail-b2b-004--1 .selectW ul>li span {
        display: block;
        padding: 15px 10px;
        cursor: pointer;
        color: #777;
    }
    #products-detail-b2b-004--1 .selectW ul>li span:hover {
        background: #F5FAFD;
    }
    #products-detail-b2b-004--1 .selectW ul>li>ul {
        padding-left: 15px;
    }
    #products-detail-b2b-004--1 .selectW ul>li>ul span {
        padding: 6px 0;
    }
    #products-detail-b2b-004--1 .selectW ul>li.selected span {
        background: #F5FAFD;
    }
    #products-detail-b2b-004--1 .btn-request,
    #products-detail-b2b-004--1 .btn-contact-us {
        background-color: var(--brand);
        color: white;
    }
    
    @media                                                                screen and (max-width: 1200px) {
        #products-detail-b2b-004--1 .proDetailLeft {
            display: none;
        }
    }
    @media                                                                screen and (max-width: 875px) {
        #products-detail-b2b-004--1 .description-value svg.plus {
            display: block;
        }
        #products-detail-b2b-004--1 .description-value svg.less {
            display: none;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .priceW .unit .unit-content li div img,
        .attribute-list-value .item li img {
            width: 30px;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .attribute-list-value .item.last-item li img {
            width: 36px;
        }
        #products-detail-b2b-004--1 .description-content-value {
            display: none;
        }
        #products-detail-b2b-004--1 .proRelated .title,
        #products-detail-b2b-004--1 .descW .title {
            font-size: 16px;
            padding-top: 10px !important;
            padding-bottom: 10px !important;
            padding-right: 10px;
        }
        #products-detail-b2b-004--1 .proDetailLeft {
            width: 100%;
        }
        #products-detail-b2b-004--1 .proDetailRight {
            width: 100%;
        }
        #products-detail-b2b-004--1 .proRelated .slick-prev,
        #products-detail-b2b-004--1 .proRelated .slick-next {
            width: 30px;
            height: 30px;
            line-height: 30px;
            margin-top: -15px;
            font-size: 24px;
        }
        #products-detail-b2b-004--1 .proRelated .slick-prev {
            margin-left: 0px;
        }
        #products-detail-b2b-004--1 .proRelated .slick-next {
            margin-right: 0px;
        }
    }
    @media                                                                screen and (max-width: 600px) {
        #products-detail-b2b-004--1 .proDetailLeftTop .title {
            font-size: 20px;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .priceW .new {
            font-size: 24px;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .priceW .old {
            margin-bottom: 0;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .discount .price {
            font-size: 14px;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .discount {
            font-size: 12px;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .leftW {
            width: 100%;
        }
        #products-detail-b2b-004--1 .proDetailLeftTop .rightW {
            width: 100%;
        }
        #products-detail-b2b-004--1 .proRelated .flexW .item {
            width: 50%;
        }
        #products-detail-b2b-004--1 .proTopRelated .tit {
            font-size: 14px;
        }
        #products-detail-b2b-004--1 .proRelated .add {
            text-align: center;
            padding: 5px 10px;
            font-size: 12px;
        }
    }
    @media                                                                screen and (min-width: 768px) {
        #contact_form .modal-dialog {
            max-width: 852px !important;
        }
    }
    table td,
    table th {
        white-space: nowrap;
    }
    #products-detail-b2b-004--1 .proDetailLeftTop .entm-field_editor {
        overflow-x: auto;
    }
    #products-detail-b2b-004--1 .description-content-value {
        overflow-x: auto
    }
    #products-detail-b2b-004--1 .filebox{
        display: flex;
        flex-wrap: wrap;
    }
     #products-detail-b2b-004--1 .filebox .item {
      margin-bottom: 5px;
      margin-left:10px; 
     }
   #products-detail-b2b-004--1 .filebox .item a {
    display: flex;
    align-items: center;
  }
   #products-detail-b2b-004--1 .filebox .item a .img {
    width: 28px;
  }
   #products-detail-b2b-004--1 .filebox .item a .tit{
      margin-left: 5px;
  }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
        .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        background: #1a1a1a;
        z-index: -1;
    }    @media        screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
  #sw-newsList-003--0 .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-newsList-003--0 .leftW {
    width: 250px;
    margin-right: 55px;
  }
  #sw-newsList-003--0 .rightW {
    width: 0;
    flex-grow: 1;
  }
  #sw-newsList-003--0 .title {
    font-size: 18px;
    font-weight: bold;
    color: #363636;
    
  }
  #sw-newsList-003--0 .menu li {
    
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #sw-newsList-003--0 ul.menu.hiddenChild ul:not(.active) {
    display: none;
  }
  #sw-newsList-003--0 .menu li:hover>a,
  #sw-newsList-003--0 .menu li.active>a {
    color: var(--brand);
  }
  #sw-newsList-003--0 .menu li li {
    margin-left: 20px;
  }
  #sw-newsList-003--0 .menu a {
    display: block;
    
    flex-grow: 1;
    position: relative;
    cursor: pointer;
  }
  #sw-newsList-003--0 .condition-box select {
    padding: 10px 15px;
    border: none;
    border-radius: 3px;
    color: var(--font);
    background: white;
    outline: none;
  }
  #sw-newsList-003--0 .condition-box .open-view {
    fill: var(--font) !important;
    position: relative;
    left: -15px;
    pointer-events: none;
  }
  #sw-newsList-003--0 .list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
  }
  #sw-newsList-003--0 .list .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media    screen and (max-width: 600px) {
    #sw-newsList-003--0 .list {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-newsList-003--0 .list .item {
      padding: 0 5px;
    }
  }
  #sw-newsList-003--0 .list .item {
    width: 33.33%;
    
  }
  #sw-newsList-003--0 .imgW {
    
    
    display: block;
    overflow: hidden;
    position: relative;
  }
  #sw-newsList-003--0 .item .image-box-value {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 64%;
    display: none;
  }
  #sw-newsList-003--0 .item .image-box-value[data-type="square"] {
    padding-bottom: 100%;
  }
  #sw-newsList-003--0 .item .image-box-value img {
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
    object-fit: cover;
    height: 100%;
    width: 100%;
  }
  #sw-newsList-003--0 .imgW:hover .image-box-value img {
    filter: alpha(opacity=50);
    opacity: 0.5;
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
  }
  #sw-newsList-003--0 .item .video-svg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.2);
    padding: 14px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.8);
    z-index: 1000;
  }
  #sw-newsList-003--0 .btn-customize {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 3px 10px;
    color: white;
    border-radius: 0px 10px 0px 0px;
    background-color: var(--brand);
    font-size: 12px;
  }
  #sw-newsList-003--0 .time {
    display: inline-block;
    color:var(--font);
    font-size: 16px;
    
  }
  #sw-newsList-003--0 .rightW .item{
    position: relative;
  } 
  #sw-newsList-003--0 .tit {
    
    color: var(--font);
    
    font-size: 18px;
    font-weight: bold;
    display: block;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
        padding: 30px 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
  } 
  
  #sw-newsList-003--0 .desc {
    color: var(--font);
    font-size: 14px;
    
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  #sw-newsList-003--0 .star {
    position: relative;
    letter-spacing: 2px;
    font-size: 18px;
    display: inline-block;
  }
  #sw-newsList-003--0 .star:before {
    content: "\e683\e683\e683\e683\e683";
    font-family: icomoon;
    color: #ccc;
  }
  #sw-newsList-003--0 .star span {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-newsList-003--0 .star span:before {
    content: "\e683\e683\e683\e683\e683";
    font-family: icomoon;
    color: var(--brand);
  }
  #sw-newsList-003--0 .learn-more-box {
    display: block;
    color: var(--brand);
    font-size: 16px;
  }
  #sw-newsList-003--0 .btn {
    text-transform: uppercase;
    display: inline-block;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid var(--font);
    color: var(--font);
    line-height: 1;
    font-size: 12px;
    font-weight: bold;
    
        display: none;
  }
  #sw-newsList-003--0 .btn:hover {
    background: var(--font);
    color: #fff;
  }
  @media    screen and (max-width: 875px) {
    #sw-newsList-003--0 .list .item {
      width: 50% !important;
    }
    #sw-newsList-003--0 .menu {
      overflow: auto;
      white-space: nowrap;
      
    }
    #sw-newsList-003--0 .leftW {
      
      margin-right: 0px;
      width: 100%;
    }
    #sw-newsList-003--0 .menu li {
      display: inline-block;
      padding: 0 10px;
      border-top: none;
    }
    #sw-newsList-003--0 .menu li a {
      display: inline-block;
    }
    #sw-newsList-003--0 .menu li.active a {
      font-weight: bold;
    }
    #sw-newsList-003--0 .menu li .imgBox {
      width: 64px;
      height: 64px;
      border-radius: 50%;
      overflow: hidden;
      display: flex;
      justify-content: center;
    }
    #sw-newsList-003--0 .menu li .image-value {
      width: 100%;
      object-fit: cover;
    }
    #sw-newsList-003--0 .menu li .title-value {
      width: 100px;
      white-space: normal;
      text-align: center;
    }
    #sw-newsList-003--0 .menu li svg,
    #sw-newsList-003--0 .menu li .menu {
      display: none;
    }
    #sw-newsList-003--0 .rightW {
      width: 100%;
    }
  }
    .T006-crumbs .lujin .crumb-parent:empty + .parent-sep {
      display: none;
    }
    #sw-newsList-003--0 .post-category-list-value li > ul:empty {
      display: none;
    }
    #news-list-004--1 .flexW {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }
    #news-list-004--1 .flexW .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px;
    }
    #news-list-004--1 .flexW .imgW .image-box-value{
        position: relative;
        height: 0;
        overflow: hidden;
        padding-bottom: 64%; 
    }
    #news-list-004--1 .flexW .imgW .image-box-value[data-type="square"]{
        padding-bottom: 100%;
    }
    #news-list-004--1 .flexW .imgW .image-box-value img{
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.3s;
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    #news-list-004--1 .flexW .imgW:hover .image-box-value img{
        filter: alpha(opacity=50);
        opacity: 0.5;
        transform:  scale(1.1);
        -ms-transform:   scale(1.1);
        -moz-transform:   scale(1.1);
        -webkit-transform:   scale(1.1);
        -o-transform:   scale(1.1);
    }
    @media    screen and (max-width: 600px) {
        #news-list-004--1 .flexW {
            margin-left: -5px;
            margin-right: -5px;
        }
        #news-list-004--1 .flexW .item {
            padding: 0 5px;
        }
    }
    #news-list-004--1 .item {
        width: 33.33333%;
        margin-bottom: 30px;
    }
    #news-list-004--1 .item:hover img {
        filter: alpha(opacity=70);
        opacity: 0.7;
    }
    #news-list-004--1 .imgW {
        display: block;
        position: relative;
    }
    #news-list-004--1 .date {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        width: 60px;
        height: 60px;
        color: #fff;
        border: 2px solid #fff;
        border-radius: 50%;
        position: absolute;
        top: 30px;
        left: 30px;
        text-align: center;
        padding: 7px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    #news-list-004--1 .date span {
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
    }
    #news-list-004--1 .cont {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    #news-list-004--1 .tit {
        display: block;
        padding: 30px 10px;
    }
    #news-list-004--1 .tit h3 {
        line-height: 24px;
        height: 48px;
        overflow: hidden;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-weight: bold;
        color: var(--font);
        font-size: 18px;
    }
    #news-list-004--1 .tit:hover h3 {
        color: var(--brand);
    }
    @media    screen and (max-width: 875px) {
        #news-list-004--1 .flexW .item {
            width: 50%;
        }
        #news-list-004--1 .date {
            top: 5px;
            left: 5px;
            width: 50px;
            height: 50px;
            line-height: 1.1;
        }
        #news-list-004--1 .date span {
            font-size: 12px;
        }
        #news-list-004--1 .tit h3 {
            font-size: 14px;
            line-height: 20px;
            height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
        #news-list-004--1 .tit {
            padding: 20px 10px;
        }
    }
    #news-list-004--1 .flexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #news-list-004--1 .leftW {
        flex-grow: 1;
        width: 0;
    }
    #news-list-004--1 .leftW .title {
        font-size: 30px;
        font-weight: bold;
        color: var(--font);
    }
    #news-list-004--1 .leftW .imgW {
        display: block;
        position: relative;
        margin-top: 30px;
    }
    #news-list-004--1 .leftW .date {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        width: 60px;
        height: 60px;
        line-height: 60px;
        border: 2px solid #fff;
        border-radius: 50%;
        position: absolute;
        top: 30px;
        left: 30px;
        text-align: center;
        padding: 7px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    #news-list-004--1 .leftW .date span {
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
    }
    #news-list-004--1 .leftW .desc {
        margin-top: 30px;
    }
    #news-list-004--1 .rightW {
        width: 340px;
        margin-left: 55px;
    }
    #news-list-004--1 .rightW .title {
        font-size: 30px;
        font-weight: bold;
        color: var(--font);
    }
    #news-list-004--1 .rightW .wrap {
        margin-top: 30px;
    }
    #news-list-004--1 .rightW .cont {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: 20px;
    }
    #news-list-004--1 .rightW .imgW {
        width: 70px;
        margin-right: 10px;
    }
    #news-list-004--1 .rightW .textW {
        width: 0;
        flex-grow: 1;
    }
    #news-list-004--1 .rightW .date {
        font-weight: bold;
        color: var(--brand);
        letter-spacing: 3px;
    }
    @media    screen and (max-width: 875px) {
        #news-list-004--1 .leftW {
            width: 100%;
        }
        #news-list-004--1 .rightW {
            width: 100%;
            margin-left: 0;
            margin-top: 30px;
        }
    }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
       .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        background: #1a1a1a;
        z-index: -1;
    }    @media        screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
    #news-detail-005--0 {
        color: var(--font);
    }
    #news-detail-005--0 .flexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #news-detail-005--0 .txtW {
        width: 100%;
    }
    #news-detail-005--0 .txtW .title {
        display: block;
        font-weight: bold;
        margin-top: 10px;
        padding-bottom: 15px;
        position: relative;
        display: block;
        padding: 0 20px 10px;
        font-size: 28px;
    }
    #news-detail-005--0 .txtW .title:after {
        content: "";
        width: 75px;
        height: 4px;
        background: var(--brand);
        position: absolute;
        bottom: 0;
        left: 0;
        margin-left: 20px;
        margin-top: 5px;
    }
    #news-detail-005--0 .txtW .date {
        font-size: 18px;
        margin-top: 15px;
        padding: 0 20px 10px;
        color: var(--brand);
        border-bottom: 1px solid #eee;
    }
    #news-detail-005--0 .txtW .textW {
        padding: 20px 0;
    }
    #news-detail-005--0 .rightW {
        width: 21.92982%;
    }
    #news-detail-005--0 .preNext {
        display: flex;
        flex-direction: column;
        margin-left: -10px;
        margin-right: -10px;
        padding-top: 20px;
        border-top: 1px solid #e5e5e5;
    }
    #news-detail-005--0 .preNext .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 10px;
    }
    #news-detail-005--0 .preNext .item .href-value:nth-child(1) {
        background: #eee;
        width: 40px;
        height: 40px;
        
        display: flex;
        flex-direction: column;
        align-items: center;
        border-radius: 10px 0;
        justify-content: center;
        margin-right: 10px;
    }
    @media        screen and (max-width: 600px) {
        #news-detail-005--0 .preNext {
            margin-left: -5px;
            margin-right: -5px;
        }
        #news-detail-005--0 .preNext .item {
            padding: 0 5px;
        }
    }
    #news-detail-005--0 .preNext .item {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
    }
    #news-detail-005--0 .preNext .item:nth-child(2n) .imgW:before {
        content: "\e61e";
    }
    #news-detail-005--0 .preNext .item:hover .name {
        color: var(--brand);
    }
    #news-detail-005--0 .preNext .item:hover .imgW:before {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    #news-detail-005--0 .preNext .imgW {
        width: 80px;
        height: 80px;
        line-height: 80px;
        margin-right: 10px;
        position: relative;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid var(--font);
        border-radius: 5px;
        overflow: hidden;
    }
    #news-detail-005--0 .preNext .imgW:before {
        content: "\e61d";
        font-family: icomoon;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #fff;
        font-size: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        filter: alpha(opacity=0);
        opacity: 0;
        color: var(--font);
    }
    #news-detail-005--0 .preNext .textW {
        width: 0;
        flex-grow: 1;
    }
    #news-detail-005--0 .preNext .tit {
        font-size: 18px;
    }
    #news-detail-005--0 .preNext .name {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
    }
    #news-detail-005--0 .recentNews .title {
        display: block;
        font-weight: bold;
        margin-top: 10px;
        padding-bottom: 15px;
        position: relative;
        display: block;
    }
    #news-detail-005--0 .recentNews .title:after {
        content: "";
        width: 45px;
        height: 2px;
        background: var(--brand);
        position: absolute;
        bottom: 0;
        left: 0;
    }
    #news-detail-005--0 .recentNews .flexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 10px;
    }
    #news-detail-005--0 .recentNews .item {
        width: 100%;
        padding-bottom: 10px;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    #news-detail-005--0 .recentNews .imgW {
        background: var(--font);
        border: 1px solid #e5e5e5;
        display: block;
        overflow: hidden;
        width: 32%;
    }
    #news-detail-005--0 .recentNews .textW {
        width: 64%;
    }
    #news-detail-005--0 .recentNews .date {
        font-size: 12px;
    }
    #news-detail-005--0 .recentNews .tit {
        font-weight: bold;
        color: var(--font);
        font-size: 14px;
        display: block;
    }
    @media        screen and (max-width: 875px) {
        
        #news-detail-005--0 .txtW {
            width: 100%;
        }
        #news-detail-005--0 .rightW {
            width: 100%;
            margin-top: 30px;
        }
        #news-detail-005--0 .recentNews .flex {
            display: flex;
            flex-wrap: wrap;
            margin-left: -10px;
            margin-right: -10px;
        }
        #news-detail-005--0 .recentNews .flex .item {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0 10px;
        }
    }
    @media        screen and (max-width: 875px) and (max-width: 600px) {
        #news-detail-005--0 .recentNews .flex {
            margin-left: -5px;
            margin-right: -5px;
        }
        #news-detail-005--0 .recentNews .flex .item {
            padding: 0 5px;
        }
    }
    @media        screen and (max-width: 875px) {
        #news-detail-005--0 .recentNews .item {
            width: 50%;
        }
        #news-detail-005--0 .preNext .tit {
            font-size: 16px;
        }
        #news-detail-005--0 .preNext .imgW {
            width: 50px;
            height: 50px;
            line-height: 50px;
        }
        #news-detail-005--0 .preNext .imgW:before {
            font-size: 30px;
        }
    }
    #news-detail-005--0 .txtW .textW p {
        margin-bottom: 10px;
        padding: 0 20px;
        font-size: 16px;
    }
    #news-detail-005--0 .txtW .textW img {
        
        margin-bottom: 10px;
    }
    #news-detail-005--0 .preNext .item:hover .href-value:nth-child(1) {
        background: var(--brand);
        color: #fff;
    }
    #news-detail-005--0 .preNext .item:hover {
        color: var(--brand);
    }
    @media        screen and (max-width:875px) {
        #news-detail-005--0 .txtW .textW p {
            font-size: 13px;
        }
        #news-detail-005--0 .txtW .title {
            font-size: 22px;
        }
        #news-detail-005--0 .preNext .textW {
            padding: 10px 0;
        }
    }
    #news-detail-005--0 .center .contact {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
        top: 20px;
    }
    #news-detail-005--0 .center .contact .btn {
        background: #e9e9e9;
        padding: 10px 20px;
        border-radius: 10px 0 10px 0;
        font-weight: bold;
        position: relative;
        overflow: hidden;
    }
    #news-detail-005--0 .center .contact .btn:before {
        content: ' ';
        position: absolute;
        background: rgba(255, 255, 255, 0.15);
        width: 46px;
        height: 46px;
        top: -30px;
        left: -30px;
        border-radius: 50%;
        -webkit-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
        z-index: 99;
    }
    #news-detail-005--0 .center .contact .btn:hover:before {
        width: 200px;
        height: 200px;
        left: -30px;
        top: -50px;
    }
    #news-detail-005--0 .center .contact .btn:hover {
        background: var(--brand);
        color: #fff;
    }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
    #sw-contactus-001--0 .rendered-form {
      box-shadow: none;
    }
    #sw-contactus-001--0 .rendered-form>div:first-child h2 {
        display: none;
    }
    #sw-contactus-001--0 .rendered-form .form-group:not(.formbuilder-header) {
        padding: 5px !important;
    }
    #sw-contactus-001--0 input:not([type=checkbox]):not([type=radio]), textarea {
        border-radius: 5px !important;
        background: #fff !important;
        border: 1px solid #CED4DA !important;
        color: #222 !important;
        padding: 10px 10px !important;
    }
    #sw-contactus-001--0 {
        
    }
    #sw-contactus-001--0 .modal-content {
        background-color: white;
        border-radius: 5px;
        overflow: hidden;
        margin: 10px;
    }
    #sw-contactus-001--0 .product-header {
        display: none;
    }
    #sw-contactus-001--0 .modal-header {
        border-bottom: 1px solid #e6e6e6;
        padding: 18px 15px;
    }
    #sw-contactus-001--0 .close span {
        font-size: 24px;
    }
    #sw-contactus-001--0 .create-form-wrap {
        border: none;
    }
    #sw-contactus-001--0 .crm_form-wrap {
        margin: 0 -20px;
    }
    #sw-contactus-001--0 .product-info {
        margin: 0 0 10px 0;
        padding: 10px 20px;
        background-color: #F5F8FA;
        border-radius: 3px;
    }
    #sw-contactus-001--0 .product-info>div {
        margin: 0 -10px;
    }
    #sw-contactus-001--0 .product-info .product-tr {
        border-bottom: 1px solid #E2E8F0;
        padding-bottom: 10px;
        
    }
    #sw-contactus-001--0 .product-info .product_img {
        width: 60px;
        height: 60px;
    }
    #sw-contactus-001--0 .product-info .product-title-box {
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    #sw-contactus-001--0 .product-info input {
        border: 1px solid #e6e6e6;
        padding: 4px 10px;
    }
    #sw-contactus-001--0 .create-form-title {
        display: none;
    }
    .fixed-bottom {
        position: fixed !important;
        bottom: 0px;
        left: 0px;
        right: 0px;
        z-index: 1000001;
    }
    .sw-slider-005 ul {
        background-color: var(--brand);
        color: #FFFFFF;
        padding: 5px 0;
    }
    .sw-slider-005 ul li {
        border-right: 1px solid #FFFFFF;
    }
    .sw-slider-005 ul li:last-child {
        border-right: none;
    }
      .center {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }    .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        z-index: -1;
    }    @media                                                                screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
    #sw-about-007--0 .wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    #sw-about-007--0 .leftW {
        width: 48.24561%;
    }
    #sw-about-007--0 .rightW {
        width: 48.24561%;
    }
    #sw-about-007--0 .title {
        font-weight: bold;
        color: var(--font);
    }
    #sw-about-007--0 .flexW {
        display: flex;
        flex-wrap: wrap;
        margin: -15px;
    }
    #sw-about-007--0 .flexW .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 15px;
    }
    @media                                                                screen and (max-width: 600px) {
        #sw-about-007--0 .flexW {
            margin: -5px;
        }
        #sw-about-007--0 .flexW .item {
            padding: 5px;
        }
    }
    #sw-about-007--0 .flexW .item {
        width: 50%;
    }
    #sw-about-007--0 .desc {
        font-size: 16px;
        color: var(--font);
        margin: 30px auto 0;
        max-width: 800px;
    }
    #sw-about-007--0 .desc p {
        margin-bottom: 20px;
    }
    #sw-about-007--0 .shareW {
        
        display: flex
    }
    #sw-about-007--0 .shareW>div {
        display: flex;
        align-items: center;
        margin-left: 10px
    }
    #sw-about-007--0 .shareW>div a {
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px;
    }
    #sw-about-007--0 .shareW .tit {
        font-weight: bold;
        color: var(--font);
        font-size: 22px;
        display: inline-block;
        vertical-align: middle;
    }
    #sw-about-007--0 .shareW a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        color: var(--font);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    #sw-about-007--0 .btnW {
        
        text-transform: uppercase;
        font-size: 12px;
    }
    #sw-about-007--0 .btnW a {
        display: inline-block;
        vertical-align: middle;
        padding: 15px 25px;
        margin-right: 20px;
        letter-spacing: 1px;
    }
    #sw-about-007--0 .btnW a:hover {
        background: #202020;
        color: #fff;
    }
    #sw-about-007--0 .btnW a:last-child {
        margin-right: 0;
    }
    #sw-about-007--0 .btn1 {
        color: #fff;
        background: var(--brand);
    }
    #sw-about-007--0 .btn2 {
        color: #fff;
        background: var(--secondary);
        margin-right: 10px;
    }
    @media                                                                screen and (max-width: 875px) {
        #sw-about-007--0 .leftW {
            width: 100%;
        }
        #sw-about-007--0 .rightW {
            width: 100%;
            margin-top: 30px;
        }
        #sw-about-007--0 .btnW {
            margin-top: 30px;
        }
        #sw-about-007--0 .btnW a {
            padding: 10px 15px;
        }
        #sw-about-007--0 .shareW li {
            margin-left: 0;
        }
        #sw-about-007--0 .shareW .tit {
            font-size: 16px;
        }
        #sw-about-007--0 .desc {
            font-size: 14px;
            margin-top: 10px;
        }
    }
    #sw-timeline-008--0 .title {
        font-weight: bold;
        color: var(--font);
        margin-bottom: 35px;
    }
    #sw-timeline-008--0 .center {
        max-width: 90%;
    }
    #sw-timeline-008--0 .center .slickW:after {
        content: '';
        width: 100%;
        height: 1px;
        background: var(--brand);
        position: absolute;
        top: 100px;
        left: 0;
        z-index: -1;
    }
    #sw-timeline-008--0 .slickW .slick-prev,
    #sw-timeline-008--0 .slickW .slick-next {
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 50%;
        margin-top: -16px;
        background: #424242;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        top: 100px;
        border: 2px solid var(--brand);
        opacity: 1;
        background: #fff;
        color: #000;
    }
    #sw-timeline-008--0 .slick-prev:before,
    #sw-timeline-008--0 .slick-next:before {
        top: -2px;
        left: 2px;
    }
    #sw-timeline-008--0 .slickW .slick-prev {
        left: 0;
    }
    #sw-timeline-008--0 .slickW .slick-next {
        right: 0;
    }
    #sw-timeline-008--0 .center .slickW .item {
        margin: 0 10px;
        position: relative;
        padding-top: 150px;
        padding-bottom: 50px;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 350px;
    }
    #sw-timeline-008--0 .center .slickW .item .imgW {
        position: absolute;
        top: -5px;
        z-index: 9999;
        display: none;
        padding: 5px;
        max-width: 200px;
        width: 180px;
    }
    #sw-timeline-008--0 .center .slickW .item:hover .imgW {
        display: block;
    }
    #sw-timeline-008--0 .center .slickW .item:after {
        position: absolute;
        content: '';
        width: 10px;
        height: 10px;
        border-radius: 50px;
        border: 2px solid var(--brand);
        top: 75px;
        z-index: 999999;
        background: #fff;
    }
    #sw-timeline-008--0 .center .slickW .item:hover:after{
        opacity:0;
    }
    #sw-timeline-008--0 .center .slickW .item .text-box p {
        color: var(--font);
        text-align: left;
        line-height: 1.6;
        font-size: 14px;
    }
    #sw-timeline-008--0 .center .slickW .item .text-box p strong {
        color: var(--brand);
    }
    #sw-timeline-008--0 .center .slickW .item .text-box .tit {
        font-size: 28px;
        font-weight: 600;
        margin-bottom: 10px;
    }
    #sw-timeline-008--0 .center .slickW .item img {
        width: 100%;
        border-radius: 50%;
        border: 2px solid var(--brand);
    }
    #sw-timeline-008--0 .center .slickW .item:hover .text-box {
        padding-top: 60px;
    }
    #sw-timeline-008--0 .center .slickW .item .long {
        position: absolute;
        right: -6px;
        bottom: 0;
        height: 500px;
        width: 1px;
        background: #eee;
    }
    #sw-timeline-008--0 .center .slickW .item:last-child .long {
        display: none;
    }
    @media                                screen and (max-width:600px) {
        #sw-timeline-008--0 {
            padding-bottom: 0 !important;
        }
        #sw-timeline-008--0 .center .slickW .item .imgW {
            display: block;
            position:static !important;
        }
        #sw-timeline-008--0 .center .slickW .item .long {
            display: none;
        }
        #sw-timeline-008--0 .center .slickW .item {
            padding-top: 30px;
            height: auto;
            padding-bottom: 10px;
        }
        #sw-timeline-008--0 .slickW .slick-prev,
        #sw-timeline-008--0 .slickW .slick-next {
            top: 25px;
        }
        #sw-timeline-008--0 .center .slickW:after {
            top: 25px;
        }
        #sw-timeline-008--0 .center .slickW .item:after {
            top: 0px;
        }
        #sw-timeline-008--0 .center .slickW .item .text-box .tit{
            margin-top:15px;
        }
    }
    #sw-video-008--0 .center {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    #sw-video-008--0 .center .tit {
       
        font-size: 35px;
        font-weight: 700;
        font-style: normal;
        color: var(--font);
        margin-bottom: 20px;
    }
    #sw-video-008--0 .center .video-box {
        display: inline-block;
        position: relative;
        margin-bottom: 20px;
        padding: 2px;
    }
    #sw-video-008--0 .center .video-box video {
        width: 100%
    }
    #sw-video-008--0 .center .desc {
        
        font-size: 14px;
        line-height: 1.5;
        color: var(--font);
    }
    @media
screen and (max-width: 600px) {
        .video-008 {
            padding-top: 80px;
            padding-bottom: 80px;
        }
        #sw-video-008--0 .center {
            max-width: 100%;
            padding: 10px;
        }
        #sw-video-008--0 .center .tit {
            font-size: 24px;
        }
    }
    #sw-gallery-001--0 .title {
        font-weight: bold;
        color: var(--font);
    }
    #sw-gallery-001--0 .flexW {
        
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        text-align: left;
    }
    #sw-gallery-001--0 .flexW .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px;
    }
    @media    screen and (max-width: 600px) {
        #sw-gallery-001--0 .flexW {
            margin-left: -5px;
            margin-right: -5px;
        }
        #sw-gallery-001--0 .flexW .item {
            padding: 0 5px;
        }
    }
    #sw-gallery-001--0 .flexW .item {
        width: 33.33333%;
        
        margin: 15px 0;
    }
    #sw-gallery-001--0 .tit {
        
        display: block;
        color: var(--font);
        font-size: 16px;
    }
    @media    screen and (max-width: 875px) {
        #sw-gallery-001--0 .flexW .item {
            width: 50%;
        }
        #sw-gallery-001--0 .tit {
            font-size: 16px;
        }
    }
    #sw-gallery-022--1 .title {
        font-weight: bold;
        color: var(--font);
    }
    #sw-gallery-022--1 .flexW {
        
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        text-align: left;
    }
    #sw-gallery-022--1 .flexW .item {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px;
    }
    @media
screen and (max-width: 600px) {
        #sw-gallery-022--1 .flexW {
            margin-left: -5px;
            margin-right: -5px;
        }
        #sw-gallery-022--1 .flexW .item {
            padding: 0 5px;
        }
    }
    #sw-gallery-022--1 .flexW .item {
        width: 33.33333%;
        
        margin: 15px 0;
    }
    #sw-gallery-022--1 .tit {
        
        display: block;
        color: var(--font);
        font-size: 16px;
    }
    @media
screen and (max-width: 875px) {
        #sw-gallery-022--1 .flexW .item {
            width: 50%;
        }
        #sw-gallery-022--1 .tit {
            font-size: 16px;
        }
    }
    #sw-gallery-022--1 .flexW .item {
        -webkit-animation: myAnimation .7s linear;
        -webkit-animation-fill-mode: both;
    }
    #sw-gallery-022--1 .flexW .item:nth-child(1) {
        -webkit-animation-delay: .5s
    }
    #sw-gallery-022--1 .flexW .item:nth-child(2) {
        -webkit-animation-delay: 1s
    }
    #sw-gallery-022--1 .flexW .item:nth-child(3) {
        -webkit-animation-delay: 1.5s
    }
    #sw-gallery-022--1 .flexW .item:nth-child(4) {
        -webkit-animation-delay: 2s
    }
    #sw-gallery-022--1 .flexW .item:nth-child(5) {
        -webkit-animation-delay: 2.5s
    }
#sw-gallery-002--0 .title { font-weight: bold; color: var(--font); }
#sw-gallery-002--0 .slickW {  }
#sw-gallery-002--0 .slickW .slick-prev, #sw-gallery-002--0 .slickW .slick-next { width: 32px; height: 32px; line-height: 32px; border-radius: 50%; margin-top: -16px; background: #424242; color: #fff; font-size: 20px; font-weight: bold; }
  #sw-partner-clients-004--0 .center .title {
    box-sizing: border-box;
    padding: 0px 15px;
    text-align: center;
  }
  #sw-partner-clients-004--0 .center .title .bigtitle {
    color: var(--font);
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.2;
  }
  #sw-partner-clients-004--0 .center .partner004box {
    margin: 0px -10px;
    margin-top: 25px;
  }
  #sw-partner-clients-004--0 .center .partner004box .item {
    box-sizing: border-box;
    padding: 0px 10px;
  }
  #sw-partner-clients-004--0 .center .partner004box .item img {
    max-width: 100%;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-next {
    right: -40px;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-prev {
    left: -40px;
  }
  #sw-partner-clients-004--0 .center .partner004box .slick-prev:before,
  #sw-partner-clients-004--0 .center .partner004box .slick-next:before {
    font-size: 26px;
    font-weight: 700;
    color: #000;
  }
  @media                screen and (max-width: 850px) {
    #sw-partner-clients-004--0 .center .partner004box {
      padding: 0px 30px;
    }
    #sw-partner-clients-004--0 .center .partner004box .slick-next {
      right: 1.5%;
    }
    #sw-partner-clients-004--0 .center .partner004box .slick-prev {
      left: 1.5%;
    }
  }
  @media                screen and (max-width:600) {
    #sw-partner-clients-004--0 .center .partner004box {
      margin-top: 20px;
    }
  }
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}
     .T006-crumbs {
        background: #000;
        text-align: center;
        padding: 100px 0px;      
        
        position: relative;
        z-index: 1;
    }    .T006-crumbs h1 {
        text-transform: capitalize;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 50px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }    .T006-crumbs .lujin {
        color: #fff;
    }    .T006-crumbs .lujin a {
        color: #fff;
        font-size: 16px;
    }    .T006-crumbs::before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.85;
        z-index: -1;
    }    @media                                                                screen and (max-width: 800px) {
        .T006-crumbs {
            padding-top: 140px;
        }        .T006-crumbs h1 {
            font-size: 30px;
        }
    }
    #sw-form-002--1 .title {
        font-weight: bold;
        color: var(--font);
    }
    #sw-form-002--1 .flexW {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 10px;
    }
    #sw-form-002--1 .leftW {
        width: 39.47368%;
        font-size: 16px;
    }
    #sw-form-002--1 .rightW {
        width: 50%;
    }
    #sw-form-002--1 .des {
        margin-top: 20px;
    }
    #sw-form-002--1 .msg {
        margin-top: 20px;
    }
    #sw-form-002--1 .msg li {
        margin-bottom: 20px;
    }
    @media
screen and (max-width: 875px) {
        #sw-form-002--1 .leftW {
            width: 100%;
        }
        #sw-form-002--1 .rightW {
            width: 100%;
        }
    }
    #sw-form-002--1 .formW .create-form-wrap .create-form-title {
        display: none !important;
    }
    #sw-form-002--1 .formW .create-form-sort {
        margin: 0 -15px;
    }
    #sw-form-002--1 .formW .create-form-wrap {
        background: none !important;
        border: 0 !important;
        padding: 0 !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-li input,
    #sw-form-002--1 .formW .create-form-inner .create-form-li textarea {
        border-radius: 5px !important;
        background: none !important;
        border: none !important;
        border: 1px solid rgba(0, 0, 0, 0.15) !important;
        color: #868e96 !important;
        padding: 10px !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-li label {
        color: #868e96 !important;
        font-size: 14px !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-submit {
        max-width: none !important;
        background: var(--brand) !important;
        color: #fff !important;
        border: 1px solid rgba(0, 0, 0, 0.15);
        text-transform: uppercase;
        border-radius: 30px !important;
        padding: 10px 20px !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-submit:hover {
        filter: alpha(opacity=50);
        opacity: 0.5;
    }
    #sw-form-002--1 .formW .create-form-wrap,
    #sw-form-002--1 .formW .fb-product-wrap,
    #sw-form-002--1 .formW #crmMailMask {
        font-family: Montserrat, Arial, Helvetica, "Microsoft YaHei", SimSun, Sans-serif !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-action {
        text-align: left !important;
        padding-bottom: 0 !important;
    }
    #sw-form-002--1 .formW .create-form-inner .create-form-li {
        margin-bottom: 20px !important;
    }
    #sw-form-002--1 .formW .create-form-inner {
        padding-bottom: 0 !important;
    }
    .create-form-inner .create-form-ul {
        *zoom: 1
    }
    .create-form-inner .create-form-ul:before,
    .create-form-inner .create-form-ul:after {
        content: "";
        display: table
    }
    .create-form-inner .create-form-ul:after {
        clear: both
    }
    .create-form-wrap,
    .fb-product-wrap,
    #crmMailMask {
        font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif
    }
    .create-form-wrap * {
        padding: 0;
        margin: 0
    }
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer
    }
    button {
        overflow: visible
    }
    textarea,
    pre {
        overflow: auto
    }
    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit;
        font: inherit;
        margin: 0;
        outline: none
    }
    button,
    select {
        text-transform: none
    }
    button[disabled],
    html input[disabled] {
        cursor: default
    }
    a[href],
    label[for],
    select {
        cursor: pointer
    }
    a,
    input,
    div,
    textarea,
    span {
        -webkit-tap-highlight-color: transparent
    }
    a:active,
    a:hover {
        outline: 0
    }
    html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }
    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0
    }
    input {
        line-height: normal
    }
    input[type="checkbox"],
    input[type="radio"] {
        box-sizing: border-box;
        padding: 0
    }
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto
    }
    .create-form-inner {
        padding: 10px 15px 15px 15px;
        font-size: 14px;
        line-height: 1.5;
        color: #444
    }
    .create-form-inner a {
        text-decoration: none;
        color: #238cc8
    }
    .create-form-inner .create-form-ul {
        margin: 0 -15px
    }
    .create-form-inner .create-form-ul .create-form-sort {
        display: flex;
        flex-wrap: wrap;
    }
    .create-form-inner .create-form-li {
        width: 50%;
        padding: 5px 15px;
        margin-bottom: 5px;
        position: relative
    }
    .create-form-inner .create-form-li label {
        display: block !important;
        line-height: 1;
        color: #444;
        padding: 0 0 5px 0 !important;
        margin: 0;
        text-transform: capitalize;
        position: static !important;
    }
    .create-form-inner .create-form-li input,
    .create-form-inner .create-form-li textarea {
        width: 100%;
        display: block;
        margin: 0 !important;
        line-height: 21px;
        font-size: 13px;
        padding: 4px 6px;
        color: #444;
        border: 1px solid #d9d9d9
    }
    .create-form-inner .create-form-li textarea {
        height: 84px;
        max-width: 100%;
        margin-bottom: 5px
    }
    .create-form-inner .create-form-li.create-form-block {
        width: 100%
    }
    @media
screen and (max-width: 550px) {
        .create-form-inner .create-form-li {
            width: 100%
        }
    }
    .create-form-inner .create-form-mask {
        position: absolute;
        z-index: 1;
        background: black;
        filter: alpha(opacity=0);
        opacity: 0;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%
    }
    .create-form-inner .create-form-cen {
        text-align: center
    }
    .create-form-inner .create-form-submit {
        border: 0px none;
        background: #2c9c5e;
        padding: 7px 15px;
        color: #fff;
        font-size: 14px;
        line-height: 21px;
        min-width: 110px
    }
    .create-form-inner .create-form-input {
        height: 53px
    }
    .create-form-inner .create-form-action {
        float: left;
        width: 100%;
        padding: 10px 0;
        position: relative
    }
    .create-form-inner input,
    .create-form-inner button {
        outline: none
    }
    .create-form-wrap {
        padding: 0 5px;
        border: 1px solid #ddd;
        margin-bottom: 20px;
        background: #fff
    }
    .create-form-wrap,
    .create-form-wrap * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box
    }
    .create-form-wrap .create-form-title {
        background: #2c9c5e;
        font-size: 16px;
        line-height: 1;
        padding: 15px;
        margin: 0 -6px;
        margin-top: -1px;
        color: #fff;
        margin-bottom: 10px
    }
    .fb-product-wrap {
        max-width: 830px;
        padding: 5px;
        background: #fff;
        margin: 0 auto;
        font-size: 14px;
        line-height: 1.5;
        color: #444
    }
    .fb-product-wrap,
    .fb-product-wrap * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box
    }
    .fb-product-wrap a {
        text-decoration: none;
        color: #238cc8
    }
    .fb-product-wrap .ent-img4 .box,
    .fb-product-wrap .ent-img4 .line {
        width: 25%;
        padding-left: 15px;
        padding-right: 15px;
        display: inline-block;
        vertical-align: top;
        text-align: center
    }
    .fb-product-wrap .ent-img4,
    .fb-product-wrap .ent-img5 {
        margin-left: -15px;
        margin-right: -15px
    }
    .fb-product-wrap .ent-img5 .box,
    .fb-product-wrap .ent-img5 .line {
        width: 18%
    }
    .fb-product-wrap .fb-product-title {
        font-size: 18px;
        font-weight: bold;
        color: #666;
        border-bottom: 2px solid #ddd;
        line-height: 20px;
        padding-bottom: 8px;
        width: 100%;
        margin-bottom: 15px;
        padding-top: 5px
    }
    .fb-product-wrap .fb-product-title a {
        float: right;
        font-size: 14px;
        color: #777
    }
    .fb-product-wrap .fb-product-title a:hover {
        color: #3175af
    }
    .fb-product-wrap div[class*="ent-img"] {
        margin-bottom: 10px
    }
    .fb-product-wrap div[class*="ent-img"] img {
        width: 100%
    }
    .fb-product-wrap div[class*="ent-img"] .box span,
    .fb-product-wrap div[class*="ent-img"] .box a.more {
        display: block;
        font-size: 14px;
        line-height: 1.3;
        text-align: center;
        padding-top: 5px
    }
    .fb-product-wrap div[class*="ent-img"] .box {
        padding-bottom: 20px;
        word-wrap: break-word;
        word-break: break-word
    }
    .fb-product-wrap div[class*="ent-img"] .box a {
        color: #5b9bd1
    }
    .fb-product-wrap div[class*="ent-img"] .box a:hover {
        color: #3175af
    }
    .fb-product-wrap img {
        max-width: 100%;
        height: auto;
        width: auto\9
    }
    #crmMailMask {
        font-size: 14px;
        line-height: 1.5;
        color: #444;
        text-align: center;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 10999;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMzhBMDgyNjE0NzJFNTExODlDRkYxMjg1ODdCMDI5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDlCOTg5NDhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDlCOTg5MzhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkJGNzQ3Q0IyNDg0RTUxMUFGRTdDOEI0MUZCQTFFQjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM4QTA4MjYxNDcyRTUxMTg5Q0ZGMTI4NTg3QjAyOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UOTX9AAAAD0lEQVR42mJiYGDwBQgwAABcAFBNz9C5AAAAAElFTkSuQmCC");
        background: rgba(80, 80, 80, 0.5)
    }
    #crmMailMask,
    #crmMailMask * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box
    }
    #crmMailMask:after,
    #crmMailMask>div {
        display: inline-block;
        vertical-align: middle
    }
    #crmMailMask:after {
        content: '';
        height: 100%;
        width: 0;
        overflow: hidden
    }
    #crmMailMask .crmMailMask-box {
        background: #fff;
        width: 290px;
        border-radius: 4px;
        max-width: 98%;
        padding: 15px 20px;
        margin: 15px 0 40px 0
    }
    #crmMailMask .crmMailMask-box .crmMailMask-boxBot {
        margin-top: 10px
    }
    #crmMailMask .crmMailMask-box .crmMailMask-boxBot button {
        line-height: 1;
        border: 0px none;
        padding: 10px 15px;
        background: #135287;
        color: #fff;
        font-size: 13px;
        text-transform: capitalize
    }
    .crm-submit-load {
        display: inline-block;
        width: 24px;
        height: 20px;
        background: url("data:image/gif;base64,R0lGODlhFAAUAJEDAMfHx3Z2du7u7v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjRBNTc3ODRBNEUxMUU2QkIzMThDODBEOUVDNjkyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjRBNTc3OTRBNEUxMUU2QkIzMThDODBEOUVDNjkyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNEE1Nzc2NEE0RTExRTZCQjMxOEM4MEQ5RUM2OTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCNEE1Nzc3NEE0RTExRTZCQjMxOEM4MEQ5RUM2OTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAwAsAAAAABQAFAAAAjycj6nLjRHcglAaAAaNQjSMaVznLWB2kKWJIh3zNnFKwjU9J6q+LrnbM/yAuZ2v9jIeB7vh0emAWqZUQwEAIfkEBQoAAwAsBAACAAwABgAAAhacDXCLqSvEcCqEEeOsNmR5dJfGWEMBACH5BAUKAAMALAgAAgAKAAoAAAIXnDSpdrh8BgArzvnkzZqrEHAgmI1hGRYAIfkEBQoAAwAsDAAEAAYADAAAAhecNHmnm4ZeAuBROq+tI4TneUn4jeVQAAAh+QQFCgADACwIAAgACgAKAAACGJw/IniqnByMEIBp7Qlh5DtwnAeG4jRCBQAh+QQFCgADACwEAAwADAAGAAACFlwyqSJ2uJh4CIAh2xnW4qZwXUh6YQEAIfkEBQoAAwAsAgAIAAoACgAAAhdcMql2uHxeilIBUO+VGguxbN8njWAJFgAh+QQFCgADACwCAAQABgAMAAACF5wTNojH2gYAak5jKdZqCKF8nyGCJFgAADs=") no-repeat center right;
        vertical-align: middle
    }
    .crm-body-clear {
        overflow: hidden !important
    }
#sw-form-002--1 .bg {
	background-repeat: No-repeat;
	background-size: cover;
	background-image: url('/tpl/images/fdc2zP6scaHwGcBE.jpg');
}
  #sw-footer-008--0 {
    background: #fff;
    color: #333333;
  }
  #sw-footer-008--0 .topW {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #333333;
  }
  #sw-footer-008--0 .topW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .flexW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #sw-footer-008--0 .topW .leftW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .leftW .logo {
    display: inline-block;
  }
  #sw-footer-008--0 .topW .leftW .logo img {
    max-width: 150px;
  }
  #sw-footer-008--0 .topW .cenW {
    width: 40%;
  }
  #sw-footer-008--0 .topW .rightW {
    width: 25%;
  }
  #sw-footer-008--0 .topW .title p {
    display: block;
    font-size: 30px;
    font-weight: bold;
    
  }
  #sw-footer-008--0 .topW .desc {
    
  }
  #sw-footer-008--0 .topW svg {
    fill: currentColor !important;
    color: var(--brand);
    display: inline-block;
    vertical-align: middle;
  }
  #sw-footer-008--0 .topW .msg {
    
  }
  #sw-footer-008--0 .topW .msg li {
    padding-left: 30px;
    position: relative;
    
  }
  #sw-footer-008--0 .topW .msg .icon {
    max-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
  }
  #sw-footer-008--0 .topW .subFlex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    
  }
  #sw-footer-008--0 .topW .subFlex .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
  }
  @media
screen and (max-width: 600px) {
    #sw-footer-008--0 .topW .subFlex {
      margin-left: -5px;
      margin-right: -5px;
    }
    #sw-footer-008--0 .topW .subFlex .item {
      padding: 0 5px;
    }
  }
  #sw-footer-008--0 .topW .subFlex .item {
    width: 50%;
  }
  #sw-footer-008--0 .topW .shareW {
    
    display: flex;
    align-items: center;
  }
  #sw-footer-008--0 .topW .shareW a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  #sw-footer-008--0 .topW .shareW a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    color: #000;
    background: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .shareW svg {
    display: inline-block;
    vertical-align: middle;
    fill: currentColor !important;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  #sw-footer-008--0 .topW .ul1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #sw-footer-008--0 .topW .ul1 li {
    width: 50%;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
  }
  #sw-footer-008--0 .topW .ul1 a {
    display: block;
  }
  #sw-footer-008--0 .topW .ul1 a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .botFlexW {
    padding: 30px 0;
    color: #000;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e5e5e5;
    align-items: center;
  }
  #sw-footer-008--0 .botFlexW li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px
  }
  #sw-footer-008--0 .botFlexW li img {
    max-width: 60px
  }
  
  #sw-footer-008--0 .botFlexW a {
    color: #000;
  }
  #sw-footer-008--0 .botFlexW a:hover {
    color: var(--brand);
  }
  #sw-footer-008--0 .topW .title svg {
    display: none;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .topW {
      padding-top: 0;
    }
    #sw-footer-008--0 .topW .cenW {
      width: 100%;
    }
    #sw-footer-008--0 .topW .ul1 {
      display: none;
    }
    #sw-footer-008--0 .topW .ul1 li {
      width: 100%;
      padding-right: 0px
    }
    #sw-footer-008--0 .topW .leftW {
      width: 100%;
      margin-bottom: 20px;
    }
    #sw-footer-008--0 .topW .rightW {
      width: 100%;
      margin-top: 10px;
    }
    #sw-footer-008--0 .botFlexW {
      flex-wrap: wrap
    }
    #sw-footer-008--0 .botFlexW p {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    #sw-footer-008--0 .botFlexW ul {
      width: 100%;
      text-align: center
    }
    #sw-footer-008--0 .botFlexW ul li {
      margin-bottom: 10px;
      padding: 0px 3px;
    }
    #sw-footer-008--0 .topW .categories1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
    }
    #sw-footer-008--0 .topW .title p {
      font-size: 20px;
      margin-bottom: 0px
    }
    #sw-footer-008--0 .topW .title .closesvg {
      display: inline-block;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .title .opensvg {
      display: none;
      vertical-align: middle;
    }
    #sw-footer-008--0 .topW .active .closesvg {
      display: none;
    }
    #sw-footer-008--0 .topW .active .opensvg {
      display: inline-block;
      vertical-align: middle;
    }
  }
  #sw-footer-008--0 .goTop {
    position: fixed;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: var(--brand);
    filter: alpha(opacity=60);
    opacity: 0.6;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    display: none;
    cursor: pointer;
    z-index: 999;
  }
  #sw-footer-008--0 .goTop:before {
    content: '\e665';
    font-family: 'icomoon';
    text-align: inherit;
  }
  #sw-footer-008--0 .goTop:hover {
    opacity: 0.7;
  }
  @media
screen and (max-width: 875px) {
    #sw-footer-008--0 .goTop {
      margin-bottom: 50px;
    }
  }
#sw-footer-008--0 .bg-wrap {
	background: #666666;
}

#page-404 .uwet-404{max-width:900px;margin:0 auto;padding:120px 20px 160px;text-align:center}
#page-404 .uwet-404 h1{font-size:80px;font-weight:700;color:#AF9F8C;margin:0 0 20px}
#page-404 .uwet-404 p{font-size:22px;color:#555;margin-bottom:30px}
#page-404 .uwet-404 .uwet-404-btn{display:inline-block;padding:12px 34px;background:#0453f0;color:#fff;border-radius:4px;text-decoration:none}
#page-404 .uwet-404-links{margin-top:28px;font-size:15px}
#page-404 .uwet-404-links a{color:#0453f0;margin:0 10px;text-decoration:none}
.uwet-single{display:block}

.custom-form{max-width:100%!important;display:flex;flex-wrap:wrap;margin:0 -15px}
.custom-form>div{width:50%;padding:5px 15px;margin-bottom:5px!important;box-sizing:border-box}
.custom-form>div:last-of-type{width:100%}
.custom-form label{display:block!important;font-weight:400!important;color:#444!important;font-size:14px;line-height:1;padding:0 0 5px!important;margin:0!important}
.custom-form input:not([type=hidden]),.custom-form textarea{width:100%!important;border:1px solid #d9d9d9!important;padding:4px 6px!important;color:#444!important;font-size:13px!important;line-height:21px!important;border-radius:0!important;background:#fff!important;box-sizing:border-box}
.custom-form textarea{height:84px!important;min-height:84px!important}
.custom-form button[type=submit]{width:100%!important;background:rgb(167,123,5)!important;color:#fff!important;border:none!important;padding:10px 15px!important;font-size:14px!important;border-radius:0!important;margin:10px 15px 0!important}
#sw-form-002--1 .rightW .custom-form{max-width:100%!important}

#products-category-008--0 .product-category-value.sub-item > a{padding-left:34px}
#products-category-008--0 .product-category-value.sub-item .title-value{font-weight:400;font-size:15px}
#sw-header-003--0 .nav-value > li > ul > li.sub-item > a{padding-left:32px;font-weight:400}

@media screen and (min-width:876px){
  #sw-header-003--0 ul.nav-value li ul{display:none}
  #sw-header-003--0 ul.nav-value > li:hover > ul{display:block;top:100%;visibility:visible;opacity:1;filter:alpha(opacity=100)}
  #sw-header-003--0 ul.nav-value li ul > li:hover > ul{display:block;top:-10px;visibility:visible;opacity:1;filter:alpha(opacity=100)}
}
@media screen and (max-width:875px){
  #sw-header-003--0 ul.nav-value li ul{display:none;position:static;width:100%;margin:0;padding:0;box-shadow:none;background:none;visibility:visible;opacity:1;filter:alpha(opacity=100)}
  #sw-header-003--0 ul.nav-value li.selected2 > ul{display:block}
  #sw-header-003--0 ul.nav-value li.selected2 > a{color:#fff;background:var(--brand)}
  #sw-header-003--0 ul.nav-value li.hasUl > span{display:block;width:45px;height:45px;line-height:45px;text-align:center;position:absolute;top:0;right:0;color:#000;font-size:16px;z-index:3}
  #sw-header-003--0 ul.nav-value li.hasUl > span:before{content:"\e622";font-family:icomoon,Arial,Helvetica,Microsoft YaHei,SimSun,Sans-serif}
  #sw-header-003--0 ul.nav-value li.selected2 > span{color:#fff;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
}

#sw-header-003--0 ul.nav-value{font-size:18px;border-width:0}
#sw-header-003--0 .searchWrap{display:none}

@media (hover:none) and (pointer:coarse){
  #sw-header-003--0 ul.nav-value li ul{display:none;visibility:visible;opacity:1;filter:alpha(opacity=100)}
  #sw-header-003--0 ul.nav-value li.selected2 > ul{display:block}
  #sw-header-003--0 ul.nav-value li.selected2 > a{color:#fff;background:var(--brand)}
}

#products-category-008--0 .menu li.product-category-value > .open-view{transition:transform .3s ease;cursor:pointer}
#products-category-008--0 .menu li.product-category-value.open > .open-view{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
#products-category-008--0 .item .image-box-value img{transition:transform .35s ease}
#products-category-008--0 .item.product-value:hover .image-box-value img{transform:scale(1.08);-ms-transform:scale(1.08);-webkit-transform:scale(1.08)}

#sw-header-003--0 .lang ul li a{display:flex;align-items:center;gap:8px}
#sw-header-003--0 .lang ul li a img{width:22px!important;height:16px!important;margin-right:0!important;object-fit:cover;border-radius:2px;flex:0 0 22px;background:#e5e7eb}
#sw-header-003--0 .lang ul li a img.is-fallback{object-fit:contain;background:#f3f4f6}
#sw-header-003--0 .lang .lang-name{display:inline-block;line-height:1.2}
#sw-header-003--0 .lang .now p.active{display:flex;align-items:center;gap:6px}
#sw-header-003--0 .lang .now p.active img{width:22px!important;height:16px!important;object-fit:cover;border-radius:2px;background:#e5e7eb}
#sw-header-003--0 .lang ul{display:none}

#sw-header-003--0 .lang ul{display:none;min-width:170px;padding:8px 0;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);top:calc(100% + 8px);right:0}
#sw-header-003--0 .lang ul li a{padding:10px 14px;gap:10px;font-size:14px;border-radius:4px}
#sw-header-003--0 .lang ul li:hover a{color:#fff}
#sw-header-003--0 .lang ul li:hover a:before{background:var(--brand)}

/* 首页新闻图片固定比例容器，加载前后占位一致 */
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-img{height:auto!important;aspect-ratio:16/9;position:relative;overflow:hidden;background:#f2f2f2}
#news-hot-004--0 .news-container .news-bottom .news-item-left .news-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img{height:auto!important;aspect-ratio: 4/3;position:relative;overflow:hidden;background:#f2f2f2}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
@supports not (aspect-ratio:1/1){
  #news-hot-004--0 .news-container .news-bottom .news-item-left .news-img{height:0!important;padding-bottom:56.25%}
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img{height:0!important;padding-bottom:156.67%}
}
/* 右侧列表与参考站一致：首条带竖版图，其余为文字条目 */
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .post-value:not(:first-child) .news-list-img{display:none!important}
/* 后台未设置缩略图时不显示空图框 */
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-img:has(> img[data-src=""]){display:none!important}
@media (max-width:875px){
  #news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item .news-list-content{margin-top:0;width:100%;margin-left:0}
}

/* 联系我们表单：布局与控件样式 */
#sw-form-002--1 .rightW .custom-form{
  display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;
  width:100%!important;max-width:100%!important;margin:0!important
}
#sw-form-002--1 .rightW .custom-form>div{
  width:auto!important;padding:0!important;margin:0!important;box-sizing:border-box
}
#sw-form-002--1 .rightW .custom-form>div:nth-of-type(5),
#sw-form-002--1 .rightW .custom-form>div:nth-of-type(6){grid-column:1/-1}
#sw-form-002--1 .rightW .custom-form label{
  display:block!important;margin:0 0 6px!important;padding:0!important;
  color:#444!important;font-size:14px!important;font-weight:500!important;line-height:1.4
}
#sw-form-002--1 .rightW .custom-form input:not([type=hidden]):not([name=_website]),
#sw-form-002--1 .rightW .custom-form textarea{
  width:100%!important;height:44px;box-sizing:border-box;
  padding:10px 14px!important;border:1px solid #d9d9d9!important;border-radius:4px!important;
  background:#fff!important;color:#333!important;font-size:14px!important;line-height:22px!important;
  transition:border-color .25s ease,box-shadow .25s ease
}
#sw-form-002--1 .rightW .custom-form textarea{
  height:auto!important;min-height:130px!important;resize:vertical
}
#sw-form-002--1 .rightW .custom-form input:not([type=hidden]):not([name=_website]):hover,
#sw-form-002--1 .rightW .custom-form textarea:hover{border-color:#b9b9b9!important}
#sw-form-002--1 .rightW .custom-form input:not([type=hidden]):not([name=_website]):focus,
#sw-form-002--1 .rightW .custom-form textarea:focus{
  outline:none!important;border-color:#a77b05!important;
  box-shadow:0 0 0 3px rgba(167,123,5,.14)!important
}
#sw-form-002--1 .rightW .custom-form button[type=submit]{
  grid-column:1/-1;width:100%!important;margin:2px 0 0!important;
  padding:13px 20px!important;border:none!important;border-radius:4px!important;
  background:#a77b05!important;color:#fff!important;
  font-size:15px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;
  cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease
}
#sw-form-002--1 .rightW .custom-form button[type=submit]:hover{
  background:#8d6704!important;transform:translateY(-1px);
  box-shadow:0 8px 18px rgba(167,123,5,.22)
}
#sw-form-002--1 .rightW .custom-form button[type=submit]:active{
  transform:translateY(0);box-shadow:0 3px 10px rgba(167,123,5,.18)
}
@media (max-width:875px){
  #sw-form-002--1 .rightW .custom-form{grid-template-columns:1fr;gap:14px}
  #sw-form-002--1 .rightW .custom-form>div:nth-of-type(5),
  #sw-form-002--1 .rightW .custom-form>div:nth-of-type(6){grid-column:auto}
}

/* 首页新闻右侧顶部裁剪修复 */
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll{transform:none!important}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list{padding-top:0}
#news-hot-004--0 .news-container .news-bottom .news-item-right .news-right-container .news-right-container-scroll .news-list .news-list-item:first-child .news-list-content{padding-top:0}
/* 首页关于我们视频 */
#sw-video-002--0 .center .video-box{
  position:relative;width:50%;overflow:hidden;background:#000;
  aspect-ratio:4/3;-webkit-box-sizing:border-box;box-sizing:border-box
}
#sw-video-002--0 .center .video-box video{
  display:block;width:100%!important;height:100%!important;
  object-fit:cover;background:#000;cursor:pointer;
  -webkit-transform:translateZ(0);transform:translateZ(0)
}
#sw-video-002--0 .center .home-video-play{
  position:absolute;left:50%;top:50%;z-index:3;
  width:80px;height:80px;margin:0;padding:0;border:0;border-radius:50%;
  -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
  background:rgba(0,0,0,.5);cursor:pointer;
  -webkit-appearance:none;appearance:none;
  -webkit-transition:background-color .15s ease-in-out,opacity .2s ease,visibility .2s ease;
  transition:background-color .15s ease-in-out,opacity .2s ease,visibility .2s ease
}
#sw-video-002--0 .center .home-video-play::before{
  content:"";position:absolute;left:50%;top:50%;width:0;height:0;
  border-top:10px solid transparent;border-bottom:10px solid transparent;
  border-left:15px solid #fff;
  -webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)
}
#sw-video-002--0 .center .home-video-play:hover{
  background:rgba(0,0,0,.7)
}
#sw-video-002--0 .center .video-box.is-playing .home-video-play{
  opacity:0;visibility:hidden;pointer-events:none
}
#sw-video-002--0 .center .video-box.is-error .home-video-play{
  display:none
}
@media screen and (max-width:600px){
  #sw-video-002--0 .center .video-box{width:100%;padding:0}
  #sw-video-002--0 .center .home-video-play{width:60px;height:60px}
  #sw-video-002--0 .center .home-video-play::before{
    border-top-width:8px;border-bottom-width:8px;border-left-width:12px
  }
}
