@font-face{
  font-family:'impact';
  src:url('../font/impact-2.ttf');
}
@font-face{
  font-family:'MontserratRegular';
  src:url('../font/Montserrat-Regular.ttf');
}


html,body{
  font-family: MontserratMedium,Helvetica,Arial,sans-serif,"Microsoft YaHei";
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}
body{margin:0;font-size:16px;line-height:1.5;min-height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5{margin:0;padding:0}
*{transition: all .3s;}
*{scrollbar-color:#222 #ccc;scrollbar-width:thin;-ms-overflow-style:none}
*::-webkit-scrollbar{width:6px;height:6px}
*::-webkit-scrollbar-thumb{border-radius:3px;background:#222}
*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:6px;background:#ccc}
.no-scroll{overflow:hidden !important}
a{text-decoration:none}
a:hover{text-decoration:none;color:#37BBC3;}
a:focus{text-decoration:none;outline: none;}
.bg-cover{background-size:cover !important;background-repeat:no-repeat;background-position:center center}
.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.twoline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box}
.threeline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box}
.fiveline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box}
.clearfix:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; *display: table; }
li,ul{list-style: none;margin:0;padding:0;}

.Radio input,
.Checkbox input {
  display: none
}
.Radio label,
.Checkbox label {
  padding: 0 16px 0 0;
  display: inline-block;
  cursor: pointer;
  position: relative;
  font-weight: normal;
}
.Radio label:before,
.Checkbox label:before {
  box-sizing: border-box;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #999;
  margin: 0 8px;
  vertical-align: middle;
  display: inline-block;
  transition: 0.1S;
}
.Radio label:hover:before,
.Checkbox label:hover:before {
  border-color: #37BBC3;
}
.Radio input:disabled + label:before,
.Checkbox input:disabled + label:before {
  background-color: #37BBC3;
  border-color: #999;
  opacity: 0.5;
}
.Radio input:disabled + label,
.Checkbox input:disabled + label {
  opacity: 0.5;
}
.Radio input:checked + label:before {
  border: 5px solid #00a4ff;
  background-color: #37BBC3;
}
.Checkbox label:before {
  /*background: url(images/ico_tick.svg) no-repeat center;*/
  background-size: 0;
  border-radius: 4px;
  transition: 0.2S;
}
.Checkbox input:checked + label:before {
  background-color: #00a4ff;
  background-size: 16px;
  border-color: #00a4ff;
}
.HoverLabel label {
  display: block;
  border-radius: 4px;
  padding: 4px;
  width: 100%;
}
.HoverLabel label:hover {
  background-color: #EEE;
}

/*max-width:1920px;*/
.common-layout{width:100%;padding-left:100px;padding-right:100px;position:relative;margin:0 auto}

.page-wrap{visibility: hidden;}
.page-loading{position:fixed;left:0;right:0;bottom:0;top:0;z-index: 999;background: rgba(20,20,20,.3)}
.page-loading .loading-text{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size:50px;color:rgba(255,255,255,.1);display: none;}

