@font-face { font-family: "ABeeZee"; src: url("fonts/ABeeZee/ABeeZee-Italic.ttf") format("truetype"); font-weight: 400; font-style: italic; font-display: swap;}
@font-face { font-family: "ABeeZee"; src: url("fonts/ABeeZee/ABeeZee-Regular.ttf")  format("truetype"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-Black.ttf")  format("truetype"); font-weight: 900; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-BlackItalic.ttf") format("truetype"); font-weight: 900; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-BoldItalic.ttf")  format("truetype"); font-weight: 700; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-ExtraBoldItalic.ttf") format("truetype"); font-weight: 800; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-ExtraLight.ttf") format("truetype"); font-weight: 200; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-ExtraLightItalic.ttf") format("truetype"); font-weight: 200; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-Italic.ttf")  format("truetype"); font-weight: 400; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap;}
@font-face { font-family: "Muli"; src: url("fonts/Muli/Muli-SemiBoldItalic.ttf") format("truetype"); font-weight: 600; font-style: italic; font-display: swap;}

:root {
     /* 页面背景色 */
    --background: rgb(243, 246, 249);
    /* 文字,标题颜色 */
    --font: rgba(0,137.01894599999997,194.99849999999998,1);
    /* 品牌颜色 */
    --brand: rgba(67.983,67.983,67.983,1);
    /* 第一重色 */
    --accent: rgb(51, 51, 51);
    /* 第二清色 */
    --secondary: rgb(113, 128, 150);
}
/*头部颜色控制*/
.shareW.social-box a{ display: block; width: 24px; height: 24px;}

/*顶部与导航*/
#sw-header-004--0 .headerTop { padding: 15px 0; background: #6C6C6C; color: #fff; }
#sw-header-004--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-004--0 .headerBot { padding: 20px 0; background-color: #fff; color: #2A2A2A; }
#sw-header-004--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-004--0 .headerBot .flexW .logo{display: inline-block;}
#sw-header-004--0 .headerBot .flexW .logo img{max-width: 150px;}
#sw-header-004--0 .shareW{display: flex; align-items: center;}
#sw-header-004--0 .shareW a { display: inline-block; vertical-align: middle; margin: 0 7px; }
@media screen and (max-width: 875px) { 
    #sw-header-004--0 { width: 100%; text-align: center; padding: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
    #sw-header-004--0 .headerTop { display: none; }
    #sw-header-004--0 .headerBot { padding: 10px 0; } 
    #sw-header-004--0 .headerBot .flexW .logo img{max-width: 120px;}
}
#sw-header-004--0 .nav { line-height: 1; display: inline-block; vertical-align: middle; z-index: 1; margin-right: 40px; }
#sw-header-004--0 .nav > li { display: inline-block; position: relative; margin-right: 30px; padding: 10px 0; }
#sw-header-004--0 .nav > li:last-child { margin-right: 0; }
#sw-header-004--0 .nav > li > a { 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; }
#sw-header-004--0 .nav > li > a:before { content: ""; height: 1px; position: absolute; left: 0; right: 100%; bottom: 0; background: #fff; transition: .5s all ease; }
#sw-header-004--0 .nav > li > a:hover:before { left: 0; right: 0; }
#sw-header-004--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-004--0 .nav > li.hasUl > a { padding-right: 15px; }
#sw-header-004--0 .nav > li.hasUl > a:after { filter: alpha(opacity=100); opacity: 1; }
#sw-header-004--0 .nav > li:hover > ul { top: 100%; filter: alpha(opacity=100); opacity: 1; visibility: visible; }
#sw-header-004--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-004--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-004--0 .nav > li ul > li { line-height: 1.2; position: relative; }
#sw-header-004--0 .nav > li ul > li:last-child { border-bottom: 0; margin-bottom: 20px; }
#sw-header-004--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-004--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-004--0 .nav > li ul > li:hover > a, #sw-header-004--0 .nav > li ul > li.active > a { padding-left: 45px; color: var(--brand); }
#sw-header-004--0 .nav > li ul > li:hover > a:before, #sw-header-004--0 .nav > li ul > li.active > a:before { filter: alpha(opacity=100); opacity: 1; left: 35px; }
#sw-header-004--0 .nav > li ul > li:hover > ul { filter: alpha(opacity=100); opacity: 1; visibility: visible; top: -10px; }
#sw-header-004--0 .nav > li ul ul { top: 10px; left: 100%; }
#sw-header-004--0 .nav > li ul ul:before { display: none; }
#sw-header-004--0 .userCenter { display: inline-block; vertical-align: middle; fill: currentColor !important; }
#sw-header-004--0 .carW { display: inline-block; vertical-align: middle; position: relative; margin-left: 20px; }
#sw-header-004--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-004--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-004--0 .carW .carNum { position: absolute; top: -2px; left: 17px; background: var(--brand); line-height: 1; font-size: 12px; padding: 1px 3px; border-radius: 5px; }
#sw-header-004--0 .carW svg { cursor: pointer; }
#sw-header-004--0 .carW .text { font-size: 12px; margin-left: 5px; }
#sw-header-004--0 .carW .carGoodList { max-height: 400px; overflow-y: auto; }
#sw-header-004--0 .carW .carGoodList::-webkit-scrollbar { width: 7px; height: 7px; background-color: #F5F5F5; }
#sw-header-004--0 .carW .carGoodList::-webkit-scrollbar-track { border-radius: 10px; background-color: #F5F5F5; }
#sw-header-004--0 .carW .carGoodList::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #c8c8c8; }
#sw-header-004--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-004--0 .carW .carGoodList li:last-child { border-bottom: 0; }
#sw-header-004--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-004--0 .seaBtn:before { content: "\e618"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
#sw-header-004--0 .seaBtn.selected:before { content: "\e60b"; }
#sw-header-004--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-004--0 .searchWrap .searchCont { background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#sw-header-004--0 .searchWrap .searchCont input, #sw-header-004--0 .searchWrap .searchCont button { border: 0; }
#sw-header-004--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-004--0 .searchWrap .search.focusOn + label, #sw-header-004--0 .searchWrap .search:focus + label { display: none; }
#sw-header-004--0 .searchWrap .search.focusOn, #sw-header-004--0 .searchWrap .search:focus { background: #F3F3F3; }
#sw-header-004--0 .searchWrap label { font-size: 14px; color: #5F656D; 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-004--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-004--0 .searchWrap .searchBtn:hover { color: #474747; }
#sw-header-004--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-004--0 .searchWrap i:before { content: "\e618"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
@media screen and (max-width: 875px) { 
    #sw-header-004--0 .seaBtn { position: static; margin-right: 5px; }
    #sw-header-004--0 .searchWrap { width: 100%; } 
}
@media screen and (max-width: 875px) { 
    #sw-header-004--0 .nav > li > a:after { display: none; }
    #sw-header-004--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-004--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-004--0 .nav > li { margin: 0; display: block; text-align: left; line-height: 1; padding: 0; font-size: 14px; margin-bottom: 1px; }
    #sw-header-004--0 .nav > li > a { padding: 15px 30px 15px 20px; display: block; color: #000; font-size: 16px; border-right: 0; }
    #sw-header-004--0 .nav > li > a:before { display: none; }
    #sw-header-004--0 .nav > li.hasUl > span { display: block; }
    #sw-header-004--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-004--0 .nav > li > span:before { content: ""; font-family: icomoon, Arial, Helvetica, Microsoft YaHei, SimSun, Sans-serif; }
    #sw-header-004--0 .nav > li.active { background: var(--brand); }
    #sw-header-004--0 .nav > li.active > a { color: white; background: none; }
    #sw-header-004--0 .nav > li.active > span { color: #fff; }
    #sw-header-004--0 .nav > li.active:before { display: none; }
    #sw-header-004--0 .nav > li:last-child { border-bottom: 0; }
    #sw-header-004--0 .nav > li:hover > a:before { display: none; }
    #sw-header-004--0 .nav > li:before { display: none; }
    #sw-header-004--0 .nav > li.selected2 > a { color: white; background: var(--brand); }
    #sw-header-004--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-004--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-004--0 .nav > li ul > li { border-bottom: 0; }
    #sw-header-004--0 .nav > li ul > li > a { color: #000; padding: 10px 10px 10px 30px; }
    #sw-header-004--0 .nav > li ul > li > a:before { display: none; }
    #sw-header-004--0 .nav > li ul ul { display: block; visibility: visible; filter: alpha(opacity=100); opacity: 1; }
    #sw-header-004--0 .nav > li ul ul a { padding-left: 60px; font-size: 13px; font-weight: normal; padding-top: 6px; padding-bottom: 6px; }
    #sw-header-004--0 .nav > li ul ul li:hover > a, #sw-header-004--0 .nav > li ul ul li.active > a { padding-left: 60px; }
    #sw-header-004--0 .logo img { max-height: 40px; max-width: 80px; }
        #sw-header-004--0 .carW { margin-right: 5px; margin-left: 0; } 
}
#sw-header-004--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-004--0 .menuBtn .hidIcon { display: none; }
#sw-header-004--0 .menuBtn.active { color: #000; }
#sw-header-004--0 .menuBtn.active .showIcon { display: none; }
#sw-header-004--0 .menuBtn.active .hidIcon { display: block; }
#sw-header-004--0 .menuBtn:active, #sw-header-004--0 .menuBtn:focus { outline: 0; }
@media screen and (max-width: 875px) { 
        #sw-header-004--0 .menuBtn { display: inline-flex; vertical-align: middle; } 
}

/*语言*/
.language02{ float: left;}
.language02 a{ margin-right: 16px; font-size: 14px; line-height: 24px; font-weight: bold;}
.mob-language02{ float: left; display: none;}
@media screen and (max-width: 875px) { 
        .mob-language02{ float: left; display: block;} 
}
.mob-language02 a{ margin-right: 14px; display: inline-block;}
.mob-language02 a img{ display: block; width: 28px; height: auto; margin-top: 5px;} 


/*首页banner*/
#sw-firstScreen-006--0 { position: relative; background: #fff; }
#sw-firstScreen-006--0 img { filter: alpha(opacity=90); opacity: 0.9; }
#sw-firstScreen-006--0 .item { position: relative; }
#sw-firstScreen-006--0 .textW { position: absolute; top: 50%; left: 0; width: 100%; 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); }
#sw-firstScreen-006--0 .title { font-size: 80px; font-weight: bold; color: var(--font); }
#sw-firstScreen-006--0 .desc { font-size: 18px; margin-top: 40px; color: #2A2A2A; }
#sw-firstScreen-006--0 .btnW { margin-top: 30px; text-transform: uppercase; font-size: 12px; }
#sw-firstScreen-006--0 .btnW a { display: inline-block; vertical-align: middle; padding: 15px 20px; margin-right: 15px; letter-spacing: 1px; }
#sw-firstScreen-006--0 .btnW a:hover { background: #202020; color: #fff; }
#sw-firstScreen-006--0 .btnW a:last-child { margin-right: 0; }
#sw-firstScreen-006--0 .btn1 { color: #fff; background: var(--brand); }
#sw-firstScreen-006--0 .btn2 { color: #fff; background: var(--secondary); }
#sw-firstScreen-006--0 .slickW .slick-prev, #sw-firstScreen-006--0 .slickW .slick-next { font-size: 40px; color: #2A2A2A; }
#sw-firstScreen-006--0 .slickW .slick-prev:before { content: "\e625"; }
#sw-firstScreen-006--0 .slickW .slick-next:before { content: "\e628"; }
#sw-firstScreen-006--0 .slickW .slick-dots li button { width: 10px; height: 10px; background: #B7B9BC; }
#sw-firstScreen-006--0 .slickW .slick-dots li.slick-active button { background: #000; }
@media screen and (max-width: 1400px) { 
    #sw-firstScreen-006--0 .title { font-size: 60px; } 
}
@media screen and (max-width: 875px) { 
    #sw-firstScreen-006--0 .textW { display: none; }
  #sw-firstScreen-006--0 .title { font-size: 30px; }
  #sw-firstScreen-006--0 .desc { margin-top: 15px; font-size: 14px; }
  #sw-firstScreen-006--0 .btnW { margin-top: 30px; }
  #sw-firstScreen-006--0 .btnW a { padding: 10px 15px; }
  #sw-firstScreen-006--0 .slickW .slick-prev, #sw-firstScreen-006--0 .slickW .slick-next { font-size: 24px;} 
}
#sw-firstScreen-006--0 .bg {}

/*首页视频与关于我们*/
#sw-video-002--0 { padding-top: 60px; padding-bottom: 60px;  background-color: #eff3f6; }
#sw-video-002--0 .center { display: -webkit-box; display: -ms-flexbox; display: flex; align-items:center;}
#sw-video-002--0 .center .video-box {  width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box;  /* padding: 0px 30px; */ /* position: relative; */}
#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: #00173c;  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: 50px; font-size: 16px; line-height: 1.5; color: #00173c);}
#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;}
.video-box.mt--50.video-box-cn{ padding-top: 50px;}
@media screen and (max-width: 1080px) {
    .video-box.mt--50.video-box-cn{ padding-top: 0;}
}
@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; margin-top: 0 !important;}
    #sw-video-002--0 .center .textbox .btn { font-size: 12px;}
}
@media screen and (max-width: 768px) { 
    #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-video-002--0 .mt--50 { margin-top: -20px !important;}
    #sw-video-002--0 .mt--30 { margin-top: 10px !important; }
}
#sw-video-002--0 .textbox2 { margin-right: 130px; margin-bottom: 30px;}
#sw-video-002--0 .textbox2 .item { padding: 20px;  background: #fff; margin-bottom: 20px; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}
#sw-video-002--0 .textbox2 .item svg {  vertical-align: middle;  fill: currentColor !important;  color: var(--brand); font-size: 48px;  padding-right: 10px;  line-height: 48px;  display: inline-block; }
#sw-video-002--0 .textbox2 .item .tit { font-size: 30px;  color: #00173c;}
#sw-video-002--0 .textbox2 .item .desc { font-size: 16px; color: #111111;}
#sw-video-002--0 .textbox2 .item:last-child {  margin-bottom: 0px;}
#sw-video-002--0 .textbox2 .item .tit{ font-size: 26px;}
@media screen and (max-width: 980px) {
 #sw-video-002--0 .textbox2 { margin-right: 80px; }
 #sw-video-002--0 .textbox2 .item .tit{ }
}
@media screen and (max-width: 768px) {
 #sw-video-002--0 .textbox2 { margin-right: 30px; }
 #sw-video-002--0 .textbox2 .item .tit{ font-size: 20px;}
}

/*首页工厂*/
#sw-gallery-005--0 .title { font-weight: bold; color: var(--font); }
#sw-gallery-005--0 .desc { font-size: 18px; color: #2A2A2A; margin-top: 30px; }
#sw-gallery-005--0 .btnW { margin-top: 35px; text-transform: uppercase; font-size: 12px; }
#sw-gallery-005--0 .btnW a { display: inline-block; vertical-align: middle; padding: 15px 20px; letter-spacing: 1px; margin-right: 15px; margin-bottom: 10px; }
#sw-gallery-005--0 .btnW a:last-child { margin-right: 0; }
#sw-gallery-005--0 .btn1 { color: #fff; background: var(--brand); }
#sw-gallery-005--0 .btn1:hover { background: #202020; }
#sw-gallery-005--0 .btn2 { color: #fff; background: var(--secondary); }
#sw-gallery-005--0 .btn2:hover { background: #202020; color: #fff; }
#sw-gallery-005--0 .wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; margin-top: 30px; }
#sw-gallery-005--0 .leftW { width: 66.66667%; display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
#sw-gallery-005--0 .leftW .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-005--0 .leftW { margin-left: -5px; margin-right: -5px; }
    #sw-gallery-005--0 .leftW .item { padding: 0 5px; } 
}
#sw-gallery-005--0 .leftW .item { width: 50%; margin-bottom: 30px; }
#sw-gallery-005--0 .rightW { width: 32.45614%; color: #2A2A2A; }
#sw-gallery-005--0 ul { font-size: 16px; display: table; }
#sw-gallery-005--0 ul li { padding-bottom: 15px; display: flex; align-items: center; }
#sw-gallery-005--0 ul span { display: table-cell; }
#sw-gallery-005--0 ul .key { padding-right: 10px;box-sizing: border-box; }
#sw-gallery-005--0 ul .val { font-weight: bold; padding: 0px 0 0px 10px;box-sizing: border-box; }
#sw-gallery-005--0 .des { font-size: 16px; margin-top: 20px; }
@media screen and (max-width: 875px) { #sw-gallery-005--0 .desc { font-size: 16px; }
  #sw-gallery-005--0 .leftW { width: 100%; }
  #sw-gallery-005--0 .rightW { width: 100%; }
  #sw-gallery-005--0 .btnW a { padding: 10px 15px; } 
}
@media screen and (max-width: 600px) { 
    #sw-gallery-005--0 .leftW .item { margin-bottom: 10px; } 
}
#sw-gallery-005--0 .bg {
  background-image: url('../images/home/bg01.jpg');
  opacity: 0.1;
}
#sw-gallery-005--0 h1{ padding-top: 20px;}