/*公共更多按钮*/
.common-more-btn{position:relative;padding-left:64px;height:48px;display: flex;align-items: center;color:#999;}
.common-more-btn:before{content:"";width:48px;height:48px;box-sizing: border-box;border:1px solid  #3b97cc;border-radius: 99px;
  position:absolute;left:0;top:0;
}

/*公共内部区域*/
.common-block-in{width:100%;max-width: 1620px;margin:0 auto;}



/*移动端导航 start*/
.common-menu-box{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(55,187,195,.9);z-index: 999999;color:#fff;display: none;}
.common-menu-box .menu-box-in{position:fixed;top:0;right:100px;bottom:100px;left:100px;}
.common-menu-box .menu-head{display: flex;align-items: center;justify-content: space-between;margin-top:30px;}
.common-menu-box .menu-box-close{
  width:20px;height:20px;background: url("../image/icon-close.png") no-repeat center center;
  backgorund-size:contain;cursor: pointer;
}
.common-menu-box .menu-bottom{position:absolute;display:flex;align-items: flex-end;justify-content: space-between;
  left:50%;top:50%;transform: translate(-50%,-50%);
}
.common-menu-box .bottom-nav-box ul,.common-menu-box .bottom-nav-box li{margin:0;padding:0;list-style: none;}
.common-menu-box .bottom-nav-box li{margin-top:36px;display: flex;justify-content: center;}
.common-menu-box .bottom-nav-box li:first-child{margin-top:0;}
.common-menu-box .bottom-nav-box a.nav-a-main{display: block;text-decoration: none;color:#fff;transition: all .3s;padding-bottom:10px;}
.common-menu-box .bottom-nav-box li a:hover{color:#fff;}
.common-menu-box .bottom-nav-box a .t1{font-size:31px;font-family:Montserrat}
.common-menu-box .bottom-nav-box a .t2{font-size:21px;margin-left:30px;}

.common-menu-box .bottom-nav-box .ul-menu-sub{padding-left:24px;line-height: 2}
.common-menu-box .bottom-nav-box .ul-menu-sub a{display: block;color:#5B595A;font-size:20px;}

.common-menu-box .bottom-nav-box .nav-item-in{
  display: inline-block;line-height: 1;position:relative;
}
.common-menu-box .bottom-nav-box .curr .nav-item-in:after{
  content:"";display: block;position:absolute;left:0;right:0;bottom:0;height:6px;background: #E50012;
}
.common-menu-box .bottom-nav-box .curr a,.common-menu-box .bottom-nav-box .curr a{
  color:#fff;
}
.common-menu-box .bottom-connect{display: flex;align-items: center;}
.common-menu-box .bottom-connect .connect-left img{display: block;width:150px;height:auto;}
.common-menu-box .bottom-connect .connect-right{padding-left:60px;}
.common-menu-box .bottom-connect .connect-right .connect-label{color:#5B595A;}
.common-menu-box .bottom-connect .connect-right .connect-label i{font-size:30px;}
.common-menu-box .bottom-connect .connect-right .connect-label span{font-size:20px;}
.common-menu-box .bottom-connect .connect-right .connect-num{font-size:30px;color:#5B595A;font-family: StretchPro}
.common-menu-box .bottom-connect .connect-right .connect-shejiao{
  display: flex;align-items: center;justify-content: space-between;padding-top:8px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item{
  width:50px;height:50px;border-radius: 99px; display: flex;
  align-items: center;justify-content: center;background: #282727;font-size:30px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item i{
  font-size:30px;color:#fff;
}
/*移动端导航 end*/

/*二级页面的banner*/
.sub-page-banner{position:relative;}
.sub-page-banner img{display: block;width:100%;}
.sub-page-banner .sub-page-banner-in{
  position:absolute;top:0;bottom:0;padding:0 16px;box-sizing: border-box;
  width:100%;max-width:1620px;left:50%;transform: translateX(-50%);display: flex;align-items: center;
  color:#fff;justify-content: space-between;margin-right:50px;
}
.sub-page-banner .sub-page-banner-in .t1{font-size:52px;}
.sub-page-banner .sub-page-banner-in .t2{font-size:32px;}

.common-paging-box{margin-top:60px;}
.common-paging-box ul{display: flex;align-items: center;justify-content: center}
.common-paging-box li{padding:0 8px;}
.common-paging-box a{width:40px;height:40px;background: #fafafa;border-radius: 99px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#333;}
.common-paging-box li.curr a,.common-paging-box li:hover a{color:#fff;background: #37BBC3;}

/*搜索弹框*/
.common-search-wrap{position:fixed;inset: 0;background: rgba(55,187,195,.9);padding:50px;display: none;z-index: 999}
.common-search-wrap .search-wrap-close{position:absolute;top:50px;right:50px;width:40px;height:40px;color:#fff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.common-search-wrap .search-wrap-close i{font-size:22px;}
.common-search-wrap .search-box{position: absolute;top:50%;left:50px;right:50px;display: flex;transform: translateY(-50%)}
.common-search-wrap .search-box .search-box-left{display: flex;align-items: center;flex:1;background: #fff;padding:0 30px;}
.common-search-wrap .search-box .search-box-left .box-left-icon {padding-right:20px;}
.common-search-wrap .search-box .search-box-left .box-left-icon i{font-size:30px;color:#999;}
.common-search-wrap .search-box .box-left-in{flex:1;}
.common-search-wrap .search-box .box-left-in input{width:100%;height:100px;border:none;outline: none;-webkit-appearance: none;font-size:21px;}
.common-search-wrap .search-box .search-box-right{background: #449FCE;color:#fff;font-size:24px;width:200px;display: flex;align-items: center;justify-content: center;cursor: pointer;}




.common-more-wrap{display:flex;justify-content:flex-end}
.common-more-wrap.right{justify-content:flex-end}
.common-more-wrap .common-more{position:relative;display:flex;width:60%;cursor:pointer}
.common-more-wrap .common-more .more-text{padding-right:24px;background-color:#000;position:relative;z-index:2;color:#fff;font-size:16px}
.common-more-wrap .common-more .more-line{position:absolute;top:50%;z-index:1;width:100%;background-color:#fff;height:1px;font-size:0}
.common-more-wrap .common-more .more-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;cursor:pointer}
.common-more-wrap .common-more .more-arrow:before{content:"";display:block;width:16px;border-top:1px solid #fff;transform:rotate(30deg);position:absolute;top:5px;right:1px}
.common-more-wrap .common-more .more-arrow:after{content:"";display:block;width:16px;border-top:1px solid #fff;transform:rotate(-30deg);position:absolute;bottom:4px;right:1px}
.com-toast-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(0,0,0,.6)}
.com-toast-box{position:absolute;top:50%;left:50%;padding:12px 30px;border-radius:2px;background-color:rgba(255,255,255,.9);color:#222;transform:translate(-50%,-50%);font-size:14px}
.com-toast-tit{line-height:30px}
.com-toast-item{line-height:30px;font-size:14px}
.index-banner{width:100%;overflow:hidden}
.index-banner .swiper-container{width:100%}
.swiper-button-prev,.swiper-button-next{width:15%;height:100%;top:0;background:none}
.swiper-button-prev{left:0}
.swiper-button-next{right:0}
.swiper-button-prev span,.swiper-button-next span{
  width:32px;height:32px;position:absolute;left:20px;top:50%;border-radius:100%;opacity:0;
  -webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;display:flex;align-items:center;justify-content:center;
  color:#fff;
}
.swiper-button-prev span i,.swiper-button-next span i{font-size:28px;color:#fff;}
.swiper-button-next span{left:auto;right:20px}
.swiper-button-prev:hover span,.swiper-button-next:hover span{opacity:.6}
.index-banner .swiper-pagination{
  top:auto;background:none;width:auto;right:150px;display: flex;align-items: center;bottom:50px;left:auto;
}
.index-banner .swiper-pagination-bullets span{margin:0 8px !important; width:30px;height:16px;display:block;border-radius:0;transition:all .3s;border-top:2px solid #fff;}
.swiper-pagination-bullet{background: transparent;}
.swiper-pagination-bullet-active{background: transparent;}
.index-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{width:40px}
.index-banner .swiper-pagination-bullet-active span{background:linear-gradient(to right,#83CD3B,#0E76C4);width:130px}
.index-banner .swiper-pagination-bullet i{background:gray;height:2px;transform:scaleX(0);transform-origin:0;display:none}
.index-banner .autoplay .firsrCurrent i{transition:transform 2.9s linear;transform:scaleX(1)}
.index-banner .autoplay .current i{transition:transform 4s linear;transform:scaleX(1)}
.index-banner .autoplay .replace span{background:gray}
.index-banner .slide-in{height:100%;position:relative;width:100%}
.index-banner .slide-in img{display:block;width:100%}


/*公共头部*/
.page-head{
  position:fixed;z-index: 999;padding:0 16px;left:0;top:0;right:0;background-color: transparent;
}
.page-head.scrolled{background-color: rgba(55,187,195,.9);}
.page-head-in{width:100%;max-width:1620px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;height:80px;}
.page-head .logo a{display: block;}
.page-head .logo a img{display: block;width:100%;}
.page-head .head-right{display: flex;align-items: center;}
.page-head .head-right .head-right-info{display: flex;align-items: center;color:#fff;}
.page-head .head-right .info-item{padding:0 24px;position:relative;}
.page-head .head-right .info-lang{display: flex;color:#fff;cursor: pointer;}
.page-head .head-right .info-more{cursor: pointer;display: none;}
.page-head .head-right .info-search{cursor: pointer;}
.page-head .head-right .info-item:before{content:"";position:absolute;left:0;top:50%;transform: translateY(-50%);border-left:1px solid #fff;height:16px;}
.page-head .head-nav ul{display: flex;align-items: center;}
.page-head .head-nav li{position:relative;}
.page-head .head-nav li.curr:before,.page-head .head-nav li:hover:before
{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background: linear-gradient(to bottom,#449FCE,transparent);}
.page-head .head-nav a{padding:0 30px;height:80px;display: flex;align-items: center;color:#fff;text-shadow: 0 0 1px #fff;font-size:16px;position:relative;z-index: 1;}

/*首页about*/
.index-about{
  padding:128px 16px 100px;font-size: 16px;background:url("../image/index-about-bg.jpg") no-repeat center center;background-size:cover;
  position:relative;
}
.index-about .index-about-in{display: flex;}
.index-about .index-about-left{width:870px;}

.index-about .index-about-left .about-left-title{display: flex;align-items: center;}
.index-about .about-left-title .t1{font-size:80px;color:#37bbc3;font-family: impact;}
.index-about .about-left-title .t2{flex:1;margin-left:24px;}
.index-about .about-left-title .t2-1{font-size:36px;}
.index-about .about-left-title .t2-2{font-size:22px;color:#999;}
.index-about .index-about-left .about-left-cont{font-size:16px;color:#666;padding-right:150px;margin-top:50px;}
.index-about .index-about-left .about-left-cont p{margin-bottom:24px;line-height: 2;}
.index-about .index-about-left .about-left-cont p.cont-weight{font-size:24px;color:#37bbc3;}
.index-about .index-about-left .about-left-cont .index-about-more{margin-top:80px;}
.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn:before{border-color:#37bbc3;}
.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn span{position: relative;z-index: 2;}

.index-about .index-about-right{
  margin:50px 0 0 0;position:absolute;flex:1;right:0;bottom:0;
  width:770px;height:810px;
}
.index-about .index-about-right .about-img{display: block;position:relative;z-index: 2;height:100%;}
.index-about .index-about-right .about-video{position:absolute;right:0;top:100px;width:600px;height:auto;}


/*首页布局*/
.index-layout-wrap{padding-left:0;margin-top:-60px;position:relative;z-index: 3;}
.index-layout{background: url("../image/index-layout-bg.jpg") no-repeat 0 0;background-size:cover;padding:84px 50px 84px 50px;}
.index-layout .index-layout-head{display: flex;align-items: center;justify-content: space-between;padding-right:16px;}
.index-layout .layout-head-title{display: flex;align-items: flex-end;color:#fff;}
.index-layout .layout-head-title .t1{font-size:80px;font-family:impact; line-height: 1;}
.index-layout .layout-head-title .t2{font-size:36px;padding-left:32px;}

.index-layout .layout-head-left{margin-right:24px;}
.index-layout .layout-head-subtitle .t1{font-size:36px;margin-top:100px;color:#fff;}
.index-layout .layout-head-subtitle .t2{font-size:16px;margin-top:40px;color:#fff;}

.index-layout .layout-head-right{display: flex;align-items: center;}
.index-layout .layout-swiper-arrow{display: flex;align-items: center;}
.index-layout .layout-swiper-arrow .arrow-left,.index-layout .layout-swiper-arrow .arrow-right{
  border-radius: 99px;display: flex;align-items: center;justify-content: center;
  font-size:24px;width:36px;height:36px;background: #fff;color:#37bbc3;cursor: pointer;
}
.index-layout .layout-swiper-arrow .arrow-left:hover,.index-layout .layout-swiper-arrow .arrow-right:hover,
.index-layout .layout-swiper-arrow .arrow-left.curr,.index-layout .layout-swiper-arrow .arrow-right.curr
{
  background: #37bbc3;color:#fff;
}
.index-layout .layout-swiper-arrow .arrow-left{
  margin-right:16px;
}
.index-layout .index-layout-cont{overflow:hidden;margin-top:90px;}
.index-layout .swiper-slide{width:257px;}
.index-layout .layout-item{width:100%;height:346px;background: #fff;padding:32px 27px;color:#999;position:relative;cursor: pointer;}
.index-layout .layout-item .t1{font-size:20px;}
.index-layout .layout-item .t2{font-size:16px;margin-top:4px;}
.index-layout .layout-item .item-arrow{margin-top:37px;}
.index-layout .layout-item .item-arrow i{font-size:24px;color:#f1f1f1;}
.index-layout .layout-item .item-img{position:absolute;right:27px;bottom:32px;filter: grayscale(100%);opacity: .1;}
.index-layout .layout-item:hover{color:#333;}
.index-layout .layout-item:hover .item-arrow i{color:#3B97CC;}
.index-layout .layout-item:hover .item-img{filter: grayscale(0);opacity: 1;}

.about-layout-wrap.product-layout-static .layout-head-right{display:none;}
.about-layout-wrap.product-layout-static .product-layout-swiper{overflow-x:auto;scrollbar-width:none;}
.about-layout-wrap.product-layout-static .product-layout-swiper::-webkit-scrollbar{display:none;}
.about-layout-wrap.product-layout-static .product-layout-swiper .swiper-wrapper{gap:60px;justify-content:center;transform:none !important;}
.about-layout-wrap.product-layout-static .product-layout-swiper .swiper-slide{margin-right:0 !important;}
.about-layout-wrap.product-layout-static .product-layout-swiper .swiper-slide-duplicate{display:none !important;}
.about-layout-wrap .product-layout-swiper .layout-item{display:block;text-decoration:none;overflow:hidden;}
.about-layout-wrap .product-layout-swiper .layout-item .t1{position:relative;z-index:2;line-height:1.35;color:#666;}
.about-layout-wrap .product-layout-swiper .layout-item .t2{position:relative;z-index:2;color:#999;}
.about-layout-wrap .product-layout-swiper .layout-item .item-arrow{position:relative;z-index:2;}
.about-layout-wrap .product-layout-swiper .layout-item .item-img{
  right:18px;bottom:18px;width:150px;height:170px;filter:none;opacity:1;transition:transform .3s ease;
}
.about-layout-wrap .product-layout-swiper .layout-item .item-img img{display:block;width:100%;height:100%;object-fit:contain;}
.about-layout-wrap .product-layout-swiper .layout-item:hover .item-img{transform:translateY(-4px);}


.index-product{padding:128px 16px;background: url("../image/index-product-bg.jpg") center center;background-size:cover;}
.index-product-in{ display: flex;}
.index-product .index-pro-head .t1{font-size:80px;color:#E6E6E6;font-family:impact; }
.index-product .index-pro-head .t2{font-size:36px;margin-top:16px;}
.index-product .index-pro-cate{margin-top:100px;}
.index-product .index-pro-cate li{margin-top:24px;cursor: pointer;}
.index-product .index-pro-cate a{color:#333;display: inline-block;position:relative;font-size:20px;height:38px;}
.index-product .index-pro-cate a.curr{color:#37bbc3;}
.index-product .index-pro-cate a.curr:before{content:"";position:absolute;bottom:0;border-top:1px solid #37bbc3;left:0;right:0;}
.index-product .index-pro-cate-more{margin-top:250px;}
.index-product .index-pro-right{display: none;flex:1;min-width:0;flex-wrap: wrap;margin-left:150px;}
.index-product .index-pro-placeholder{display:none !important;}
.index-product .index-pro-empty{display:flex;align-items:center;justify-content:center;min-height:260px;width:100%;margin:24px;background:#fff;color:#999;font-size:18px;}
.index-product .index-pro-item-wrap{width:50%;padding:24px 24px;}
.index-product .index-pro-item{display: flex;align-items: center;justify-content:space-between; background: #fff;padding:32px;color:#333;min-height:260px;overflow:hidden;}
.index-product .index-pro-item .item-left{flex:1;min-width:0;padding-right:24px;}
.index-product .index-pro-item .product-cover{width:220px;height:196px;flex:none;overflow:hidden;background:#f3f9f9;}
.index-product .index-pro-item .product-cover img{display:block;width:100%;height:100%;object-fit:contain;}
.index-product .index-pro-item:hover{background: #3C96CB;}
.index-product .index-pro-item:hover *{color:#fff !important;}
.index-product .index-pro-item .item-left .item-name{font-size:20px;}
.index-product .index-pro-item .item-left .item-more{display: flex;align-items: center;margin-top:36px;}
.index-product .index-pro-item .item-left .item-more .more-text{font-size:14px;color:#999;margin-right:8px;}
.index-product .index-pro-item .item-left .item-more .more-icon{opacity: 0;}
.index-product .index-pro-item:hover .item-name{color:#37bbc3;}
.index-product .index-pro-item:hover .item-left .item-more .more-icon{opacity: 1;}

/*首页新闻*/
.index-news{padding:128px 16px;background: url("../image/index-news-bg.jpg") no-repeat center center;background-size:cover;}
.index-news-in{ }
.index-news .index-news-head{display: flex;align-items: flex-end;justify-content: space-between;}
.index-news .index-news-head .t1{font-size:80px;color:#E6E6E6;}
.index-news .index-news-head .t2{font-size:36px;}
.index-news .news-head-cont{display: flex;padding-top:66px;margin-top:66px;border-top:1px solid #DEE0E2;}
.index-news .news-cont-left{display: flex;width:55%;margin-right:24px;justify-content: space-between}
.index-news .new-left-item{background: #fff;padding:20px;color:#333;display: block;width:49%;box-sizing: border-box;position:relative;}
.index-news .new-left-item *{transition: none;}
.index-news .new-left-item .item-in{transition: bottom .3s;}
.index-news .new-left-item.hover .item-in{position:absolute;top:0;right:0;left:0;bottom:-60px;padding:20px;background: #fff;border-bottom:5px solid #37BBC3}
/*.index-news .new-left-item:hover{box-shadow: 0 0 16px rgba(0,0,0,.1)}*/
.index-news .new-left-item .left-item-img img{display: block;width:100%;}
.index-news .new-left-item .left-item-title{font-size:20px;margin-top:20px;}
.index-news .new-left-item .left-item-date{color:#999;margin-top:8px;}
.index-news .new-left-item .left-item-desc{margin-top:16px;line-height: 32px;color:#959595;}

.index-news .news-cont-right{flex:1;display: flex;flex-direction: column;}
.index-news .new-right-item{background: #fff;border-bottom:1px solid #F1F1F1;padding:58px 48px;display: block;flex:1;}
.index-news .new-right-item:hover{box-shadow: 0 0 16px rgba(0,0,0,.1);}
.index-news .new-right-item:last-child{border-bottom: none;}
.index-news .new-right-item .right-item-date{font-size:20px;color:#999;}
.index-news .new-right-item .right-item-name{font-size:20px;color:#333;margin-top:16px;}
.index-news .new-right-item .right-item-desc{font-size:16px;color:#959595;margin-top:16px;}


/*页脚*/
.page-footer{background: #37BBC3;padding:0 16px;position:relative;}
.page-footer .footer-in{display: flex;border-bottom:1px solid #73D0D5;}
.page-footer .footer-left{border-right: 1px solid #73D0D5;width:70%;}
.page-footer .footer-left-top{padding:50px 0;border-bottom:1px solid #73D0D5;}
.page-footer .footer-left-bottom{padding:50px 0;}
.page-footer .footer-left-bottom .foot-cate-1{display: flex;justify-content: space-between;}
.page-footer .footer-left-bottom .foot-cate-1-li{flex:1;}
.page-footer .footer-left-bottom .foot-cate-1-li > a{
  display: block;color:#fff;position:relative;padding-bottom:24px;font-size:18px;
}
.page-footer .footer-left-bottom .foot-cate-1-li > a:after{
  content:"";position:absolute;width:21px;
  left:0;bottom:0;
}

.page-footer .footer-right{display: flex;align-items: center;justify-content: center;flex:1;padding:24px;color:#fff;}
.page-footer .footer-right .footer-right-tit{font-size:20px;font-family: MontserratRegular;}
.page-footer .footer-right .footer-right-phone{font-size:32px;margin-top:80px;}
.page-footer .footer-right .footer-right-address{font-size:16px;margin-top:24px;}
.page-footer .footer-right .footer-right-qrcodes{display:flex;align-items:flex-start;gap:24px;margin-top:50px;}
.page-footer .footer-right .footer-right-qrcode{text-align:center;}
.page-footer .footer-right .footer-right-qrcode img{display:block;width:120px;height:120px;object-fit:cover;}
.page-footer .footer-right .footer-right-qrcode .qrcode-txt{margin-top:8px;color:rgba(255,255,255,.6)}

.page-footer .footer-left-bottom .foot-cate-2 li a{color:#fff;display: block;padding:8px 0;color:rgba(255,255,255,.6);}
.page-footer .footer-copyright{padding:24px 0;color:rgba(255,255,255,.6);}

.page-footer .footer-goto-top{position:absolute;right:0;top:0;bottom:0;width:150px;background: #3B97CC;
  display: flex;align-items: center;justify-content: center;cursor: pointer;
}
.page-footer .footer-goto-top .goto-icon{position:relative;width:28px;padding-top:6px;text-align: center;}
.page-footer .footer-goto-top .goto-icon:before{content:"";width:28px;height:28px;border:1px solid #fff;border-radius: 99px;display: block;
  position:absolute;top:0;right:0;
}
.page-footer .footer-goto-top .goto-icon i{position:relative;z-index: 2;color:#fff;font-size:22px;}
.page-footer .footer-goto-top .goto-text{color:#fff;writing-mode: vertical-rl;text-orientation: upright; letter-spacing: 5px;margin-left:1px;}

.page-about-desc{padding:100px 16px 175px 16px;background: url("../image/about-desc-bg.jpg") no-repeat center center;}
.page-about-desc .about-desc-in{}
.page-about-desc .about-desc-tit{font-size:36px;}
.page-about-desc .about-desc-cont{margin-top:100px;display: flex;justify-content: space-between;}
.page-about-desc .about-desc-cont .cont-left{width:49%;}
.page-about-desc .about-desc-cont .cont-left .left-t1{font-size:26px;color:#37bbc3;}
.page-about-desc .about-desc-cont .cont-left .left-cont{margin-top:32px;}
.page-about-desc .about-desc-cont .cont-left p{font-size:16px;line-height: 32px;margin-bottom:32px;color:#666;}
.page-about-desc .about-desc-cont .cont-right{width:43%;}
.page-about-desc .about-desc-cont .cont-right img{display: block;width:100%;}
.page-about-culture{padding:100px 16px;background:#f5f9f9;}
.page-about-culture .about-culture-head .t1{font-size:18px;color:#37bbc3;font-weight:600;letter-spacing:1px;}
.page-about-culture .about-culture-head h3{margin:10px 0 48px;font-size:36px;color:#333;}
.page-about-culture .about-culture-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;}
.page-about-culture .about-culture-item{padding:28px 32px;background:#fff;border-left:4px solid #37bbc3;box-shadow:0 8px 24px rgba(34,91,94,.06);}
.page-about-culture .about-culture-item:last-child{grid-column:span 2;}
.page-about-culture .about-culture-item dt{font-size:20px;font-weight:600;color:#222;}
.page-about-culture .about-culture-item dd{margin:16px 0 0;font-size:16px;line-height:1.9;color:#666;}

.page-about-department{padding:160px 16px;background: url("../image/about-department-bg.jpg") no-repeat center center;}
.page-about-department .about-department-in{width:100%;max-width:1340px;margin:0 auto;}
.page-about-department .department-tit{text-align: center;font-size:36px;padding-bottom:60px;}
.page-about-department .department-sub-tit{text-align: center;}
.page-about-department .about-department-tree{overflow-x: auto;margin:50px auto 0 auto;}
.page-about-department .about-department-tree img{display: block}

.about-layout-wrap .index-layout{padding:84px 0 84px 150px}

/*关于我们,历史*/
.page-about-history{padding:128px 16px;background: url("../image/about-history-bg.jpg") no-repeat center center;}
.page-about-history .about-history-in{}
.page-about-history .about-history-head{display: flex;align-items: center;justify-content: space-between;}
.page-about-history .about-history-head .head-title{font-size:36px;color:#fff;}
.page-about-history .history-swiper-arrow{display: flex;align-items: center;}
.page-about-history .history-swiper-arrow .arrow-left,.page-about-history .history-swiper-arrow .arrow-right{
  border-radius: 99px;display: flex;align-items: center;justify-content: center;
  font-size:24px;width:36px;height:36px;background: #fff;color:#37bbc3;cursor: pointer;
}
.page-about-history .history-swiper-arrow .arrow-left:hover,.page-about-history .history-swiper-arrow .arrow-right:hover,
.page-about-history .history-swiper-arrow .arrow-left.curr,.page-about-history .history-swiper-arrow .arrow-right.curr
{
  background: #37bbc3;color:#fff;
}
.page-about-history .history-swiper-arrow .arrow-left{
  margin-right:16px;
}
.page-about-history .about-history-cont{position:relative;padding-top:100px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}
.page-about-history .about-history-cont::-webkit-scrollbar{display:none;}
.page-about-history .about-history-cont .history-line-box{position:relative;display: flex;}

.page-about-history .about-history-cont .history-line-box:before{
  content:"";border-top:3px dashed #fff;position:absolute;left:0;right:0;top:30px;
}
.page-about-history .history-line-box .history-item{
  flex:1;display: flex;flex-direction: column;align-items: center;position:relative;cursor: pointer;min-width:300px;
}
.page-about-history .history-line-box .history-item-point{
  width:64px;height:64px;margin:0 auto;border-radius: 99px;border:1px solid transparent;box-sizing: border-box;
  background: rgba(255,255,255,0);position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;
}
.page-about-history .history-line-box .curr .history-item-point{
  border:1px solid #0A3C96;background: rgba(255,255,255,.4);
}
.page-about-history .history-line-box .history-item-point:before{
  content:"";width:10px;height:10px;border-radius: 99px;background: #fff;
}
.page-about-history .history-line-box .curr .history-item-point:before{
  background: #0A3C96;
}
.page-about-history .history-line-box .history-item .tip-img-box{
  width:320px;object-fit: cover;position:absolute;left:50%;transform: translateX(-50%);opacity: 0;cursor: default;
  top:-150%;padding-bottom:50px;
  display: none !important;
}
.page-about-history .history-line-box .history-item.curr .tip-img-box{
  opacity: 1;
  display: none !important;
}
.page-about-history .history-line-box .history-item .tip-img{
  width:320px;height:210px;object-fit: cover;;
}
.page-about-history .history-line-box .history-item .history-item-date{font-size:22px;color:#fff;line-height: 2;margin-top:6px;}
.page-about-history .history-line-box .history-item .history-item-txt{font-size:22px;color:#fff;line-height: 2;}
.page-about-history .history-line-box .history-item.curr .tip-img-box
{
  opacity: 1;
}

.page-about-factory{padding:128px 16px;background: url("../image/about-desc-bg.jpg") no-repeat center center}
.page-about-factory .about-factory-head{text-align: center;font-size:36px;}
.page-about-factory .about-factory-cont{max-width:1620px;width:100%;margin:90px auto 0 auto;position:relative;}
.page-about-factory .about-factory-cont .factory-swiper{max-width:1440px;width:100%;margin:0 auto;overflow: hidden;}
.page-about-factory .about-factory-cont .swiper-slide{width:445px; }
.page-about-factory .factory-item .factory-item-img-box img{display: block;width:100%;}
.page-about-factory .factory-item .factory-item-img-box .item-txt{text-align: center;padding:23px 0;}
.page-about-factory .about-factory-cont .factory-swiper-button{
  position:absolute;width:36px;height:36px;color:#37BBC3;border-radius: 99px;
  display: flex;align-items: center;justify-content: center;background: #f1f1f1;
  top:50%;transform: translateY(-50%);cursor: pointer;
}
.page-about-factory .about-factory-cont .factory-swiper-button:hover{background:#37BBC3;color:#fff;}
.page-about-factory .about-factory-cont .factory-swiper-button-prev{
  right:0;
}
.page-about-factory .about-factory-cont .factory-swiper-button-next{
  left:0;
}

/*产品中心*/
.page-product-main{padding:128px 16px;}
.page-product-main .page-product-head{text-align: center;font-size:36px;padding-bottom:100px;}
.page-product-main .page-product-cont{display: flex;align-items: flex-start;}
.page-product-main .product-category{width:274px;margin-right:110px;}
.page-product-main .product-category a{
  font-size:20px;padding:40px 16px;position:relative;display: block;
  border-bottom:1px solid #F1F1F1;color:#333;
}
.page-product-main .product-category a:hover{color:#37bbc3}
.page-product-main .product-category a:after{
  content:"";width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;
  transform: translateY(-50%) rotate(45deg);position:absolute;top:50%;right:16px;
}
.page-product-main .product-category a.curr{color:#37bbc3;}
.page-product-main .product-category a.curr:after{border-color:#37bbc3;transform: translateY(-50%) rotate(135deg);}

.page-product-main .product-list-box{flex:1;}
.page-product-main .product-list-box ul.product-ul{display: flex;flex-wrap: wrap;}
.page-product-main .product-list-box li.product-li {width:33.33%;box-sizing: border-box;padding:16px;}
.page-product-main .product-list-box li.product-empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;margin:16px;background:#f6f6f6;color:#999;font-size:18px;}
.page-product-main .product-item{background: #F6F6F6;padding:16px;display: block;color:#333;}
.page-product-main .product-item .pro-item-img{margin:16px;}
.page-product-main .product-item img{display: block;width:100%;}
.page-product-main .product-item .pro-item-name{
  display: flex;align-items: center;justify-content: center;border-top:1px solid #e6e6e6;padding-top:16px;
}
.page-product-main .product-item .name-text{font-size:16px;flex:1;margin-right:8px;}
.page-product-main .product-item .name-icon{
  width:40px;height:40px;border-radius: 99px;border:1px solid #0a3c96;
  display: flex;align-items: center;justify-content: center;
}
.page-product-main .product-item:hover .name-text{color:#37BBC3;}
.page-product-main .product-item:hover .name-icon{border:1px solid #37BBC3;background: #37BBC3;color:#fff;}
.page-product-main .product-list-paging{margin-top:60px;}
.page-product-main .product-list-paging ul{display: flex;align-items: center;justify-content: center}
.page-product-main .product-list-paging li{padding:0 8px;}
.page-product-main .product-list-paging a{width:40px;height:40px;background: #fafafa;border-radius: 99px;display:flex;align-items:center;justify-content:center;font-size:20px;}
.page-product-main .product-list-paging li.curr a{color:#fff;background: #37BBC3;}
.product-detail-banner{background: linear-gradient(to right, #37BBC3,#B9E3E6);padding:80px 16px;}
.product-detail-banner .sub-page-banner-in{width:100%;max-width: 1620px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}
.product-detail-banner .sub-page-banner-txt .t1{font-size:80px;color:#fff;}
.product-detail-banner .sub-page-banner-txt .t2{font-size:32px;color:#fff;}
.product-detail-banner .product-img{width:550px;height:550px;}

/*产品详情*/
.page-product-detail{padding:0 16px;}
.page-product-detail .product-detail-in{display: flex;align-items: flex-start;padding:100px 0;}
.page-product-detail .pro-detail-left{flex:1;margin-right:27%;overflow: hidden;width:0;}
.page-product-detail .pro-detail-left .detail-left-subtit{font-size:36px;margin-top:48px;}
.page-product-detail .pro-detail-left .detail-left-block:first-child {margin-top:0;}
.page-product-detail .pro-detail-left .detail-left-cont{padding:48px 0;border-bottom:2px solid #f1f1f1;}
.page-product-detail .pro-detail-left .detail-left-cont img{max-width:100%;}
.page-product-detail .pro-detail-left .detail-left-cont .down-cont img{max-width:287px;}
.page-product-detail .pro-detail-left .detail-left-cont .down-cont {position:relative;}
.page-product-detail .pro-detail-left .detail-left-cont .down-cont a {position:relative;display: inline-block}
.page-product-detail .pro-detail-left .detail-left-cont .down-cont .down-mask{
  position:absolute;inset:0;opacity: 0;display: flex;align-items: center;justify-content: center;font-size:18px;color:#fff;
}
.page-product-detail .pro-detail-left .detail-left-cont .down-cont a:hover .down-mask {background-color: rgba(55,187,195,.6);opacity: 1;}

.page-product-detail .pro-detail-right{width:400px;position: sticky;top:80px;}
.page-product-detail .pro-detail-nav li{margin-bottom:8px;}
.page-product-detail .pro-detail-nav a{height:60px;display:flex;align-items:center;justify-content: center;font-size:18px;color:#333;border-right:2px solid transparent;}
.page-product-detail .pro-detail-nav li.curr a,.page-product-detail .pro-detail-nav a:hover{background: #FAFAFA;border-right-color:#37BBC3;}
.page-product-detail .pro-detail-right-other{margin-top:150px;background: #fafafa;}
.page-product-detail .pro-detail-right-other img{display: block;width:100%;}
.page-product-detail .pro-detail-right-other .pro-detail-right-server{margin-top:35px;padding:16px;}
.page-product-detail .pro-detail-right-other .pro-detail-right-server .t1{font-size:26px;}
.page-product-detail .pro-detail-right-other .pro-detail-right-server .t2-box{margin-top:23px;display: flex;align-items: center;}
.page-product-detail .pro-detail-right-other .pro-detail-right-server .t2-box i{color:#3B97CC;font-size:30px;margin-right:16px;}
.page-product-detail .pro-detail-right-other .pro-detail-right-server .t2-box span{font-size:18px;color:#666;}
.page-product-detail .pro-detail-right-other .leave-msg-btn{background: #37BBC3;display: flex;align-items: center;justify-content: center;color:rgba(255,255,255,.8);height:60px;margin-top:40px;}
.page-product-detail .pro-detail-right-other .right-img{height:260px;object-fit:contain;padding:18px;background:#f3f9f9;}
.page-product-detail .detail-left-cont{font-size:17px;line-height:1.9;color:#555;}
.page-product-detail .product-lead{font-size:20px;line-height:1.9;color:#333;margin:0;}
.page-product-detail .product-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;}
.page-product-detail .product-fact{border:1px solid #d8eeee;background:#f7fbfb;padding:22px;min-height:112px;}
.page-product-detail .product-fact span{display:block;color:#888;font-size:14px;}
.page-product-detail .product-fact strong{display:block;color:#258b91;font-size:18px;font-weight:500;margin-top:10px;}
.page-product-detail .product-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.page-product-detail .product-feature{border:1px solid #d7ecec;padding:28px;background:#fbfdfd;}
.page-product-detail .product-feature-title{font-size:19px;color:#238c92;font-weight:bold;display:flex;align-items:center;}
.page-product-detail .product-feature-title span{width:42px;height:42px;margin-right:12px;background:#37bbc3;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;flex:none;}
.page-product-detail .product-feature p{margin:20px 0 0;line-height:1.9;}
.page-product-detail .product-indication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;}
.page-product-detail .product-indication-grid>div{padding:28px;background:#f4fafa;border-left:3px solid #37bbc3;}
.page-product-detail .product-indication-grid h4,.page-product-detail .product-subheading{font-size:22px;color:#258b91;margin:0 0 18px;}
.page-product-detail .product-indication-grid p{margin:0;}
.page-product-detail .product-indication-grid ul{padding-left:20px;margin:0;}
.page-product-detail .product-indication-grid li{list-style:disc;margin-bottom:10px;}
.page-product-detail .product-table-wrap{width:100%;overflow-x:auto;}
.page-product-detail .product-spec-table{width:100%;border-collapse:collapse;background:#fff;}
.page-product-detail .product-spec-table th,.page-product-detail .product-spec-table td{padding:18px 20px;border:1px solid #d9ecec;text-align:left;vertical-align:middle;}
.page-product-detail .product-spec-table th{width:180px;background:#37bbc3;color:#fff;font-weight:500;}
.page-product-detail .product-spec-table thead th{width:auto;text-align:center;}
.page-product-detail .product-solution-table td{text-align:center;}
.page-product-detail .product-subheading{margin-top:40px;}
.page-product-detail .product-notice-list{padding-left:24px;margin:0;}
.page-product-detail .product-notice-list li{list-style:decimal;margin-bottom:14px;padding-left:8px;}
.page-product-detail .product-concentration-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;}
.page-product-detail .product-concentration-list span{padding:10px 16px;border:1px solid #d7e8e8;background:#fafcfc;}
.page-product-detail .product-concentration-list .yellow{border-left:5px solid #e9c635;}
.page-product-detail .product-concentration-list .green{border-left:5px solid #43aa68;}
.page-product-detail .product-concentration-list .red{border-left:5px solid #d95656;}
.page-product-detail .product-professional-note{margin:28px 0 0;padding:18px 20px;background:#f5f5f5;color:#777;}
.page-product-detail .product-material-note{margin:0 0 24px;color:#888;}
.page-product-detail .product-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;}
.page-product-detail .product-reference-grid a{display:block;border:1px solid #e8eeee;background:#fafafa;padding:8px;}
.page-product-detail .product-reference-grid img{display:block;width:100%;height:auto;}
.page-product-detail .product-reference-grid.portrait img{aspect-ratio:7/10;object-fit:cover;object-position:top;}
.page-product-detail .product-reference-grid.landscape{grid-template-columns:1fr;}
.page-product-detail .product-reference-grid.landscape img{aspect-ratio:16/11;object-fit:cover;object-position:top;}
.page-product-detail .product-manual-card{display:flex;align-items:center;gap:32px;margin-top:32px;padding:28px;border:1px solid #d9ecec;background:#f7fbfb;}
.page-product-detail .product-manual-qr{display:block;width:180px;height:180px;flex:0 0 180px;background:#fff;}
.page-product-detail .product-manual-copy h4{margin:0 0 12px;font-size:24px;color:#333;}
.page-product-detail .product-manual-copy p{margin:0;color:#666;}

/*新闻列表*/
.news-list-box{padding:100px 16px;}
.news-list-box .news-head{display: flex;align-items: center;justify-content: space-between;}
.news-list-box .news-hot-box{margin-top:100px;}
.news-list-box .news-head .news-head-title{font-size:36px;}
.news-list-box .news-head .news-head-category ul{display: flex;align-items: center;}
.news-list-box .news-head .news-head-category a{display: block;color:#333;font-size:20px;}
.news-list-box .news-head .news-head-category li.curr a{color:#37BBC3;}
.news-list-box .news-head .news-head-category li.line{padding:0 16px;font-size:20px;}
.news-list-box .news-hot-box .hot-news-item{display: flex;background: #FAFAFA;padding:21px;}
.news-list-box .hot-news-item .hot-news-item-img{flex:1;margin-right:44px;}
.news-list-box .hot-news-item .hot-news-item-img img{display: block;width:100%;}
.news-list-box .hot-news-item .hot-news-item-info{flex:1;display: flex;align-items: center;flex-wrap: wrap;}
.news-list-box .hot-news-item .hot-news-item-info .news-item-name{font-size:26px;color:#37bbc3;}
.news-list-box .hot-news-item .hot-news-item-info .news-item-date{font-size:20px;color:#999;margin-top:30px;}
.news-list-box .hot-news-item .hot-news-item-info .news-item-desc{font-size:18px;color:#666;margin-top:50px;}
.news-list-box .hot-news-item .hot-news-item-info .news-item-more{display: flex;align-items: center;color:#999;font-size:16px;margin-top:100px;}
.news-list-box .hot-news-item .hot-news-item-info .news-item-more:hover{color:#37BBC3}
.news-list-box .hot-news-item .hot-news-item-info .news-item-more .more-icon{font-size:24px;margin-left:24px;}
.news-list-box .hot-news-item .hot-news-item-info .more-icon i{font-size:24px;}
.news-list-box .news-list-swiper{position:relative;overflow: hidden;}
.news-list-box .news-list-swiper .swiper-pagination{position:absolute;right:24px;bottom:24px;z-index: 10;left:auto;display: flex;align-items: center;justify-content: flex-end;}
.news-list-box .news-list-swiper .swiper-pagination .swiper-pagination-bullet{height:2px;width:30px;background: #DDDDDD;opacity: 1;}
.news-list-box .news-list-swiper .swiper-pagination .swiper-pagination-bullet-active{background: #37BBC3;}
.news-list-main{margin:46px -16px;display: flex;}

.news-list-main ul{display: flex;flex-wrap:wrap;}
.news-list-main .news-item{width:50%;padding:16px;}
.news-list-main .news-item a{display: block;background: #FAFAFA;padding:48px;}
.news-list-main .news-item a:hover{background: #37BBC3;padding:48px;}
.news-list-main ul .news-item a:hover *{color:#fff;}
.news-list-main .news-item .item-date{font-size:20px;color:#999;}
.news-list-main .news-item .item-name{font-size:20px;color:#333;margin-top:30px;}
.news-list-main .news-item .item-desc{font-size:16px;color:#959595;margin-top:26px;line-height: 2;}
.news-list-main .news-item .item-more {margin-top:24px;}
.news-list-main .news-item .item-more i{font-size:22px;color:#999;}

.news-detail-box{padding:100px 16px;}
.news-detail-box .news-detail-box-in{display: flex;}
.news-detail-box .news-detail-left{margin-right:150px;flex:1;}
.news-detail-box .news-detail-left .news-detail-name{font-size:36px;}
.news-detail-box .news-detail-left .news-detail-date{font-size:16px;margin-top:50px;padding-bottom:24px;border-bottom:1px solid #E6E6E6;color:#999;}
.news-detail-box .news-detail-left .news-detail-cont{overflow: hidden;padding-top:50px;}
.news-detail-box .news-detail-left .news-detail-cont img{max-width: 100%;}
.news-detail-box .news-detail-left .news-detail-cont p{line-height: 2;margin-bottom:24px;font-size:18px;color:#666;}

.news-detail-box .news-detail-right{width:432px;}
.news-detail-box .news-detail-right .detail-right-title{font-size:26px;padding-bottom:32px;line-height: 1;border-bottom:1px solid #E6E6E6;}
.news-detail-box .detail-right-news-list li{border-bottom:1px solid #E6E6E6;}
.news-detail-box .detail-right-news-list a{display: block;padding:24px 24px 24px 0;color:#333;}
.news-detail-box .detail-right-news-list a:hover .news-name{color:#37BBC3;}
.news-detail-box .detail-right-news-list a .news-name{font-size:20px;color:#666;}
.news-detail-box .detail-right-news-list a .news-date{font-size:20px;color:#999;margin-top:24px;}
.news-detail-box .news-detail-right .detail-right-more {margin-top:100px;}
.news-detail-box .news-detail-right .detail-right-more .more-btn{display: flex;color:#999;align-items: center;}
.news-detail-box .news-detail-right .detail-right-more .more-btn:hover *{color:#37BBC3}
.news-detail-box .news-detail-right .detail-right-more .more-btn i{font-size:24px;color:#999;margin-left:16px;}

.news-detail-box .news-detail-bottom{display: block;overflow: hidden;margin-top:50px;padding-top:50px;border-top:1px solid #EEEEEE;}
.news-detail-box .news-detail-bottom a{display: block;border:1px solid #dcdcdc;padding:8px 16px;font-size:16px;color:#999;}
.news-detail-box .news-detail-bottom a:hover{background: #37BBC3;color:#fff;border-color:#37BBC3;}
.news-detail-box .news-detail-bottom a.prev{float:left;}
.news-detail-box .news-detail-bottom a.next{float:right;}

/*企业招聘*/
.page-job-list-main{padding:100px 16px;}
.page-job-list .job-list-tit{font-size:36px;}
.page-job-list .job-list-desc{display: flex;border-top:10px solid #37BBC3;border-radius: 0 0 30px 0;overflow: hidden;margin-top:80px;}
.page-job-list .job-list-desc .job-list-desc-item{display: flex;flex:1;padding:64px 32px;}
.page-job-list .job-list-desc .item1{background: url("../image/job-list-desc-1.jpg") no-repeat center center;background-size:cover;color:#fff;}
.page-job-list .job-list-desc .item2{background: url("../image/job-list-desc-2.jpg") no-repeat center center;background-size:cover;}
.page-job-list .job-list-desc .item3{background: url("../image/job-list-desc-3.jpg") no-repeat center center;background-size:cover;color:#fff;}
.page-job-list .job-list-desc .job-list-desc-item .item-in{width:70%;}
.page-job-list .job-list-desc .job-list-desc-item .item-tit{font-size:22px;}
.page-job-list .job-list-desc .job-list-desc-item .item-cont{font-size:16px;line-height: 1.8;margin-top:80px;}

.page-job-list-main .job-list-box{display: flex;margin-top:100px;}
.page-job-list-main .job-list-box .job-list-box-left{flex:1;margin-right:0;}
.page-job-list-main .job-list-box .job-list-table{}
.page-job-list-main .job-list-box .job-list-table .job-list-table-head{background: #37BBC3;display: flex;align-items: center;}
.page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item{flex:1;text-align: center;color:#fff;font-size:18px;height: 80px;display: flex;align-items: center;padding-left:50px;}
.page-job-list-main .job-list-recruit-link{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:28px;color:#666;font-size:16px;}
.page-job-list-main .job-list-recruit-link a{color:#37bbc3;font-weight:600;}
.page-job-list-main .job-list-recruit-link a:hover{text-decoration:underline;}
.page-job-list-main .job-list-table-cont .job-tr-item{margin-top:8px;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-tr-item-in{display: flex;cursor: pointer;}
.page-job-list-main .job-list-table-cont .job-tr-item:nth-child(even){background: #fff;}
.page-job-list-main .job-list-table-cont .job-tr-item:nth-child(odd){background: #fafafa;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td{flex:1;position: relative;display: flex;align-items: center; height:70px;font-size:16px;color:#666;padding-left:50px;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td .item-icon{position:absolute;right:24px;top:50%;transform: translateY(-50%);font-size:24px;
  display: flex;align-items: center;justify-content: center;
}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td .item-icon:before{content:"+"}
.page-job-list-main .job-list-table-cont .job-tr-item.curr .job-item-td .item-icon:before{content:"-"}
.page-job-list-main .job-list-table-cont .job-tr-item .job-tr-item-info{padding:40px 50px;display: none;}
.page-job-list-main .job-list-table-cont .job-tr-item.curr .job-tr-item-info{display: block;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-block{margin-top:50px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-block:first-child{margin-top:0;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-tit{font-size:16px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-cont{font-size:16px;color:#666;margin-top:24px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-cont p{line-height: 1.6;margin-bottom:8px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom{border-top:1px solid #ebe9e9;margin-top:37px;padding-top:37px;display: flex;align-items: center;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn{padding:12px 32px;background: #37BBC3;color:#fff;font-size:16px;margin-right:24px;position:relative;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn .upload-ipt{
  position: absolute; opacity: 0; filter:Alpha(opacity=0);inset:0;
}

/*联系我们*/
.page-contact{}
.page-contact .page-contact-main{padding:100px 16px;}
.page-contact-main .contact-tit{font-size:36px;}
.page-contact-main .map-wrap{position:relative;margin-top:100px;}
.page-contact-main .map-wrap #map{height:700px;width:100%;}
.page-contact-main .map-wrap .BMapLabel{max-width:initial;padding-top:12px;}
.page-contact-main .map-wrap .map-tip{padding:8px 16px;}
.page-contact-main .map-wrap .map-other-info{position:absolute;left:53px;bottom:53px;background: #5BC6CD;padding:27px 63px;display: flex;z-index: 99;}
.page-contact-main .map-wrap .map-other-item{padding-right:90px;}
.page-contact-main .map-wrap .map-other-item:last-child{padding-right:0;}
.page-contact-main .map-wrap .map-other-item .item-tit{display: flex;align-items: center;}
.page-contact-main .map-wrap .map-other-item .item-tit i{font-size:32px;color:#3b97cc;margin-right:16px;}
.page-contact-main .map-wrap .map-other-item .item-tit span{color:#fff;}
.page-contact-main .map-wrap .map-other-item .item-cont{color:#fff;font-size:22px;}

.page-contact-main .contact-form-wrap{padding:100px 16px;margin:150px -16px 0 -16px;background: url("../image/contact-form-bg.jpg") no-repeat center center;background-size: cover;position:relative;}
.page-contact-main .contact-form-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60%;background:rgba(255,255,255,.8);}
.page-contact-main .contact-form-main{display: flex;justify-content: flex-end;}
.page-contact-main .contact-form-box{width:50%;position:relative;z-index: 3;}
.page-contact-main .contact-form-box .contact-form-tit{font-size:36px;}
.page-contact-main .contact-form-box .form-item-wrap{display: flex;align-items: center;}
.page-contact-main .form-item-wrap .form-item{flex:1;padding:16px 0;}
.page-contact-main .form-item-wrap .form-item-place{width:33px;}
.page-contact-main .form-item-wrap .form-item input{width:100%;border:none;background: #fff;height:60px;padding-left:12px;font-size:16px;outline: none;}
.page-contact-main .form-item-wrap .form-item textarea{width:100%;border:none;background: #fff;padding:12px;font-size:16px;outline: none;}
.page-contact-main .contact-form-box .form-item-btn{margin-top:50px;}
.page-contact-main .contact-form-box .form-item-btn button{width:340px;height:60px;background: #3B97CC;color:#fff;border:none;outline: none;cursor:pointer;transition:opacity .2s ease;}
.page-contact-main .contact-form-box .form-item-btn button:disabled{cursor:not-allowed;opacity:.65;}
.page-contact-main .contact-form-box .form-item input:focus,
.page-contact-main .contact-form-box .form-item textarea:focus{box-shadow:0 0 0 2px rgba(59,151,204,.35);}
.page-contact-main .contact-form-box .form-item .is-invalid{box-shadow:0 0 0 2px rgba(197,55,55,.45);}
.page-contact-main .contact-form-box .form-status{min-height:24px;margin-top:12px;font-size:14px;line-height:24px;color:#555;}
.page-contact-main .contact-form-box .form-status.is-error{color:#b42318;}
.page-contact-main .contact-form-box .form-status.is-success{color:#087443;}
.page-contact-main .contact-form-box .form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}

@media screen and (max-width: 750px) {
  .page-contact-main .contact-form-box .form-item-btn button{width:100%;}
}

.contact-buliang-wrap{padding:100px 16px;margin:0 -16px;}
.contact-buliang-wrap .contact-buliang-main{padding:0 0 0 0;margin:0 auto;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-tit{font-size:36px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-desc{font-size:16px;color:#666;line-height: 1.6;margin-top:50px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info{display: flex;justify-content: space-between;margin-top:90px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left{
  width:48%;background: url("../image/contact-buliang-left.jpg") no-repeat center center;background-size: cover;
  padding:60px
  50px;
}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left .t1{font-size:26px;color:#fff;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left .t2{font-size:16px;color:#fff;line-height: 2;margin-top:60px;}

.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right{
  width:48%;background: url("../image/contact-buliang-right.jpg") no-repeat center center;background-size: cover;
  padding:60px 50px;cursor: pointer;
}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right .t1{font-size:26px;color:#fff;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right .t2{font-size:20px;color:#fff;line-height: 2;margin-top:60px;}

/*.buliang-modal {width:1500px;}*/
.buliang-modal .modal-header{display: none;}
.buliang-form-box{background: url("../image/buliang-bg.jpg") no-repeat center 0;padding:100px 50px;}
.buliang-form-box .buliang-form-title{font-size:30px;color:#37bbc3;text-align: center;}
.buliang-form-box .buliang-form{margin-top:65px;}
.buliang-form-box .buliang-form-in{}
.buliang-form-box .buliang-form .color-head{padding:21px 23px;background: rgba(46,158,164,.2);font-size:18px;color:#37bbc3;}
.buliang-form-box .buliang-form-item-block{display: flex;align-items: center;border-bottom:1px solid #E6E6E6;background: #fff;}
.buliang-form-box .buliang-form-item-block:last-child{border-bottom:none;}
.buliang-form-box .buliang-form-item-block .form-item{flex:1;padding:16px;display: flex;align-items: center;border-left:1px solid #E6E6E6;}
.buliang-form-box .buliang-form-item-block .form-item.item-block{display: block;}
.buliang-form-box .buliang-form-item-block .form-item.item-block .form-ipt{padding-left:0;padding-top:8px;}
.buliang-form-box .buliang-form-item-block .form-item:last-child{border-right:1px solid #E6E6E6;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label{display: flex;align-items: center;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label .required{color:#ff0000;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label .label-txt{color:#999;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt{display: flex;align-items: center;padding-left:16px;flex:1;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt input{background: #f2f2f2;border:none;outline: none;height:40px;padding:0 8px;flex:1;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt textarea{background: #fff;border:none;outline: none;padding:0 8px;flex:1;height:100px;resize: none;}
.buliang-form-box .buliang-form-item-block .form-item .small-ipt input{width:40px;}
.buliang-form-box .buliang-form-btn{display: flex;flex-direction:column;align-items:center;justify-content: center;padding-top:100px;}
.buliang-form-box .buliang-form-btn button{width:340px;height:60px;background: #3B97CC;color:#fff;border:none;outline: none;cursor:pointer;}
.buliang-form-box .buliang-form-btn button:disabled{cursor:not-allowed;opacity:.65;}
.buliang-form-box .buliang-form .form-ipt input:focus,
.buliang-form-box .buliang-form .form-ipt textarea:focus{box-shadow:0 0 0 2px rgba(59,151,204,.35);}
.buliang-form-box .buliang-form .form-ipt .is-invalid{box-shadow:0 0 0 2px rgba(197,55,55,.55);}
.buliang-form-box .buliang-form-btn .form-status{min-height:24px;margin-top:12px;font-size:14px;line-height:24px;color:#555;text-align:center;}
.buliang-form-box .buliang-form-btn .form-status.is-error{color:#b42318;}
.buliang-form-box .buliang-form-btn .form-status.is-success{color:#087443;}
.buliang-form-box .buliang-form .form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}

/*搜索*/
.page-search{}
.page-search .search-banner{background: linear-gradient(to right, #37BBC3,#B9E3E6);padding:150px 16px 100px 16px;}
.page-search .sub-page-banner-in{width:100%;max-width: 1620px;margin:0 auto;}
.page-search .sub-page-banner-in .t1{font-size:80px;color:#fff;}
.page-search .sub-page-banner-in .t2{font-size:36px;color:#fff;}

.page-search .search-box{display: flex;}
.page-search .search-box .search-box-left{display: flex;align-items: center;flex:1;background: #fff;padding:0 30px;}
.page-search .search-box .search-box-left .box-left-icon {padding-right:20px;}
.page-search .search-box .search-box-left .box-left-icon i{font-size:30px;color:#999;}
.page-search .search-box .box-left-in{flex:1;}
.page-search .search-box .box-left-in input{width:100%;height:100px;border:none;outline: none;-webkit-appearance: none;font-size:21px;}
.page-search .search-box .search-box-right{background: #449FCE;color:#fff;font-size:24px;width:200px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.page-search .page-search-main{padding:100px 16px;}
.page-search .search-main-in{width:100%;max-width: 1620px;margin: 0 auto;}
.page-search .search-sub-nav{border-bottom:2px solid #ccc;padding:8px 0;}
.page-search .search-sub-nav ul{display: flex;align-items: center;}
.page-search .search-sub-nav ul a{display: block;padding:8px 24px;color:#333;font-size:24px;}
.page-search .search-sub-nav ul li.curr a{color:#37BBC3;}
.page-search .search-main-result{margin-top:50px;}
.page-search .search-main-result{margin-top:50px;}
.page-search .search-main-result .search-main-result-block{padding-top:30px;}
.page-search .search-main-result .search-main-result-block:first-child{padding-top:0;}
.page-search .search-main-result .result-tit{font-size:22px;}
.page-search .search-main-result .result-list li{padding:12px 0;}
.page-search .search-main-result .result-list .result-item{display: flex;color:#333;align-items: flex-start;}
.page-search .search-main-result .result-list .result-item:hover .item-right-name{color:#37BBC3;}
.page-search .search-main-result .result-item-left{width:150px;}
.page-search .search-main-result .result-item-left img{display: block;width:100%;}
.page-search .search-main-result .result-item-right{flex:1;margin-left:16px;}
.page-search .search-main-result .item-right-name{font-size:20px;}
.page-search .search-main-result .item-right-desc{color:#999;margin-top:8px;}



















/************************自适应样式************************/

@media screen and (max-width: 1920px) {
  .index-layout-wrap{margin-top:0;}
  .index-layout{padding-top:64px;padding-bottom:64px;}
}
@media screen and (max-width: 1820px) {
  .page-footer .footer-goto-top{display: none;}
}

@media screen and (max-width: 1520px) {
  .head-nav{display: none;}
  .page-head .head-right .info-item:first-child:before{display: none;}
  .index-about .index-about-right{margin-top:0;}
  .index-about .index-about-right .about-img{display: none;}
  .index-about .index-about-right .about-video{position:static;}
  .index-about{padding:50px 16px;}
  .index-product-in{display: block;}
  .index-product .index-pro-cate{margin-top:20px;}
  .index-product .index-pro-cate ul{display: flex;}
  .index-product .index-pro-cate li{margin-top:0;margin-right:24px;}
  .index-product .index-pro-cate li:last-child{margin-top:0;margin-right:0;}
  .index-product .index-pro-cate a{height:auto;}
  .index-product .index-pro-cate a.curr:before{display: none;}
  .index-product-in .index-pro-left{position:relative;}
  .index-product .index-pro-cate-more{position:absolute;bottom:0;right:0;margin-top:0;}
  .index-product .index-pro-right{margin-left:-16px;margin-right:-16px;}
  .index-product{padding:50px 16px;}

  .index-news{padding:50px 16px 100px 16px;}
  .page-head .head-right .info-more{display: block;}

  .index-about .index-about-right{width:auto;height:auto;top:50px;margin-top:0;}


  /*.page-about-factory .about-factory-cont{padding:0 50px 0 50px}*/

}

@media screen and (min-width: 1300px) {

}

@media screen and (max-width: 1300px) {
  .index-about .index-about-in{display: block;}
  .index-about .index-about-left{width:auto;}
  .index-about .index-about-left .about-left-cont{padding-right:0;}
  .index-about .index-about-left .about-left-cont p.cont-weight{font-size:16px;}

  .index-layout .layout-head-title .t1{font-size:50px;}
  .index-layout .layout-head-title .t2{font-size:24px;margin-top:16px;}

  .index-product .index-pro-head .t1{font-size:50px;}
  .index-product .index-pro-head .t2{font-size:24px;}

  .index-news .index-news-head .t1{font-size:50px;}
  .index-news .index-news-head .t2{font-size:24px;}

  .index-news .news-head-cont{padding-top:24px;margin-top:24px;display: block;}
  .index-news .news-cont-left{width:100%;}
  .index-news .news-cont-right{margin-top:24px;}

  .page-about-desc{padding:50px 16px;}
  .page-about-desc .about-desc-cont{margin-top:24px;}
  .page-about-desc .about-desc-cont .cont-left .left-t1{font-size:20px;}
  .page-about-desc .about-desc-tit{font-size:24px;}
  .page-about-desc .about-desc-cont .cont-left p{margin-bottom:8px;}
  .page-about-desc .about-desc-cont .cont-left .left-cont{margin-top:12px;}
  .page-about-desc .about-desc-cont .cont-right{width:48%;}
  .page-about-culture{padding:50px 16px;}
  .page-about-culture .about-culture-head h3{font-size:24px;margin-bottom:24px;}
  .page-about-culture .about-culture-item{padding:20px;}

  .page-about-factory{padding:50px 16px;}
  .page-about-factory .about-factory-cont{margin-top:24px;}

  .page-about-factory .about-factory-cont .factory-swiper-button-next{display: none;}
  .page-about-factory .about-factory-cont .factory-swiper-button-prev{display: none;}

  .page-product-main{padding:50px 16px;}
  .page-product-main .page-product-head{padding-bottom:10px;}
  .page-product-main .page-product-cont{display: block;}

  .page-product-main .product-category{width: 100%;overflow-x: auto;}
  .page-product-main .product-category ul{display: flex;justify-content: center;flex-wrap: wrap;}
  .page-product-main .product-category a{padding:8px 16px;}
  .page-product-main .product-category a:after{display: none;font-size:16px;}

  .page-product-detail .product-detail-in{padding:50px 0;}
  .page-product-detail .pro-detail-right{display: none;}
  .page-product-detail .pro-detail-left{margin: 0;width:0;}

  .product-detail-banner .sub-page-banner-txt .t1{font-size:50px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:20px;}
  .product-detail-banner .product-img{width:350px;height:350px;}

  .news-list-box{padding:50px 16px;}
  .news-list-box .news-head .news-head-title{font-size:24px;}

  .news-detail-box .news-detail-right{display: none;}
  .news-detail-box{padding:50px 16px;}
  .news-detail-box .news-detail-left{margin-right:0;}

  .page-job-list .job-list-desc{display: block;}
  .page-job-list-main .job-list-box .job-list-box-left{margin-right:0;}

  .page-contact-main .map-wrap #map{height:400px;}
  .page-contact-main .map-wrap .map-other-info{position:static;}

  .page-contact-main .contact-form-wrap:after{width:100%;}
  .page-contact-main .contact-form-box{width:100%;}

  .contact-buliang-wrap{padding:50px 16px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-tit{font-size:24px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-desc{margin-top:24px;}

  .index-layout .layout-head-subtitle .t1{font-size:24px;margin-top:40px;color:#fff;}
  .index-layout .layout-head-subtitle .t2{font-size:16px;margin-top:12px;color:#fff;}

  .index-layout .layout-head-left{margin-right:0;}
  .index-layout .layout-head-right{display: none;}

  .news-list-box .news-hot-box{margin-top:50px;}

  .page-contact-main .map-wrap{margin-top:50px;}

  .index-about .index-about-right{position:static;margin-top:36px;}
  .index-about .index-about-left .about-left-cont .index-about-more{
    margin-top:36px;
  }


  .index-about .index-about-right .about-video{width:100%;}

  .page-about-department{padding:80px 16px;}

  .about-layout-wrap .index-layout{padding:64px 16px;}

  .index-layout .index-layout-cont{margin-top:50px;}

  .page-about-history .about-history-head .head-history-opt{display: none;}

}

@media screen and (max-width: 1180px) {
  .index-about .about-left-title .t1{font-size:50px;}
  .index-about .about-left-title .t2-1{font-size:20px;}
  .index-about .about-left-title .t2-2{font-size:14px;}
  .index-product .index-pro-item-wrap{width:100%;}
  .page-footer .footer-left-bottom{display: none;}
  .page-footer .footer-left{width:30%;border:none;}
  .page-footer .footer-left-top{border:none;}
  .page-footer .footer-in{display: block;}
  .page-footer .footer-right{justify-content: flex-start;padding:0 0 20px 0;}
  .page-footer .footer-right .footer-right-phone{margin-top:24px;}
  .page-footer .footer-right .footer-right-qrcodes{margin-top:24px;}
  .page-about-desc .about-desc-cont{display: block;}
  .page-about-desc .about-desc-cont .cont-left{width:100%;}
  .page-about-desc .about-desc-cont .cont-right{width:100%;}
  .page-about-culture .about-culture-list{grid-template-columns:1fr;}
  .page-about-culture .about-culture-item:last-child{grid-column:auto;}
  .page-product-main .product-list-box li.product-li{width:50%;}
  .page-product-main .product-list-box li.product-li{width:50%;}

  .product-detail-banner .sub-page-banner-txt .t1{font-size:30px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:18px;}
  .product-detail-banner .product-img{width:350px;height:350px;}

  .news-list-box .news-hot-box .hot-news-item{display: block;}
  .news-list-box .hot-news-item .hot-news-item-img{margin-right:0;}
  .news-list-box .hot-news-item .hot-news-item-info{margin-top:24px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-date{margin-top:16px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-desc{margin-top:16px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-more{margin-top:16px;}
  .news-list-main .news-item{width:100%;}
  .news-detail-box .news-detail-left .news-detail-date{margin-top:24px;}
  .news-detail-box .news-detail-left .news-detail-cont{padding-top:24px;}
  .news-detail-box .news-detail-left .news-detail-name{font-size:24px;}
  .news-detail-box .news-detail-bottom a.prev{float:none;}
  .news-detail-box .news-detail-bottom a.next{float:none;margin-top:12px;}

  .page-job-list-main .job-list-box{margin-top:50px;}
  .page-job-list-main .job-list-recruit-link{justify-content:flex-start;font-size:14px;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item:nth-child(2){display: none;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item:nth-child(3){display: none;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td:nth-child(2){display: none;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td:nth-child(3){display: none;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item{padding-left:16px;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td{padding-left:16px;}
  .page-job-list-main .job-list-table-cont .job-tr-item.curr .job-tr-item-info{padding:16px;}

  .page-contact .page-contact-main{padding:50px 16px;}
  .page-contact-main .contact-tit{font-size:24px;}
  .page-contact-main .contact-form-wrap{margin:24px 0 0 0;padding:50px 16px;}

  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info{display: block;margin-top:24px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left{width:100%;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right{width:100%;margin-top:24px;}




}

@media screen and (max-width: 750px) {
  .page-head .head-right .info-phone{display: none;}
  .page-head .head-right .info-lang{display: none;}
  .page-head .head-right .info-search{display: none;}
  .page-head .head-right .info-more:before{display: none;}
  .index-about .index-about-left .about-left-title{display: block;}
  .about-layout-wrap.product-layout-static .product-layout-swiper .swiper-wrapper{justify-content:flex-start;}
  .index-about .about-left-title .t2{margin-left:0;}
  .index-about .index-about-left .about-left-cont p{margin-bottom:8px;}
  .index-about .index-about-left .about-left-cont .index-about-more{margin-top:50px;}
  /*.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn:before{*/
  /*  background: #3b97cc;*/
  /*}*/
  .index-layout .layout-head-title{display: block;}
  .index-layout .layout-head-title .t2{padding-left:0;}
  .index-layout .index-layout-cont{margin-top:24px;}
  .index-news .news-cont-left{width:100%;flex-direction: column;}
  .index-news .new-left-item{width:100%;margin-top:24px;}
  .index-news .new-left-item:first-child{margin-top:0;}

  .sub-page-banner-txt{padding-top:24px;}
  .sub-page-banner .sub-page-banner-in .t1{font-size:24px;}
  .sub-page-banner .sub-page-banner-in .t2{font-size:16px;}

  .page-product-main .product-list-box li.product-li{width:100%;}

  .product-detail-banner .sub-page-banner .sub-page-banner-in .t1{font-size:24px;}
  .product-detail-banner .sub-page-banner .sub-page-banner-in .t2{font-size:16px;}

  .product-detail-banner .sub-page-banner-in{display: block;}
  .product-detail-banner .sub-page-banner-txt .t1{font-size:24px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:16px;}
  .product-detail-banner .product-img{width:100%;height:300px;margin-top:24px;}
  .index-product .index-pro-item{padding:18px;min-height:190px;}
  .index-product .index-pro-item .item-left{padding-right:12px;}
  .index-product .index-pro-item .product-cover{width:132px;height:148px;}
  .index-product .index-pro-item .item-left .item-name{font-size:17px;}
  .page-product-detail .pro-detail-left .detail-left-subtit{font-size:28px;}
  .page-product-detail .pro-detail-left .detail-left-cont{padding:28px 0;}
  .page-product-detail .product-lead{font-size:18px;}
  .page-product-detail .product-fact-grid,
  .page-product-detail .product-feature-grid,
  .page-product-detail .product-indication-grid,
  .page-product-detail .product-reference-grid{grid-template-columns:1fr;}
  .page-product-detail .product-spec-table th,
  .page-product-detail .product-spec-table td{padding:14px 12px;}
  .page-product-detail .product-solution-table{min-width:680px;}
  .page-product-detail .product-manual-card{align-items:flex-start;gap:20px;padding:20px;}
  .page-product-detail .product-manual-qr{width:140px;height:140px;flex-basis:140px;}

  .page-contact-main .contact-form-box .form-item-wrap{display: block;}

  .index-banner .swiper-pagination{bottom:12px;}
  .common-menu-box .bottom-nav-box a .t1{font-size:16px;}
  .index-product .index-pro-cate-more{bottom:44px;}


  .news-list-box .news-head{display: block;}
  .news-list-box .news-hot-box{margin-top:24px;}
  .news-list-box .news-hot-box .hot-news-item{padding:16px;}
  .news-list-box .news-head .news-head-category{margin-top:8px;}

  .page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn{padding:8px 16px;position:relative;}


  .page-contact-main .map-wrap .map-other-info{display: block;padding:16px;}
  .page-contact-main .map-wrap .map-other-item .item-tit i{font-size:24px;}
  .page-contact-main .map-wrap .map-other-item .item-tit span{font-size:18px;}
  .page-contact-main .map-wrap .map-other-item .item-cont{font-size:18px;}
  .page-contact-main .map-wrap .map-other-item {margin-top:8px;}
  .page-contact-main .map-wrap .map-other-item:first-child {margin-top:0;}

  .index-layout{padding:50px 16px;}

  .page-search .search-banner{padding-bottom:50px;padding-top:120px;}
  .page-search .search-box .search-box-left{padding:0 12px;}
  .page-search .search-box .search-box-left .box-left-icon i{font-size:18px;}
  .page-search .search-box .box-left-in input{height:50px;}
  .page-search .search-box .search-box-right{width:100px;font-size:16px;}
  .page-search .page-search-main{padding:50px 16px;}
  .page-search .search-sub-nav ul a{padding:8px 12px;}
  .page-search .search-sub-nav ul a{padding:8px 12px;font-size:16px;}

  .page-product-detail .pro-detail-left .detail-left-cont .down-cont{text-align: center;}
  .page-product-detail .product-manual-card{display:block;text-align:center;}
  .page-product-detail .product-manual-qr{margin:0 auto 20px;}


}

@media screen and (max-width: 480px) {



}

