/*特色特点*/
#sw-features-009--0 .title { font-weight: bold; color: var(--font); }
#sw-features-009--0 .desc { font-size: 18px; color: #2A2A2A;  }
#sw-features-009--0 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#sw-features-009--0 .flexW .item { width: 25%; background: #F2F2F2; padding: 3.50877% 2.63158%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-block: 10px;}
#sw-features-009--0 .icon { max-width: 70px; color: var(--font); margin: 0 auto; }
#sw-features-009--0 .tit { font-size: 22px; font-weight: bold; color: var(--font); display: block; margin-top: 20px; }
#sw-features-009--0 .des { font-size: 16px; color: #2A2A2A; margin-top: 20px; }
#sw-features-009--0 .btnW { margin-top: 30px; text-transform: uppercase; font-size: 12px; }
#sw-features-009--0 .btnW a { display: inline-block; vertical-align: middle; padding: 15px 25px; margin-right: 20px; letter-spacing: 1px; }
#sw-features-009--0 .btnW a:hover { background: #202020; color: #fff; }
#sw-features-009--0 .btnW a:last-child { margin-right: 0; }
#sw-features-009--0 .btn1 { color: #fff; background: var(--brand); }
#sw-features-009--0 .btn2 { color: #fff; background: var(--secondary); margin-right: 10px; }
@media screen and (max-width: 875px) { 
    #sw-features-009--0 .btnW { margin-top: 30px; }
    #sw-features-009--0 .btnW a { padding: 10px 15px; }
    #sw-features-009--0 .flexW .item { width: 50%; }
    #sw-features-009--0 .icon { max-width: 50px; }
    #sw-features-009--0 .tit { font-size: 16px; }
    #sw-features-009--0 .des { font-size: 14px; } 
}
#sw-features-009--0 .bg-wrap { background: rgba(238, 238, 238, 0.8);}


/*首页荣誉*/
 #sw-partner-clients-002--1 .center .title { box-sizing: border-box; padding: 0px 15px; text-align: center;}
#sw-partner-clients-002--1 .center .title .bigtitle { color: var(--font); text-transform: capitalize; font-weight: 700; line-height: 1.2;}
#sw-partner-clients-002--1 .center .partner002box { margin: 0px -10px; margin-top: 25px; }
#sw-partner-clients-002--1 .center .partner002box .item{box-sizing: border-box;padding: 0px 10px;}
#sw-partner-clients-002--1 .center .partner002box .item img { max-width: 100%;}
#sw-partner-clients-002--1 .center .partner002box .slick-next { right: -40px;}
#sw-partner-clients-002--1 .center .partner002box .slick-prev { left: -40px;}
#sw-partner-clients-002--1 .center .partner002box .slick-prev:before,
#sw-partner-clients-002--1 .center .partner002box .slick-next:before { font-size: 26px; font-weight: 700; color: #000;}
@media  screen and (max-width: 850px) {
    #sw-partner-clients-002--1 .center .partner002box .slick-next { right: 0;}
    #sw-partner-clients-002--1 .center .partner002box .slick-prev {left: 0;}
}
@media  screen and (max-width:600px) {
    #sw-partner-clients-002--1 .center .partner002box{ margin-top: 20px;}
}
#sw-partner-clients-002--1 .center{ padding: 20px 0;}
@media  screen and (max-width:768px) {
  #sw-partner-clients-002--1 .center{ padding: 0 20px;}
}

/*首页产品中心*/
#sw-partner-clients-002--0 .center .title { box-sizing: border-box; padding: 0px 15px; text-align: center;}
#sw-partner-clients-002--0 .center .title .bigtitle { color: var(--font); text-transform: capitalize; font-weight: 700; line-height: 1.2;}
#sw-partner-clients-002--0 .center .partner002box { margin: 0px -10px; margin-top: 25px;}
#sw-partner-clients-002--0 .center .partner002box .item { box-sizing: border-box; padding: 0px 10px;}
#sw-partner-clients-002--0 .center .partner002box .item img { max-width: 100%;}
#sw-partner-clients-002--0 .center .partner002box .slick-next { right: -40px;}
#sw-partner-clients-002--0 .center .partner002box .slick-prev { left: -40px;}
#sw-partner-clients-002--0 .center .partner002box .slick-prev:before,
#sw-partner-clients-002--0 .center .partner002box .slick-next:before { font-size: 26px;  font-weight: 700;  color: #000;}
@media screen and (max-width: 850px) {
    #sw-partner-clients-002--0 .center .partner002box .slick-next { right: 0;}
    #sw-partner-clients-002--0 .center .partner002box .slick-prev { left: 0;}
}
@media screen and (max-width:600px) {
        #sw-partner-clients-002--0 .center .partner002box{ margin-top: 20px;}
}
#sw-partner-clients-002--0 .bg-wrap { background: rgba(209, 215, 221, 0.2);}

/*设备*/
#sw-partner-clients-002--3 .center .title { box-sizing: border-box; padding: 0px 15px; text-align: center;}
#sw-partner-clients-002--3 .center .title .bigtitle { color: var(--font); text-transform: capitalize; font-weight: 700; line-height: 1.2;}
#sw-partner-clients-002--3 .center .partner002box { margin: 0px -10px; margin-top: 25px;}
#sw-partner-clients-002--3 .center .partner002box .item { box-sizing: border-box; padding: 0px 10px;}
#sw-partner-clients-002--3 .center .partner002box .item img { max-width: 100%; }
#sw-partner-clients-002--3 .center .partner002box .slick-next { right: -40px;}
#sw-partner-clients-002--3 .center .partner002box .slick-prev { left: -40px;}
#sw-partner-clients-002--3 .center .partner002box .slick-prev:before,
#sw-partner-clients-002--3 .center .partner002box .slick-next:before { font-size: 26px; font-weight: 700; color: #000; }
@media screen and (max-width: 850px) {
    #sw-partner-clients-002--3 .center .partner002box .slick-next { right: 0;}
    #sw-partner-clients-002--3 .center .partner002box .slick-prev { left: 0; }
}
@media screen and (max-width:600px) {
    #sw-partner-clients-002--3 .center .partner002box{  margin-top: 20px; }
}
#sw-partner-clients-002--3 .bg-wrap {}


/*首页公司理念  公司前*/
#sw-process-003--0 .center .title { box-sizing: border-box;  text-align: center;}
#sw-process-003--0 .center .title .bigtitle { color: var(--font); text-transform: capitalize;  font-weight: 700;  line-height: 1.2;}
#sw-process-003--0 .center .title p { margin-top: 15px; font-size: 19px; color: var(--font);}
@media screen and (max-width: 850px) {
    #sw-process-003--0 .center .title p { font-size: 18px; line-height: 1.5;}
}
@media screen and (max-width: 600px) {
    #sw-process-003--0 .center .title p { margin-top: 10px; font-size: 16px; line-height: 1.5; }
}
#sw-process-003--0 .center .process003box {  display: flex;  flex-wrap: wrap; margin: 0px -10px; margin-top: 20px;}
#sw-process-003--0 .center .process003box .item { width: 33.33%; box-sizing: border-box; padding: 10px; text-align: center;}
#sw-process-003--0 .center .process003box .item .svgbox { width: 96px;  height: 96px;  border-radius: 50%; background: #6c6c6c; padding: 20px; box-sizing: border-box; margin: auto; display: flex; justify-content: center; align-items: center;}
#sw-process-003--0 .center .process003box .item .svgbox svg { display: inline-block; vertical-align: middle; fill: currentColor !important; color: #fff;}
#sw-process-003--0 .center .process003box .item .p1 { margin-top: 15px; color: var(--font);font-size: 22px; font-weight: 700;}
#sw-process-003--0 .center .process003box .item .p2 { margin-top: 15px; color: var(--font); font-size: 17px;}
@media screen and (max-width: 850px) {
    #sw-process-003--0 .center .process003box { flex-wrap: wrap; justify-content: center; margin-top: 15px; }
    #sw-process-003--0 .center .process003box .item {  width: 50%;  margin-bottom: 30px;}
    #sw-process-003--0 .center .process003box .item .svgbox { width: 82px; height: 82px;}
    #sw-process-003--0 .center .process003box .item .textbox .p1 {font-size: 20px;}
    #sw-process-003--0 .center .process003box .item .textbox .p2 { font-size: 16px;}
    #sw-process-003--0 .center .process003box .item:last-child {margin-bottom: 0px;}
}
@media screen and (max-width: 600px) {
    #sw-process-003--0 .center .process003box { flex-wrap: wrap;  margin-top: 10px;}
    #sw-process-003--0 .center .process003box .item { width: 100%; margin-bottom: 25px;}
    #sw-process-003--0 .center .process003box .item .svgbox {width: 70px;  height: 70px;}
    #sw-process-003--0 .center .process003box .item .textbox .p1 { font-size: 18px; margin-top: 10px;}
    #sw-process-003--0 .center .process003box .item .textbox .p2 {  font-size: 14px;  margin-top: 10px; }
}
#sw-process-003--0 .center .morebtn { text-align: center; margin-top: 0px;}
#sw-process-003--0 .center .morebtn .btn { background: var(--secondary); padding: 20px; font-size: 14px; color:#fff; text-transform: uppercase; display: inline-flex;}
#sw-process-003--0 .center .morebtn .btn:hover { background: #2a2a2a; color: #fff;}
@media screen and (max-width: 850px) {
    #sw-process-003--0 .center .morebtn .btn { padding: 10px 15px; font-size: 13px;}
}
@media screen and (max-width: 600px) {
    #sw-process-003--0 .center .morebtn{ margin-top: 20px;}
    #sw-process-003--0 .center .morebtn .btn { font-size: 12px;}
}
#sw-process-003--0 .bg { opacity: 0.08; background-image: url('../images/bg02.jpg');}

/*首页灰色间隔条*/
#sw-elements-001--0 .elementbox{ background: var(--brand); color: #fff; padding: 15px 0; font-size: 18px; }

/*首页新闻*/
#sw-services-products-005--0 .title { font-weight: bold; color: var(--font); }
#sw-services-products-005--0 .desc {  color: var(--font); font-size: 18px; margin-top: 20px; }
#sw-services-products-005--0 .flexW { display: flex; flex-wrap: wrap; margin: -15px; margin-top: 30px; }
#sw-services-products-005--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-services-products-005--0 .flexW { margin: -5px; }
    #sw-services-products-005--0 .flexW .item { padding: 5px; } 
}
#sw-services-products-005--0 .flexW .item { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
#sw-services-products-005--0 .imgW { width: 50%; background-size: cover; background-position: center; }
#sw-services-products-005--0 .textW { width: 50%; background: #F7F7F7; padding: 7.20721% 5.40541%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align: left;  color: var(--font); }
#sw-services-products-005--0 .tit { font-weight: bold; font-size: 20px; }
#sw-services-products-005--0 .des { margin-top: 20px; font-size: 16px; }
#sw-services-products-005--0 .btn { display: inline-block;  color:#fff; background: var(--secondary); padding: 15px 20px; letter-spacing: 1px; margin-top: 25px; font-size: 13px; }
#sw-services-products-005--0 .btn:hover { background: #202020; color: #fff; }
@media screen and (max-width: 875px) { 
    #sw-services-products-005--0 .flexW .item { width: 100%; margin-bottom: 20px; }
    #sw-services-products-005--0 .desc { font-size: 16px; } 
}
@media screen and (max-width: 500px) { 
    #sw-services-products-005--0 .tit { font-size: 16px; }
    #sw-services-products-005--0 .des { font-size: 14px; }
    #sw-services-products-005--0 .imgW { width: 100%; height: 300px; }
    #sw-services-products-005--0 .textW { width: 100%; }
    #sw-services-products-005--0 .btn { padding: 10px 15px; } 
}

/*尾部*/
#sw-footer-005--0 .footerTop { color: #fff; background: #2A2A2A; }
#sw-footer-005--0 .footerTop .flexW { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
#sw-footer-005--0 .footerTop .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; }
#sw-footer-005--0 .footerTop .flexW .item .logo{display: inline-block;}
#sw-footer-005--0 .footerTop .flexW .item .logo img{max-width: 150px;}
@media screen and (max-width: 600px) {
    #sw-footer-005--0 .footerTop .flexW { margin-left: -5px; margin-right: -5px; }
    #sw-footer-005--0 .footerTop .flexW .item { padding: 0 5px; text-align: left}
    #sw-footer-005--0 .footerTop .flexW .item .logo img{max-width: 120px;}
}
#sw-footer-005--0 .footerTop .item { width: 25%; flex-grow: 1; }
#sw-footer-005--0 .footerTop .slogan { font-size: 18px; margin-top: 10px; display: block; }
#sw-footer-005--0 .footerTop .des { font-size: 14px; margin: 30px auto 0; display: block; font-weight: bold; max-width: 600px; }
#sw-footer-005--0 .footerTop .title {display: flex;align-items: center;justify-content: space-between; }
#sw-footer-005--0 .footerTop .title p{ font-size: 22px; font-weight: bold;}
#sw-footer-005--0 .footerTop .title svg{display: none;}
#sw-footer-005--0 .footerTop ul { margin-top: 20px; }
#sw-footer-005--0 .footerTop li { margin-bottom: 10px; }
#sw-footer-005--0 .footerTop li:last-child { margin-bottom: 0; }
#sw-footer-005--0 .footerTop a {  font-size: 16px; }
#sw-footer-005--0 .footerTop .shareW{ margin-top: 20px; }
#sw-footer-005--0 .footerTop .shareW a { display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 0; }
#sw-footer-005--0 .footerTop .shareW a:last-child { margin-right: 0; }
#sw-footer-005--0 .footerTop .shareW a:hover { color: var(--brand); }
#sw-footer-005--0 .footerBot { font-size: 13px; font-weight: bold; background: #2A2A2A;  padding: 15px 0; }
#sw-footer-005--0 .footerBot .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
@media screen and (max-width: 875px) { 
    #sw-footer-005--0 .footerTop .title p{font-size: 20px;}
    #sw-footer-005--0 .footerTop .item { width: 100%; text-align: center; margin-bottom: 20px; }
    #sw-footer-005--0 .footerTop .item:last-child { margin-bottom: 0; }
    #sw-footer-005--0 .footerBot { text-align: center; }
    #sw-footer-005--0 .footerBot .leftW { width: 100%; }
    #sw-footer-005--0 .footerBot .rightW { width: 100%; }
    #sw-footer-005--0 .footerTop a{font-size: 14px}
    #sw-footer-005--0 .footerTop .flexW .item .ul1{display: none}
    #sw-footer-005--0 .footerTop .flexW .item .ul2{display: none}
    #sw-footer-005--0 .footerTop .flexW .item .ul3{display: none}
    #sw-footer-005--0 .footerTop .title .closesvg{display: inline-block;vertical-align: middle;fill: currentColor !important;}
    #sw-footer-005--0 .footerTop .title .opensvg{display: none;vertical-align: middle;fill: currentColor !important;}
    #sw-footer-005--0 .footerTop .active .closesvg{display: none;}
    #sw-footer-005--0 .footerTop .active .opensvg{display: inline-block;vertical-align: middle;fill: currentColor !important;}
}
#sw-footer-005--0 .bg-wrap { background: #0a2b52;}

/*每页侧边浮窗*/
#sw-contactus-001--0 { z-index: 100000000; }
#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; margin-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 !important; -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;}

/*侧边浮窗*/
#sw-slider-006--0 { position: fixed; bottom: 80px; right: 0;}
#sw-slider-006--0 .content { background-color: var(--brand); color: #ffffff; padding: 20px 15px 25px; font-size: 20px; font-weight: bold;}
#sw-slider-006--0 .content .right-icon{ margin-bottom: 5px;}

/*手机端底部状态*/
.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;}


/*-------------关于我们--------------*/
/*banner*/
div[data-group="crumbs"] .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;}    
#crumbs-T006--0 .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;}
}
#crumbs-T006--0 .bg {   opacity: 0.37;}

/*01*/
.about-003 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; margin-top: 2.94737%; flex-direction: row-reverse; }
.about-003 .imgW { width: 48.24561%; }
.about-003 .textW { width: 48.24561%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.about-003 .title { font-weight: bold; color: var(--font); text-align: center; }
.about-003 .desc { font-size: 18px; color:var(--font) margin-top: 30px; text-align: center; }
.about-003 .des { font-size: 16px; color:var(--font) }
.about-003 .btnW { margin-top: 45px; text-transform: uppercase; font-size: 12px; }
.about-003 .btnW a { display: inline-block; vertical-align: middle; padding: 15px 20px; margin-right: 10px; letter-spacing: 1px; }
.about-003 .btnW a:hover { background: #202020; color: #fff; }
.about-003 .btnW a:last-child { margin-right: 0; }
.about-003 .btn1 { color: #fff; background: var(--brand); }
.about-003 .btn2 { color:var(--font); background: var(--secondary); }
@media screen and (max-width: 875px) { 
    .about-003 .imgW { width: 100%; }
  .about-003 .textW { width: 100%; padding: 20px 0; }
  .about-003 .btnW { margin-top: 30px; }
  .about-003 .btnW a { padding: 10px 15px; }
  .about-003 .des { font-size: 14px; }
  .about-003 .desc { margin-top: 10px; }
  .about-Process #sw-process-003--0{padding-top: 0px !important;} 
}
div[data-group="About"] #about-003--0{ padding-top: 50px !important;}
/*公司理念  公司前景*/
.about-Process #sw-process-003--0 .bg { opacity: 1; background: #fff;}

/*综合生产线*/
#sw-partner-clients-002--0 .center .title { box-sizing: border-box;  padding: 0px 15px; text-align: center; }
#sw-partner-clients-002--0 .center .title .bigtitle {  color: var(--font);  text-transform: capitalize; font-weight: 700; line-height: 1.2; }
#sw-partner-clients-002--0 .center .partner002box { margin: 0px -10px; margin-top: 25px; }
#sw-partner-clients-002--0 .center .partner002box .item { box-sizing: border-box; padding: 0px 10px;}
#sw-partner-clients-002--0 .center .partner002box .item img { max-width: 100%;}
#sw-partner-clients-002--0 .center .partner002box .slick-next { right: -40px;}
#sw-partner-clients-002--0 .center .partner002box .slick-prev { left: -40px;}
#sw-partner-clients-002--0 .center .partner002box .slick-prev:before,
#sw-partner-clients-002--0 .center .partner002box .slick-next:before { font-size: 26px; font-weight: 700; color: #000;}
@media screen and (max-width: 850px) {
    #sw-partner-clients-002--0 .center .partner002box .slick-next { right: 0;}
    #sw-partner-clients-002--0 .center .partner002box .slick-prev { left: 0;}
}
@mediascreen and (max-width:600px) {
    #sw-partner-clients-002--0 .center .partner002box{ margin-top: 20px;}
    }
#sw-partner-clients-002--0 .bg-wrap { background: rgba(209, 215, 221, 0.2);}

/*产品细节展示*/
#sw-partner-clients-002--1 .center .title { box-sizing: border-box; padding: 0px 15px; text-align: center;}
#sw-partner-clients-002--1 .center .title .bigtitle { color: var(--font); text-transform: capitalize; font-weight: 700; line-height: 1.2;}
#sw-partner-clients-002--1 .center .partner002box { margin: 0px -10px; margin-top: 25px;}
#sw-partner-clients-002--1 .center .partner002box .item { box-sizing: border-box; padding: 0px 10px;}
#sw-partner-clients-002--1 .center .partner002box .item img { max-width: 100%;}
#sw-partner-clients-002--1 .center .partner002box .slick-next { right: -40px;}
#sw-partner-clients-002--1 .center .partner002box .slick-prev { left: -40px;}
#sw-partner-clients-002--1 .center .partner002box .slick-prev:before,
#sw-partner-clients-002--1 .center .partner002box .slick-next:before { font-size: 26px; font-weight: 700; color: #000;}
@media screen and (max-width: 850px) {
    #sw-partner-clients-002--1 .center .partner002box .slick-next { right: 0;}
    #sw-partner-clients-002--1 .center .partner002box .slick-prev { left: 0;}
}
@media screen and (max-width:600px) {
    #sw-partner-clients-002--1 .center .partner002box{margin-top: 20px;}
}
#sw-partner-clients-002--1 .bg { opacity: 0.08; background-repeat: No-repeat; background-size: cover; background-position: center center; background-image: url(../images/about/bg01.jpg);}

/*案例*/
#sw-gallery-008--0 .pic-box { display: flex; flex-wrap: wrap;}
#sw-gallery-008--0 .pic-box .left-pic { width: 50%; padding: 15px;}
#sw-gallery-008--0 .pic-box .right-pic { width: 50%; padding: 15px;}
#sw-gallery-008--0 .pic-box .img-box img { width: 100%;}
#sw-gallery-008--0 .pic-box .text-box { font-size: 18px; text-align: center;}
#sw-gallery-008--0 .tit-box{ font-size:30px; text-align: center;}
@media screen and (max-width: 875px) {
    #sw-gallery-008--0 .pic-box .left-pic {width: 100%; padding: 5px;}
    #sw-gallery-008--0 .pic-box .right-pic { width: 100%; padding: 5px;}
}
#sw-gallery-008--0{ padding: 20px 0 30px; }
/*海外市场*/
#sw-gallery-006--0 .title { font-weight: bold; color: var(--font); }
#sw-gallery-006--0 .slickW { margin: 3.50877% auto 40px; max-width: 1000px; }
#sw-gallery-006--0 .slickW .slick-prev { left: -80px; }
#sw-gallery-006--0 .slickW .slick-next { right: -80px; }
#sw-gallery-006--0 .slickW .slick-prev, #sw-gallery-006--0 .slickW .slick-next { width: 30px; height: 30px; line-height: 30px; margin-top: -15px; font-size: 30px; font-weight: bold; }
#sw-gallery-006--0 .slickW .slick-dots { bottom: 0; margin-bottom: -40px; }
#sw-gallery-006--0 .slickW .slick-dots li button { width: 10px; height: 10px; background: #CACACA; }
#sw-gallery-006--0 .slickW .slick-dots li.slick-active button { background: #5F5F5F; }
@media screen and (max-width: 1200px) { 
  #sw-gallery-006--0 .slickW { text-align: left; }
  #sw-gallery-006--0 .slickW .slick-prev { left: 15px; }
  #sw-gallery-006--0 .slickW .slick-next { right: 15px; }
  #sw-gallery-006--0 .slickW .slick-prev, #sw-gallery-006--0 .slickW .slick-next { background: rgba(255, 255, 255, 0.7); font-size: 20px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  #sw-gallery-006--0 .slickW .slick-dots { margin-bottom: -30px; }
  #sw-gallery-006--0 .slickW { margin-bottom: 30px; } 
}
#sw-gallery-006--0 .bg { opacity: 0.11;  background-image: url(../images/about/bg02.jpg);}
#sw-gallery-006--0 .title{ padding-top: 10px;}

/*------------联系我们-------------*/

.form-002 .title { font-weight: bold; color: var(--font);}     
.form-002 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; margin-top: 10px;}    
.form-002 .leftW { width: 39.47368%; font-size: 16px;}    
.form-002 .rightW { width: 50%;}    
.form-002 .des { margin-top: 20px;}    
.form-002 .msg { margin-top: 20px;}        
.form-002 .msg li { margin-bottom: 20px;}    
@media screen and (max-width: 875px) {
    .form-002 .leftW { width: 100%; }        
    .form-002 .rightW { width: 100%;}
}    
.form-002 .formW .create-form-wrap .create-form-title { display: none !important;}    
.form-002 .formW .create-form-sort { margin: 0 -15px;}    
.form-002 .formW .create-form-wrap { background: none !important; border: 0 !important; padding: 0 !important;}    
.form-002 .formW .create-form-inner .create-form-li input,
.form-002 .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;}    
.form-002 .formW .create-form-inner .create-form-li label { color: #868e96 !important; font-size: 14px !important;}    
.form-002 .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;}    
.form-002 .formW .create-form-inner .create-form-submit:hover { filter: alpha(opacity=50); opacity: 0.5;}    
.form-002 .formW .create-form-wrap,
.form-002 .formW .fb-product-wrap,
.form-002 .formW #crmMailMask { font-family: Montserrat, Arial, Helvetica, "Microsoft YaHei", SimSun, Sans-serif !important;}    
.form-002 .formW .create-form-inner .create-form-action { text-align: left !important; padding-bottom: 0 !important;}    
.form-002 .formW .create-form-inner .create-form-li { margin-bottom: 20px !important;}    
.form-002 .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}
#form-002--0 .bg { opacity: 0.04; background-image: url(../images/contact/bg02.jpg);}


/*-----------产品展示----------*/
#products-category-005--0 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#products-category-005--0 .leftW { width: 250px; margin-right: 55px;}
#products-category-005--0 .rightW { width: 0; flex-grow: 1;}
#products-category-005--0 .title { font-size: 18px;  font-weight: bold; color: #363636; margin-bottom: 15px;}
#products-category-005--0 .menu li { display: flex; flex-wrap: wrap; align-items: center;}
#products-category-005--0 ul.menu.hiddenChild ul:not(.active) { display: none;}
#products-category-005--0 .menu li:hover>a,
#products-category-005--0 .menu li.active>a { color: var(--brand);}
#products-category-005--0 .menu li li { margin-left: 20px;}
#products-category-005--0 .menu a {display: block; padding: 15px 10px; flex-grow: 1; position: relative; cursor: pointer;color:#fff;}
#products-category-005--0 .condition-box select {  padding: 10px 25px 10px 15px; border: none;  border-radius: 3px; color: var(--font); background: #f5f5f5; outline: none;}
#products-category-005--0 .condition-box .open-view { fill: var(--font) !important; position: relative; left: -18px; pointer-events: none;}
#products-category-005--0 .condition-box .type-view { box-shadow: 0px 0px 25px rgb(0 0 0 / 15%);
    }
#products-category-005--0 .condition-box .type-box { padding: 6px 10px;}
#products-category-005--0 .condition-box .type-box.active { background-color: var(--brand); color: #ffffff;}
#products-category-005--0 .list { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
#products-category-005--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; display: flex; justify-content: space-between; flex-direction: column;}
#products-category-005--0 .item .learn-more-box { background-color: var(--brand); font-size: 16px; padding: 8px 20px; color: #ffffff; border-radius: 3px;}
#products-category-005--0 .list .item .description-value { display: none !important;}
#products-category-005--0 .list[data-type='list'] .item { width: 100% !important; display: flex; border: 1px solid #e6e6e6; padding: 20px;}
#products-category-005--0 .list[data-type='list'] .item .content { margin-left: 20px; display: flex; flex-direction: column;}
#products-category-005--0 .list[data-type='list'] .item .content .fx-fg-1 { flex-grow: 1;}
#products-category-005--0 .list[data-type='list'] .item .tit { font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
#products-category-005--0 .list[data-type='list'] .item .imgW { max-width: 170px; border: none;}
#products-category-005--0 .list[data-type='list'] .item .description-value { display: block !important;}
@media screen and (max-width: 600px) {
    #products-category-005--0 .list { margin-left: -5px; margin-right: -5px;}
    #products-category-005--0 .list .item { padding: 0 5px;}
}
#products-category-005--0 .list .item { width: 25%; margin-bottom: 20px;}
#products-category-005--0 .imgW { border: 1px solid #e5e5e5; display: block; overflow: hidden;position: relative;}
#products-category-005--0 .item .image-box-value { position: relative; height: 0; overflow: hidden; padding-bottom: 64%;}
#products-category-005--0 .item .image-box-value[data-type="square"] { padding-bottom: 100%;}
#products-category-005--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-005--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);}
#products-category-005--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-005--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-005--0 .tit { color: var(--font); margin: 15px 0; font-size: 16px; display: block; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical;}
#products-category-005--0 .star { position: relative; letter-spacing: 2px; font-size: 18px; display: inline-block;}
#products-category-005--0 .star:before { content: "\e683\e683\e683\e683\e683"; font-family: icomoon;  color: #ccc;}
#products-category-005--0 .star span { overflow: hidden; position: absolute; top: 0; left: 0;}
#products-category-005--0 .star span:before { content: "\e683\e683\e683\e683\e683"; font-family: icomoon; color: var(--brand);}
#products-category-005--0 .price { margin-top: 15px; display: block; color: var(--font); font-size: 16px; font-weight: bold;}
#products-category-005--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-005--0 .btn:hover { background: var(--font); color: #fff;}
@media  screen and (max-width: 875px) {
    #products-category-005--0 .list .item { width: 50% !important; }
    #products-category-005--0 .list[data-type='list'] .item .tit { margin-top: 15px; }
    #products-category-005--0 .list[data-type='list'] .item .description-value { display: none !important;}
    #products-category-005--0 .menu { overflow: auto; white-space: nowrap;}
    #products-category-005--0 .leftW { margin-right: 0px; width: 100%;}
    #products-category-005--0 .menu li { display: inline-block; padding: 0 10px; border-top: none;}
    #products-category-005--0 .menu li a { display: inline-block;}
    #products-category-005--0 .menu li.active a { font-weight: bold;}
    #products-category-005--0 .menu li .image-value { width: 64px; height: 64px; border-radius: 50%;}
    #products-category-005--0 .menu li .title-value { width: 100px;  white-space: normal;  text-align: center;}
    #products-category-005--0 .menu li svg,
    #products-category-005--0 .menu li .menu { display: none;}
    #products-category-005--0 .rightW { width: 100%;}
}

.description-value.nowrap3{ margin-bottom: 10px;}
/**/
.pagination-view svg {  width: 24px; height: 24px;}
.pagination-view .pagination-index { display: inline-block; padding: 0px 9px; height: 26px; margin-left: 10px; text-align: center; line-height: 24px; border-radius: 2px; border: none; background-color: #f4f4f5; color: #606266; font-weight: bold;}
span[aria-current='page'] .pagination-index { background-color: #409eff; color: #fff;}
.pagination-view .page-jump-next { margin-left: 10px;}
.pagination-view .page-jump-prev,
.pagination-view .page-jump-next { display: flex; align-items: center; justify-content: center;}
.total-view{ line-height: 26px;}
@media screen and (max-width: 750px) {
    .total-view { display: none;}
}

/*--------------产品详情-------------*/
#products-detail-b2b-004--0 .bigFlexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#products-detail-b2b-004--0 .shop-info-box p{ margin-bottom: 5px;}
#products-detail-b2b-004--0 .proDetailLeft { width: 250px; margin-right: 55px;}
#products-detail-b2b-004--0 .proDetailLeft .title { font-size: 30px; font-weight: bold; color: var(--font);}
#products-detail-b2b-004--0 .proDetailLeft .menu { margin-top: 25px;}
#products-detail-b2b-004--0 .proDetailLeft .menu li {  border-top: 1px solid #e5e5e5;}
#products-detail-b2b-004--0 .proDetailLeft .menu li:hover>a,
#products-detail-b2b-004--0 .proDetailLeft .menu li.active>a { color: var(--brand);}
#products-detail-b2b-004--0 .proDetailLeft .menu li li { padding-left: 20px;}
#products-detail-b2b-004--0 .proDetailLeft .menu a { display: block; padding: 15px 20px; position: relative;}
#products-detail-b2b-004--0 .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--0 .proDetailRight { width: 0; flex-grow: 1;}
#products-detail-b2b-004--0 .proDetailLeftTop .item svg.svg-poster { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #e6e6e6;}
#products-detail-b2b-004--0 .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--0 .proDetailLeftTop .leftW { width: 47.95322%;}
#products-detail-b2b-004--0 .proDetailLeftTop .rightW { width: 46.19883%;}
#products-detail-b2b-004--0 .proDetailLeftTop .title { font-size: 30px; display: block; color: var(--font);}
#products-detail-b2b-004--0 .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--0 .proDetailLeftTop .btnW .samples_view { background-color: #F8F8F8; padding: 0 10px;}
#products-detail-b2b-004--0 .proDetailLeftTop .btnW .btn.btn-sample { color: var(--brand); font-weight: bold;}
#products-detail-b2b-004--0 .proDetailLeftTop .proUl { margin: 10px -5px 0;}
#products-detail-b2b-004--0 .proDetailLeftTop .proUl .item { margin: 0 5px;}
#products-detail-b2b-004--0 .proDetailLeftTop .proBanner .item img { display: inline-flex;}
#products-detail-b2b-004--0 .proDetailLeftTop .proUl .item,
#products-detail-b2b-004--0 .proDetailLeftTop .proBanner { background-color: #fff;}
#products-detail-b2b-004--0 .proDetailLeftTop .rightW.complete .item img,
#products-detail-b2b-004--0 .proDetailLeftTop .rightW.complete .item video { position: relative; top: 50%; transform: translateY(-50%);}
#products-detail-b2b-004--0 .descW { /* margin-top: 30px; */}
#products-detail-b2b-004--0 .descW .title { font-size: 24px; font-weight: bold; color: var(--font);}
#products-detail-b2b-004--0 .description-value { /*border-bottom: 1px solid #e5e5e5;*/}
#products-detail-b2b-004--0 .description-value svg.plus { display: none;}
#products-detail-b2b-004--0 .proRelated { /* margin-top: 30px; */}
#products-detail-b2b-004--0 .proRelated .title { font-size: 24px; font-weight: bold; border-bottom: 1px solid #e5e5e5; color: var(--font);}
#products-detail-b2b-004--0 .proRelated .slickW { margin-left: -10px; margin-right: -10px;}
#products-detail-b2b-004--0 .proRelated .item {  margin: 0 15px;}
#products-detail-b2b-004--0 .proRelated .slick-prev:before { content: "\e621";}
#products-detail-b2b-004--0 .proRelated .slick-next:before { content: "\e624"; }
#products-detail-b2b-004--0 .proRelated .slick-prev,
#products-detail-b2b-004--0 .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--0 .proRelated .slick-prev:hover,
#products-detail-b2b-004--0 .proRelated .slick-next:hover { background: var(--brand); color: #fff;}
#products-detail-b2b-004--0 .proRelated .slick-prev { left: 0; margin-left: -10px;}
#products-detail-b2b-004--0 .proRelated .slick-next { right: 0; margin-right: -10px;}
#products-detail-b2b-004--0 .proRelated .tit small { color: var(--font); font-size: 18px; margin-top: 20px; word-break: break-all;}
#products-detail-b2b-004--0 .proRelated .price { font-weight: bold; color: var(--font);}
#products-detail-b2b-004--0 .proRelated .imgW { display: block; position: relative; overflow: hidden;}
#products-detail-b2b-004--0 .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--0 .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--0 .selectW { position: relative;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
#products-detail-b2b-004--0 .selectW.selected { border-color: #222;}
#products-detail-b2b-004--0 .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--0 .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--0 .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--0 .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--0 .selectW .ulWrap::-webkit-scrollbar { width: 4px;}
#products-detail-b2b-004--0 .selectW .ulWrap::-webkit-scrollbar-track { background-color: #C9CECE; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
#products-detail-b2b-004--0 .selectW .ulWrap::-webkit-scrollbar-thumb { background-color: #90989D; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
#products-detail-b2b-004--0 .selectW ul { line-height: 1.1;}
#products-detail-b2b-004--0 .selectW ul>li { transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s;}
#products-detail-b2b-004--0 .selectW ul>li span { display: block; padding: 15px 10px; cursor: pointer; color: #777;}
#products-detail-b2b-004--0 .selectW ul>li span:hover { background: #F5FAFD;}
#products-detail-b2b-004--0 .selectW ul>li>ul { padding-left: 15px;}
#products-detail-b2b-004--0 .selectW ul>li>ul span { padding: 6px 0;}
#products-detail-b2b-004--0 .selectW ul>li.selected span { background: #F5FAFD;}
#products-detail-b2b-004--0 .btn-request,
#products-detail-b2b-004--0 .btn-contact-us { background-color: var(--brand); color: white;}
@media screen and (max-width: 1200px) {
    #products-detail-b2b-004--0 .proDetailLeft { display: none;}
}
@media screen and (max-width: 875px) {
    #products-detail-b2b-004--0 .description-value svg.plus {  display: block;}
    #products-detail-b2b-004--0 .description-value svg.less { display: none;}
    #products-detail-b2b-004--0 .proDetailLeftTop .priceW .unit .unit-content li div img,
    .attribute-list-value .item li img { width: 30px;}
    #products-detail-b2b-004--0 .proDetailLeftTop .attribute-list-value .item.last-item li img {
        width: 36px;}
    #products-detail-b2b-004--0 .description-content-value { /*display: none;*/}
    #products-detail-b2b-004--0 .proRelated .title,
    #products-detail-b2b-004--0 .descW .title { font-size: 16px; padding-top: 10px !important; padding-bottom: 10px !important;  padding-right: 10px;}
    #products-detail-b2b-004--0 .proDetailLeft {  width: 100%;}
    #products-detail-b2b-004--0 .proDetailRight { width: 100%;}
    #products-detail-b2b-004--0 .proRelated .slick-prev,
    #products-detail-b2b-004--0 .proRelated .slick-next { width: 30px; height: 30px; line-height: 30px; margin-top: -15px; font-size: 24px;}
    #products-detail-b2b-004--0 .proRelated .slick-prev { margin-left: 0px;}
    #products-detail-b2b-004--0 .proRelated .slick-next { margin-right: 0px;}
}
@media screen and (max-width: 600px) {
    #products-detail-b2b-004--0 .proDetailLeftTop .title { font-size: 20px;}
    #products-detail-b2b-004--0 .proDetailLeftTop .priceW .new {font-size: 24px;}
    #products-detail-b2b-004--0 .proDetailLeftTop .priceW .old { margin-bottom: 0;}
    #products-detail-b2b-004--0 .proDetailLeftTop .discount .price { font-size: 14px;}
    #products-detail-b2b-004--0 .proDetailLeftTop .discount { font-size: 12px;}
    #products-detail-b2b-004--0 .proDetailLeftTop .leftW { width: 100%;}
    #products-detail-b2b-004--0 .proDetailLeftTop .rightW { width: 100%;}
    #products-detail-b2b-004--0 .proRelated .flexW .item { width: 50%;}
    #products-detail-b2b-004--0 .proTopRelated .tit { font-size: 14px;}
    #products-detail-b2b-004--0 .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--0 .proDetailLeftTop .entm-field_editor { overflow-x: auto; }
#products-detail-b2b-004--0 .description-content-value { overflow-x: auto}
#products-detail-b2b-004--0 .filebox{ display: flex;  flex-wrap: wrap;}
#products-detail-b2b-004--0 .filebox .item { margin-bottom: 5px;margin-left:10px; }
#products-detail-b2b-004--0 .filebox .item a { display: flex; align-items: center;}
#products-detail-b2b-004--0 .filebox .item a .img {width: 28px;}
#products-detail-b2b-004--0 .filebox .item a .tit{ margin-left: 5px;}

.description-value .entm-field_editor{ /*display: none;*/}

.pagination-value ul li{ float: left; margin: 0 6px;}
.pagination-value ul li a:hover{ color: #0075c2;}
#products-category-005--0 .pagination-value .title { font-size: 14px; font-weight: normal; color: #363636; margin-bottom: 0;}
#products-category-005--0 .rightW{ padding-bottom: 50px;}



/*表单*/
#sw-form-001--0 .center{ padding:10px;}
#sw-form-001--0 .title {font-weight: bold; color: var(--font);}
#sw-form-001--0 .formW .create-form-wrap .create-form-title { display: none !important;}
#sw-form-001--0 .formW .create-form-sort { margin: 0 -15px;}
#sw-form-001--0 .formW .create-form-wrap { background: none !important; border: 0 !important; padding: 0 !important;}
 #sw-form-001--0 .formW .create-form-inner .create-form-li input,
#sw-form-001--0 .formW .create-form-inner .create-form-li textarea { border-radius: 5px !important; background: #fff !important; border: 1px solid #CED4DA !important; color: #222 !important; padding: 10px 10px !important;}
#sw-form-001--0 .formW .create-form-inner .create-form-li label { color: #6c757d !important; font-size: 14px !important;}
#sw-form-001--0 .formW .create-form-inner .create-form-submit { max-width: none !important; background: var(--brand) !important; color: #fff !important; text-transform: uppercase; border-radius: 30px !important; padding: 10px 15px !important;}
#sw-form-001--0 .formW .create-form-inner .create-form-action { text-align: left !important; margin-top: 0 !important;}
#sw-form-001--0 .formW .create-form-inner .create-form-li { margin-bottom: 20px !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;}
.description-box-value .plus{ display: none;}




/*---------------新闻------------*/
.template002-news .flexW { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.template002-news .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) { 
    .template002-news .flexW { margin-left: -5px; margin-right: -5px; }
  .template002-news .flexW .item { padding: 0 5px; } 
}
.template002-news .item { width: 33.33333%; margin-bottom: 30px; }
.template002-news .item:hover img { filter: alpha(opacity=70); opacity: 0.7; }
.template002-news .imgW { display: block; position: relative; }
.template002-news .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; }
.template002-news .date span { font-weight: bold; color: #fff; line-height: 1.2; }
.template002-news .cont { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.template002-news .tit { display: block; padding: 30px 10px; }
.template002-news .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; }
.template002-news .tit:hover h3 { color: var(--brand); }
@media  screen and (max-width: 875px) { 
    .template002-news .flexW .item { width: 50%; }
  .template002-news .date { top: 5px; left: 5px; width: 50px; height: 50px; line-height: 50px; }
  .template002-news .date span { font-size: 12px; }
  .template002-news .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; }
  .template002-news .tit { padding: 20px 10px; } 
}
.template002-newsDetail .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.template002-newsDetail .leftW { flex-grow: 1; width: 0; }
.template002-newsDetail .leftW .title { font-size: 30px; font-weight: bold; color: var(--font); }
.template002-newsDetail .leftW .imgW { display: block; position: relative; margin-top: 30px; }
.template002-newsDetail .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; }
.template002-newsDetail .leftW .date span { font-weight: bold; color: #fff; line-height: 1.2; }
.template002-newsDetail .leftW .desc { margin-top: 30px; }
.template002-newsDetail .rightW { width: 340px; margin-left: 55px; }
.template002-newsDetail .rightW .title { font-size: 30px; font-weight: bold; color: var(--font); }
.template002-newsDetail .rightW .wrap { margin-top: 30px; }
.template002-newsDetail .rightW .cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-bottom: 20px; }
.template002-newsDetail .rightW .imgW { width: 70px; margin-right: 10px; }
.template002-newsDetail .rightW .textW { width: 0; flex-grow: 1; }
.template002-newsDetail .rightW .date { font-weight: bold; color: var(--brand); letter-spacing: 3px; }
@media  screen and (max-width: 875px) { 
    .template002-newsDetail .leftW { width: 100%; }
  .template002-newsDetail .rightW { width: 100%; margin-left: 0; margin-top: 30px; } 
}

.pagenav ul li{ float: left; margin: 0 6px;}
.pagenav ul li a:hover{ color: #0075c2;}
div[data-group="Blog feed"] #news-list-004--0,div[data-group="Blog feed"] #news-detail-004--0{ padding-bottom: 80px!important;}

/*------------新闻详情------------*/
@media  screen and (max-width: 875px) { 
    .news-view-banner #crumbs-T006--0 .T006-crumbs h1{ font-size: 20px;}
}
.template002-newsDetail .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.template002-newsDetail .leftW { flex-grow: 1; width: 0; }
.template002-newsDetail .leftW .title { font-size: 30px; font-weight: bold; color: var(--font); }
.template002-newsDetail .leftW .imgW { display: block; position: relative; margin-top: 30px; }
.template002-newsDetail .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; }
.template002-newsDetail .leftW .date span { font-weight: bold; color: #fff; line-height: 1.2; }
.template002-newsDetail .leftW .desc { margin-top: 30px; }
.template002-newsDetail .rightW { width: 340px; margin-left: 55px; }
.template002-newsDetail .rightW .title { font-size: 30px; font-weight: bold; color: var(--font); }
.template002-newsDetail .rightW .wrap { margin-top: 30px; }
.template002-newsDetail .rightW .cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-bottom: 20px; }
.template002-newsDetail .rightW .imgW { width: 70px; margin-right: 10px; }
.template002-newsDetail .rightW .textW { width: 0; flex-grow: 1; }
.template002-newsDetail .rightW .date { font-weight: bold; color: var(--brand); letter-spacing: 3px; }
@media screen and (max-width: 875px) { 
    .template002-newsDetail .leftW { width: 100%; }
    .template002-newsDetail .rightW { width: 100%; margin-left: 0; margin-top: 30px; } 
    div[data-group="First screen"] #sw-firstScreen-006--0{ margin-top: 60px;}
}

@media screen and (max-width: 1000px) { 
  div[data-group="Store"] #products-category-005--0 .center { width: 100%; padding:0;}
  div[data-group="Store"] #products-category-005--0 .center .rightW{ padding: 0 16px;} 
}

/* Contact form, shared WhatsApp action, and targeted responsive hardening */
html,
body {
  max-width: 100%;
  overflow-x: clip;
}

img,
video,
iframe {
  max-width: 100%;
}

#wrap .flexW > *,
#wrap .row > * {
  min-width: 0;
}

a[href^="tel:"],
a[href^="mailto:"] {
  overflow-wrap: anywhere;
}

table {
  max-width: 100%;
}

.business-contact-form {
  color: #2a2a2a;
}

.business-contact-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px 20px;
}

.business-contact-field--full {
  grid-column: 1 / -1;
}

.business-contact-field label {
  display: block;
  margin-bottom: 7px;
  color: #4b5563;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.business-contact-field input,
.business-contact-field textarea {
  display: block;
  width: 100%;
  min-height: 46px;
  padding: 11px 13px;
  border: 1px solid rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  background: #fff;
  color: #2a2a2a;
  font: inherit;
  line-height: 1.5;
  box-sizing: border-box;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.business-contact-field textarea {
  min-height: 145px;
  resize: vertical;
}

.business-contact-field input:focus,
.business-contact-field textarea:focus {
  outline: 0;
  border-color: #0075c2;
  box-shadow: 0 0 0 3px rgba(0, 117, 194, 0.16);
}

.business-contact-required {
  margin: 12px 0 15px;
  color: #667085;
  font-size: 13px;
}

.business-contact-submit {
  min-height: 46px;
  padding: 11px 24px;
  border: 0;
  border-radius: 30px;
  background: #0075c2;
  color: #fff;
  font: inherit;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.business-contact-submit:hover {
  opacity: 0.86;
}

.business-contact-submit:focus-visible {
  outline: 3px solid rgba(0, 117, 194, 0.35);
  outline-offset: 3px;
}

.form-honeypot {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.whatsapp-contact-button {
  position: fixed;
  right: max(22px, env(safe-area-inset-right));
  bottom: max(14px, env(safe-area-inset-bottom));
  z-index: 1000000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  min-width: 58px;
  min-height: 58px;
  padding: 0;
  border-radius: 999px;
  background: #25d366;
  color: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  isolation: isolate;
}

.whatsapp-contact-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.45);
  animation: whatsapp-pulse 2.8s ease-out infinite;
}

.whatsapp-contact-button:hover,
.whatsapp-contact-button:focus-visible {
  color: #fff;
  background: #1fbd59;
  text-decoration: none;
}

.whatsapp-contact-button:focus-visible {
  outline: 3px solid rgba(37, 211, 102, 0.38);
  outline-offset: 4px;
}

.whatsapp-contact-button svg {
  flex: 0 0 auto;
  width: 28px;
  height: 28px;
}

.whatsapp-contact-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

@keyframes whatsapp-pulse {
  0%, 58% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.4); }
  82%, 100% { box-shadow: 0 0 0 14px rgba(37, 211, 102, 0); }
}

.contact-success-page {
  min-height: 100vh;
  margin: 0;
  background: #f4f7fa;
  color: #2a2a2a;
}

.contact-success {
  display: flex;
  min-height: 100vh;
  padding: 40px 20px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-sizing: border-box;
}

.contact-success-logo {
  display: block;
  width: min(180px, 55vw);
  margin-bottom: 28px;
}

.contact-success-logo img {
  display: block;
  width: 100%;
  height: auto;
}

.contact-success-card {
  width: min(620px, 100%);
  padding: 42px 38px;
  border-top: 4px solid #0075c2;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 14px 42px rgba(0, 42, 80, 0.12);
  text-align: center;
  box-sizing: border-box;
}

.contact-success-icon {
  display: inline-flex;
  width: 58px;
  height: 58px;
  margin-bottom: 18px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #e8f4fb;
  color: #0075c2;
  font-size: 30px;
  font-weight: 700;
}

.contact-success-card h1 {
  margin: 0 0 14px;
  color: #00173c;
  font-size: clamp(27px, 5vw, 38px);
  line-height: 1.2;
}

.contact-success-card p {
  max-width: 48ch;
  margin: 0 auto 28px;
  color: #5f656d;
  font-size: 16px;
  line-height: 1.7;
}

.contact-success-actions {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.contact-success-actions a {
  display: inline-flex;
  min-height: 44px;
  padding: 10px 20px;
  align-items: center;
  justify-content: center;
  border: 1px solid #0075c2;
  border-radius: 24px;
  color: #0075c2;
  font-weight: 700;
  text-decoration: none;
  box-sizing: border-box;
}

.contact-success-actions .contact-success-primary {
  background: #0075c2;
  color: #fff;
}

.contact-facebook-link {
  display: inline-flex;
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.contact-facebook-link img {
  display: block;
  width: 22px;
  height: 22px;
}

@media screen and (max-width: 875px) {
  #sw-header-004--0 .menuBtn {
    width: 44px;
    height: 44px;
  }

  #sw-header-004--0 .nav > li > a,
  #sw-header-004--0 .nav > li ul > li > a {
    min-height: 44px;
    box-sizing: border-box;
  }

  #sw-header-004--0 .nav > li > span {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }

  .form-002 .leftW {
    margin-bottom: 24px;
  }

  .form-002 .msg p,
  .form-002 .msg a {
    overflow-wrap: anywhere;
  }

  .business-contact-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }

  .business-contact-field--full {
    grid-column: auto;
  }

  .business-contact-field input,
  .business-contact-field textarea {
    font-size: 16px;
  }

  .business-contact-submit {
    width: 100%;
  }

  .whatsapp-contact-button {
    right: max(14px, env(safe-area-inset-right));
    bottom: max(14px, env(safe-area-inset-bottom));
    width: 54px;
    min-width: 54px;
    min-height: 54px;
    padding: 0;
  }

  .whatsapp-contact-button--above-mobile-bar {
    bottom: calc(78px + env(safe-area-inset-bottom));
  }

  table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 480px) {
  .contact-success-card {
    padding: 32px 20px;
  }

  .contact-success-actions a {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .whatsapp-contact-button::before {
    animation: none;
  }

  .business-contact-field input,
  .business-contact-field textarea,
  .business-contact-submit {
    transition: none;
  }
}





