/*通用样式*/
:root{
  --public-color:#dcb201;
  --max:1430px;
}
body{color:#000;font-size:14px;font-family: 'Poppins', sans-serif !important;}



.img-width{width:100%;height:auto;}

.main-container{padding:30px 25px;background:#fff;}

.bghui{background:#f3f3f3;}

.bgbai{background:#fff}

.bgbuzhi{background:url(../../images/bgbuzhi.webp);}

.bghuang{background:#f8e058;}

.container-1800{max-width:1830px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

@media(max-width:768px){.main-container{padding-top:20px;padding-bottom:20px;}

}

/*#endregion*/

/*#region 头部*/

.header{background-image:linear-gradient(to right,#dbdade,#efeff0,#dbdade);}

.header .header-bg{padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap;}

.header .header-bg .header-logo{width:11%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}

.header .header-bg .header-nav{width:59%;}

.header .header-bg .header-search{width:30%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;}

.header .share{background:url(../../images/sharebg.webp) no-repeat;height:60px;width:191px;display:flex;align-items:center;padding-left:40px;}

.header .header-whatsapp{min-width: 60px;width: 60px;margin-right: 20px;}

.header .share .social a{border-radius:0;background-color:transparent!important;}

.header .share .social a:before{font-size:22px;}

.header .share .social a i{font-size:22px;color: #fff;}

.header .share .social span{border-radius:0;background-color:transparent!important;}

.header .share .social span:before{font-size:22px;}



.header-search .search-group{width:210px;height:60px;margin-left:0px;background:#fff;padding-left:15px;}

.header-search .search-group .form-control{border:none;margin-right:10px;height:60px;}

.header-search .search-group .btn{height:60px;width:35px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0;}

.header-search .search-group i{color:#db1010;font-size:1rem;font-weight:bold;}

.header-search .search-group .btn:hover{background:none;}



.header.fadeInDown{position: fixed;top: 0;right: 0;left: 0;z-index: 10;}

.header.fadeInDown .header-bg{padding:5px 20px;}

.header.fadeInDown .navbar-brand{padding: 0;}

.header.fadeInDown .navbar-brand img{width: 60%;}



@media(max-width:1740px){

  .header .share{background:url(../../images/sharebg2.webp) no-repeat;}

  .header .header-bg .header-search .share{display:none;}
  

}

@media(max-width:1630px){

  .header-search .search-group{width:210px;}

}


.navbar{padding:0px;position:relative;z-index:9999;}

.navbar-custom{top:0;z-index:2;justify-content:end;}

.navbar-custom .navbar-nav > .nav-item{font-size:16px;}

.navbar-custom .navbar-nav .nav-item{margin:0 10px;padding:8px 0;}

.navbar-custom .navbar-nav .nav-item:last-child{background:none;}

.navbar-custom .navbar-nav .nav-link{padding:0.4rem 10px;text-align:center;color:#5a5a5a;font-size:16px;overflow:hidden;border-radius:20px;}

.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link:focus{color:#000000;transition:0.3s all;background:#f8e058;}

.navbar-custom .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3);}

.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{color:#000000;background:#f8e058;}

.navbar-custom .navbar-text{color:rgba(0,0,0,0.5);}

.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9);}

.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9);}

.navbar-custom .navbar-nav .nav-item:hover .nav-link{color:#000000;transition:0.3s all;background:#f8e058;}


@media(max-width:1880px){
.navbar-custom .navbar-nav .nav-item{margin: 0 5px;}
}


@media(max-width:1730px){

	.header .header-bg .header-nav{width:70%;}

	.header .header-bg .header-search{width: 19%;}

}



@media(max-width:1500px){

	.navbar-custom .navbar-nav .nav-item{margin:0 5px;padding:8px 0;}

}



@media(max-width:1430px){

	.header .header-bg .header-logo{width:15%;}

	.header .header-bg .header-nav{width:65%;}

	.header .header-bg .header-whatsapp{display: none;}
  .navbar-custom .navbar-nav .nav-link {padding: 0.4rem 10px;}

}

@media(max-width:1350px){

  .navbar-custom .navbar-nav .nav-link {padding: 0.4rem 5px;font-size: 16px}

}


@media(max-width:992px){.header .header-bg{padding:0;}

.header .header-bg .header-logo{width:100%;padding:0 15px;}

.header .header-bg .header-search{display:none;}

.header .header-bg .header-nav{width:100%;}

.header .header-bg .header-logo img{width:80%;height:auto;}

.header-top{padding-top:10px;}

.dropdown-menu{box-shadow:none;background:transparent;}

.navbar-custom .navbar-nav{padding-bottom:10px;}

.navbar-custom .navbar-nav .nav-link{color:#000;}

.navbar-custom .navbar-nav .nav-item.active .nav-link{text-decoration:underline;}

.navbar-custom .navbar-nav .nav-item{margin-left:15px;margin-right:15px;margin-top:0px;margin-bottom:0px;}

.navbar-custom .navbar-collapse{background:#f8e058;border-top:1px solid #f2f3f4;position:absolute;top:100%;width:100%;left:0;}

}





/*#region 手机端*/

.header-mb .content-wrap ul,.header-mb .content-wrap li{list-style-type: none;}

.header-mb{background: #dbdade;position: fixed;top: 0;left: 0;right: 0;width: 100%;border-bottom: 1px solid #fff;z-index: 999;}

.header-mb .container-xl{height: 50px;}

.header-mb .top-logo{width: 30%;}

.header-mb .top-logo img{height: 30px;width: auto;}

.header-mb .top-mb{display: flex; align-items: center;width: 70%;justify-content: flex-end; }

.header-mb .top-mb .dropdown.lang .dropdown-toggle{background: transparent; padding: 0;}

.header-mb .top-mb .dropdown-menu{min-width: 80px;margin-top: 8px;}

.header-mb .top-mb .top-mb-search{padding: .5rem .4rem; margin-left: 10px; width: 30px; text-align: center; }

.header-mb .top-mb .top-mb-search i{font-size: 16px;color: #333}

.header-mb .top-mb .icon-bars{color: #333;}

.header-mb .top-mb .dropdown.lang .dropdown-toggle{color: #333;}

.top-mb-search-box{display: none; position: fixed;background: #fff; top: 50px; padding: 6px 15px 10px;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);z-index: 998;width: 100%; }

.top-mb-search-box .search-group{width: 100%;height: 38px;}

.top-mb-feed i{font-size: 16px;color: #333}

.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}

.mobile-head-item .main-content-wrap {

  background: #FFF;

  top: 0;

  display: block;

  z-index: 99999;

 }

 .mobile-head-item .main-content-wrap .content-wrap {

  overflow-y: auto;

  height: 100%;

  padding: 15px 10px;

  background-color: #fff;

 }

 .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {

  overflow-y: hidden;

 }

 .mobile-head-item .side-content-wrap {

  position: fixed;

  display: block;

  right: -80%;

  width: 80%;

  height: 100%;

 }

 .mobile-head-item .middle-content-wrap {

  position: absolute;

  right: 0;

  width: 100%;

  height: auto;

  padding: 20px 0;

  opacity: 0;

  visibility: hidden;

 }

 .mobile-head-item .middle-show-content-wrap {

  top: 30px;

  visibility: visible;

  opacity: 1;

 }

 /* header */.head_top .top_left {

  display: none;

 }

 

 /*nav */.head_nav {

  width: 100%;

  padding: 0 5px;

 }

 .head_nav li {

  padding-left: 28px;

  padding-top: 4px;

  padding-bottom: 4px;

 }

 .head_nav li,

 .head_nav li a {

  color: #111;

 }

 .head_nav li.has-child {

  padding-left: 28px;

  margin-top: 0;

  margin-bottom: 0;

 }

 .head_nav li.has-child>a {

  margin-top: 3px;

  margin-bottom: 3px;

  margin-right: 35px;

 }

 .head_nav li.has-child>ul {

  display: none;

  padding: 0;

 }

 .head_nav li.siblings-no-menu {

  position: relative;

  padding-left: 15px;

 }

 .head_nav li a {

  display: block;

  height: auto;

  line-height: 1.4em;

  position: relative;

 }

 .head_nav li a:hover {

  color: inherit;

 }

 .head_nav li em {

  display: block;

  height: 1.4em;

  overflow: hidden;

 }

 .head_nav li li {

  font-size: 14px;

 }

 .head_nav li li li {

  font-size: 12px;

 }

 .head_nav li li a {

  color: #666;

 }

 .head_nav li.has-child a b {

  display: inline-block;

  width: 15px;

  height: 15px;

  border: 1px solid #111;

  border-radius: 2px;

  overflow: hidden;

  line-height: 15px;

  position: absolute;

  right: -35px;

  top: 1px;

  -webkit-box-sizing: content-box;

  box-sizing: content-box;

 }

 .head_nav li.has-child a b:before,

 .head_nav li.has-child a b:after {

  content: '';

  display: block;

  width: 9px;

  height: 1px;

  background-color: #111;

  position: absolute;

  left: 3px;

  top: 50%;

  margin-top: -.5px;

 }

 .head_nav li.has-child a b:after {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

 }

 .head_nav li.has-child a:hover b {

  border-color: #111;

 }

 .head_nav>li {

  padding-top: 10px;

  padding-bottom: 10px;

  border-bottom: 1px solid #f2f2f2;

 }

 .head_nav>li>a {

  font-size: 16px;

  text-transform: uppercase;

  margin-bottom: -1px;

  position: relative;

  text-transform: uppercase;

  position: relative;

 }

 .head_nav li,

 .head_nav li.has-child {

  padding-left: 0;

 }

 .head_nav li li,

 .head_nav li li.has-child {

  padding-left: 15px;

 }

 .head_nav li.active>a>b:after {

  display: none;

 }

 .head_nav li.active>a>b {

  background-color: #111;

 }

 .head_nav li.active>a>b:before,

 .head_nav li.active>a>b:after {

  background-color: #fff;

 }



 .mobile-ico-close {

  width: 30px;

  height: 30px;

  background: #fff url(../../images/mobile_close.webp) center center no-repeat;

  background-size: 50% auto;

  position: absolute;

  left: -35px;

  top: 0;

  cursor: pointer;

 }

/*#endregion*/



@media(max-width:768px) {

    body{padding-top: 50px;}

    

}





/*#endregion*/

/*#region 栏目列表*/

.menu-collapse{border-radius:6px 6px 0 0;border:1px solid #e7e7e7;background:#fff;}

.menu-collapse .collapse-title{padding:0.875rem;background:#f8e058;color:#000;}

.menu-collapse .collapse-title h5{font-size:1.25rem;font-weight:500;}

.menu-collapse .collapse-title .navbar-toggler{color:#000;}

.menu-collapse .menu-link{transition:background-color ease 0.2s;color:#666;border-bottom:1px solid #e7e7e7}

.menu-collapse ul ul .menu-link{padding:12px 16px 12px 30px;}

.menu-collapse .menu-link:before{content:"●";font-size:0.75rem;margin-right:5px;color:#f8e058}

.menu-collapse .menu-link:hover{background:#f8f9fa;}

.menu-collapse .drop{}

.menu-collapse .menu-link.active{background:#f6f6f6;color:#666}

.menu-horizontal-about{display:flex;justify-content:center;margin-bottom:10px;padding-left:0;}

.menu-horizontal-about .nav-item-about{display:block;margin-bottom:20px;}

.menu-horizontal-about .nav-link-about{width:100%;padding:12px 25px;color:#fff;display:block;text-align:center;font-size:16px;background:#8e8e8e;}

.menu-horizontal-about .nav-link-about.active,.menu-horizontal-about .nav-link-about:hover{background:#f8e058;color:#000;transition:all 0.3s;}

.ny-nav{padding-top:0px;padding-bottom:20px;}

.menu-horizontal-wrapper{margin-bottom:0px;font-size:18px;}

.menu-horizontal{display:block;}

.menu-horizontal .nav-item{display:block;margin-bottom:1px;}

.menu-horizontal .nav-link{width:100%;padding:20px 15px;color:#000000;display:block;text-align:left;font-size:16px;background:#f5f5f5;}

.menu-horizontal .nav-link.active,.menu-horizontal .nav-link:hover{background:#999a9f;color:#fff;transition:all 0.3s;}

.menu-horizontal .nav-link:before{content:"●";font-size:0.75rem;margin-right:5px;color:#000000}

.menu-horizontal .nav-link.active:before,.menu-horizontal .nav-link:hover:before{content:"●";font-size:0.75rem;margin-right:5px;color:#fff;transition:all 0.3s;}



.menu-horizontal-ab { display: flex;justify-content: center;margin-bottom: 10px; }

.menu-horizontal-ab .nav-item-ab {  display:block ; margin-right: 14px;margin-left: 14px;margin-bottom: 20px; }

.menu-horizontal-ab .nav-link-ab {width: 100%; padding: 8px 35px; color: #000;display: block;text-align: left;  font-size: 20px; background: #fff;border: 1px solid #000;border-radius: 30px;overflow: hidden; }

.menu-horizontal-ab .nav-link-ab.active,.menu-horizontal-ab .nav-link-ab:hover {background: #000; color: #fff; transition: all 0.3s; }





@media(max-width:768px){.menu-horizontal .nav-item{margin:0;}

}

/*#endregion*/

/*#region 位置导航*/

.banner .swiper-banner .swiper-slide{text-align: center;}

.banner .swiper-banner .swiper-slide .img-fluid{max-width: initial;width: 100%;}



.ny-crumb{background:#f8e058;padding-top:20px;padding-bottom:20px;}

.page-title{display:-ms-flexbox;display:flex;color:#806c5c;justify-content:center;align-items:center;}

.page-title a{color:#806c5c;}

.page-title .title{font-family:poppins;margin-bottom:0;font-size:1.5rem;font-weight:300;text-align:center;align-self:center;}

.page-title .breadcrumb{justify-content:center;}

.breadcrumb-item + .breadcrumb-item::before{color:#806c5c;}

.page-title .breadcrumb:before{font-family:cmsfont;content:"\f016";margin-right:0.25rem;color:#806c5c}

.page-title .crumb-title{font-size:16px;color:#090909;border-right:1px solid #806c5c;margin-right:10px;padding-right:10px;margin-bottom:0;}

@media(max-width:768px){}

/*#endregion*/

/*#region 底部*/

footer{color:#a0a0a0;background:#e2e2e2;}

footer ul,footer li{padding:0;margin:0;list-style:none;}

footer li{margin-bottom:6px;}

footer li:before{content:"●";font-size:0.75rem;margin-right:5px;color:#f8e058;}

footer li a{font-size:16px;color:#6e6e6e;}

footer li a:hover{text-decoration:underline;}

footer h3{font-size:18px;font-weight:bold;margin-bottom:20px;color:#616161;font-family:Arial;}

footer .foot-bg{padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #b1b0b0;}

footer .foot-bg .col-md-2.logo{display: flex;align-items: center;}

footer .foot-box{display:flex;margin-top:18px;}

footer .foot-box .right{padding-left:10px;}

footer .foot-box .right .more{display: inline-block;background: #dcb201;padding: 5px 10px;font-size: 14px;color: #fff;cursor: pointer;margin-top: 10px;border-radius: 5px;overflow: hidden;}

footer .foot-box .right .more:hover{text-decoration: underline;}

footer .foot-box p{margin-bottom:0px;color:#4a4a4a;}

footer .foot-box em{width:40px;height:40px;display:block;}

footer .foot-bg2{padding-top:20px;padding-bottom:20px;}

footer .foot-nav{display:flex;flex-wrap:wrap;}

footer .foot-nav li{width:25%;line-height: 17px;}

footer .foot-nav li a{font-size: 13px;line-height: 17px;color: #777;}

footer .social span{border-radius:0;}

footer .social span:first-child{background:url(../../images/social-facebookbg.webp) no-repeat center !important}

footer .social span:nth-child(2n){background:url(../../images/social-twitterbg.webp) no-repeat center !important}

footer .social span:nth-child(3n){background:url(../../images/social-linkedinbg.webp) no-repeat center !important}

footer .social a:nth-child(4n){background:url(../../images/social-youtubebg.webp) no-repeat center !important}

footer .foot-bottom{background:#f8e058;color:#555555;padding-top:10px;padding-bottom:10px;font-family:Arial;font-size:15px;}

@media(max-width:768px){

  footer .foot-logo img{width:auto;height:auto;}

footer .foot-nav li{width:100%;}

footer .foot-bottom .d-flex{flex-wrap:wrap;}

footer .foot-bottom .text{width:100%;text-align:center;}

footer .foot-bottom .share{width:100%;margin-top:15px;text-align:center;}

footer .foot-nav{display: none;}

footer .foot-bg2{padding: 0;}

footer .foot-bg{border-bottom: 0;}

footer .foot-box .right .more{display: none;}

}

/*#endregion*/

/*#region 首页*/

.home-title{font-size:35px;font-weight:bold;margin-bottom:0;text-transform:uppercase;}

.home-desc{font-size:24px;text-align:center;line-height:31px;}

.hr-dashed{border-bottom:1px dashed #a6a7aa}

.home-title2{font-size:18px;font-weight:bold;text-transform:uppercase;}

.home-title3{font-size:24px;line-height:31px;text-align:center;}

.home-title-bg{background-color: #f8e058;padding:10px 120px 10px 60px;margin-bottom: 20px; display: inline-block;shape-outside:polygon(0 0, 0% 100%, 100% 100%, 100% 100%, 93% 0%);

    -webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%, 100% 100%, 93% 0%);}

.home-about{padding-top:20px;padding-bottom:20px;}

.home-about .img{border-radius:8px;overflow:hidden;}

.home-about .img a{border-radius:8px;overflow:hidden;}

.home-about .text{border-top:5px solid #ededed;padding-top:0px;}

.home-about .text h1{font-size:25px;margin-bottom:20px;font-weight:bold;}

.home-about .text p{font-size:14px;color:#616161;margin-bottom:20px;line-height:24px;}

.home-about .text .more{font-size:16px;color:#000000;font-weight:bold;}

.home-about .text .more:hover{text-decoration:underline;}

.home-about .ser-box{text-align:center;margin-top:30px;}

.home-about .ser-box h3{font-size:18px;color:#000;text-align:center;font-weight:bold;margin-bottom:5px;}

.home-about .ser-box p{font-size:14px;text-align:center;}

.home-about .ser-box .ser-img{text-align:center;display:flex;justify-content:center;}

.home-about .ser-box .ser-img em{width:55px;height:55px;display:block;}

.home-about .img-box{margin-top:20px;position:relative;}

.home-about .img-box h4{font-size:14px;margin-top:20px;margin-bottom:0;text-align:center;}

.home-about .img-box h4 a{color:#000;font-size:14px;}

.home-about .img-box h4 a:hover{text-decoration:underline;transition:all 0.3s;}

.home-about .img-box .time{position:absolute;right:15px;top:-15px;width:106px;height:22px;background:url(../../images/factorybg.webp) no-repeat;text-align:right;font-size:11px;color:#fff;line-height:22px;padding-right:10px;}

.home-pro{}

.home-pro .pro-box{margin-top:10px;margin-bottom:10px;}

.home-pro .pro-title{text-align:center;margin-top:10px;font-size:14px;line-height:24px;height:48px;margin-bottom:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.home-pro .pro-title a{font-size:14px;line-height:24px;}

.home-pro .pro-title a:hover{text-decoration:underline;transition:all 0.3s;}

.home-app{background:url(../../images/homeappbg.webp) no-repeat center; padding: 80px 40px 70px;}

.home-app .swiper-container{height:463px;position:relative;}

.home-app .homeapp-box{margin-top:60px;}

.home-app .homeapp-box a:hover{text-decoration:underline;transition:all 0.3s;}

.home-app .homeapp-box .img{border:3px solid #f8e058;}

.home-app .homeapp-box .text h3{font-size:24px;line-height:30px;font-weight:bold;color:#f8e058;margin-bottom:20px;}

.home-app .homeapp-box .text h3 a{font-size:24px;color:#f8e058;}

.home-app .homeapp-box .text p{font-size:15px;line-height:30px;color:#ffffff;margin-bottom:40px;}

.home-app .homeapp-box .text .more{font-size:15px;color:#4a3b11;background:#f8e058;padding:8px 40px;}

.home-app .swiper-pagination{bottom:17px;z-index:99;}

.home-app .swiper-pagination-bullet{background-color:#fff;opacity:1;}

.home-app .swiper-pagination-bullet-active{background-color:#f8e058;}



.home-app-new{background:url(../../images/homeappbg.webp) no-repeat center; padding: 80px 40px 70px;}

.home-app-new .homeapp-box{}

.home-app-new .homeapp-box a:hover{text-decoration:underline;transition:all 0.3s;}

.home-app-new .homeapp-box .imgs{display: flex;align-items: center;justify-content: space-between;}

.home-app-new .homeapp-box .img{border: 3px solid #f8e058;width: 32%;}

.home-app-new .homeapp-box .text{padding-right: 50px;}

.home-app-new .homeapp-box .text h3{font-size:24px;line-height:30px;font-weight:bold;color:#f8e058;margin-bottom:15px;}

.home-app-new .homeapp-box .text h3 a{font-size:24px;color:#f8e058;}

.home-app-new .homeapp-box .text p{font-size:15px;line-height:24px;color:#ffffff;margin-bottom:15px;}

.home-app-new .homeapp-box .text .more{font-size:15px;color:#4a3b11;background:#f8e058;padding:8px 40px;display: inline-block;margin-top: 10px;}



@media(max-width:768px){
.home-pro .pro-title{height:auto;-webkit-line-clamp: 5;}
.home-pro .pro-title a{font-size:12px;line-height:16px;}

  .home-app-new{padding: 40px 15px;background-size: cover;}

  .home-app-new .homeapp-box .img{margin-bottom: 15px;}

  .home-app-new .homeapp-box .text h3{font-size:18px;}

  .home-app-new .homeapp-box .text h3 a{font-size:18px;}

  .home-app-new .homeapp-box .text{padding-right: 0px;;}

  .home-app-new .homeapp-box .text p{font-size: 13px;line-height: 20px}

}



.home-news{}

.home-news a:hover{text-decoration:underline;transition:all 0.3s;}

.home-news .news-first{margin-bottom:15px;}

.home-news .news-first .title{font-size:22px;font-weight:bold;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.home-news .news-first .title a{font-size:22px;color:#000;}

.home-news .news-first .desc{font-size:16px;line-height:28px;margin-bottom:0;}

.home-news .news-list{border-bottom:1px dashed #c0c0c0;}

.home-news .news-list .title{display:flex;align-items:center;font-size:15px;color:#858585;line-height:30px;margin-bottom:5px;font-family:Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.home-news .news-list .title a{font-size:15px;color:#858585;}

.home-news .news-list .title:before{content:"\f105";font-family:cmsfont;min-width: 16px; width:16px;height:16px;background:#f8e058;color:#ffffff;text-align:center;line-height:16px;margin-right:10px;}

.home-cert{border:3px solid #f8e15b;margin-bottom:15px;}

@media(max-width:768px){

	.home-title-bg{padding: 5px 10px;}

	.home-about .text h1{font-size: 18px;}

	.home-title{font-size: 22px;}

	.home-title3{font-size:18px;}

  .home-title-bg{width:100%;}

  .home-news{padding-bottom:30px;}

}

/*#endregion*/

/*#region 文章单页*/

/*#region about wrapper*/

.ny-title{color:#000;font-size:35px;font-weight:bold;padding-bottom:20px;padding-top:20px;margin-bottom:0;}

.about-wrapper { padding:30px 40px; background: #fff;}

.about-wrapper .com-nr1{display: flex;flex-wrap: wrap;}

.about-wrapper .com-nr1 .img{width: 60%;}

.about-wrapper .com-nr1 .text{width: 40%; background: #f8e058;display: flex;justify-content: center;align-items: center;}

.about-wrapper .com-title2{font-size: 30px; text-align: center;font-weight: bold;}

.about-wrapper .com-title2:after{width: 35px;height: 3px;background: #000;display: block;margin: 10px auto 20px;content: "";}

.about-wrapper .com-desc{font-size: 16px; text-align: center;line-height: 36px;}

.about-wrapper .com-nr2{margin-top: 30px;}

.about-wrapper .com-title3{font-size: 24px; color: #595959; font-weight: bold;margin-bottom: 20px;margin-top: 30px;}

.about-wrapper .com-nr2 p{font-size: 16px;color: #595959;line-height: 24px;margin-bottom: 25px;}

.about-wrapper .com-nr2 h4{font-size: 21px;line-height: 24px;font-weight: bold;color: #000000}

.about-wrapper .com-nr2 h4:before{content: "";width: 18px;height: 18px;background: url(../../images/abouttb1.webp) no-repeat;display: inline-block;margin-right: 10px;}

.about-wrapper .com-ximg{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;}

.about-wrapper .com-ximg .left{width: 46%;}

.about-wrapper .com-ximg .right{width: 53%;display: flex;justify-content: space-between;position: relative;flex-wrap: wrap;}

.about-wrapper .com-ximg .right .right-img{width: 49%;}

.about-wrapper .com-ximg .right .right-img2{width: 49%;margin-top: 12px;}



.about-wrapper .app-title{font-size: 26px;font-weight: bold;color: #000;margin-bottom: 35px;text-align: center;}

.about-wrapper .app-row .col-md-6{margin-bottom: 25px;}

.about-wrapper .app-row .col-md-6.text{padding-right: 30px;}

.about-wrapper .app-row .app-box{background: #ececec;border: 1px solid #999a9f;border-radius: 20px;overflow: hidden;margin-bottom: 15px;padding: 20px;}

.about-wrapper .app-row .app-box p{font-size: 16px;line-height: 22px;margin-bottom: 0;display: flex;}

.about-wrapper .app-row .app-box p:before{content: "";width: 21px;min-width: 21px; height: 21px;background: url(../../images/new-apptb.webp) no-repeat;display: inline-block;margin-right: 16px;}



@media(max-width:768px) {

    .about-wrapper .app-title{font-size: 22px;}

    .about-wrapper .app-row .col-md-6.text{padding-right: 0px;}

}



@media(max-width:768px){

	.about-wrapper { padding:30px 15px;}

	.about-wrapper .com-nr1 .img{width:100%;}

	.about-wrapper .com-nr1 .text{width:100%;padding-top:20px;padding-bottom:20px;}

	.about-wrapper .com-ximg .left{width:100%;}

	.about-wrapper .com-ximg .right{width:100%;margin-top:10px;}

}



.service-wrapper { padding:30px 90px; background: #fff;}

.service-wrapper .title{margin-bottom: 40px;position: relative;}

.service-wrapper .title h2{z-index: 12;font-size: 18px;font-weight: bold;color: #000;padding-left: 10px;}

.service-wrapper .bg{width: 189px;height: 5px;background: #f8e058;display: block;z-index: 0;margin-top: -18px;}

.service-wrapper .ser-box{display: flex;align-items: center;background: #f4f4f4;border-radius: 25px;overflow: hidden;padding: 30px;margin-bottom: 30px;box-shadow: 0px 4px 0px 0px #f9e058;}

.service-wrapper .ser-box .left{width: 54px;min-width: 54px;}

.service-wrapper .ser-box .right{padding-left: 12px;font-size: 16px;line-height: 24px;}



@media(max-width:768px){

	.service-wrapper { padding:30px 15px;}

	.service-wrapper .ser-box{padding: 20px 5px;}

	.service-wrapper .ser-box .right{font-size: 14px;line-height: 20px;}

}



/*#region contact-wrapper*/

.contact-wrapper{padding:0;background:#fff;border-radius:10px;}

.contact-wrapper .contact-box{box-shadow:4px 4px 8px #f8f8f8;border-radius:10px;overflow:hidden;}

.contact-wrapper .contactp{padding-top:40px;padding-bottom:40px;}

.contact-wrapper .fktitle{font-size:24px;margin-bottom:20px;}

.contact-wrapper .bgcontact{background:url(../../images/contactbg.webp) no-repeat top center;background-size:cover;overflow:hidden;border-radius:10px 0 0 10px;}

.contact-content{padding:10px 35px;color:#fff}

.contact-content h3{font-size:20px;font-weight:bold;}

.contact-content h4{font-size:16px;font-weight:bold;margin-top:30px;}

.contact-content p{font-size:14px;}

.contact-feedback{padding:10px 95px;}

.contact-feedback h2{text-align:center;font-size:32px;color:#6e6e6e;margin-bottom:50px;font-weight:bold;}

@media(max-width:768px){.contact-wrapper{border-radius:0;}

.contact-wrapper .contact-box{border-radius:0;}

.contact-feedback{padding:10px 25px;}

.contact-wrapper .bgcontact{border-radius:0;}

}

/*#region factory-wrapper*/

/*#region factory-wrapper*/

.factory-wrapper{ padding:30px 40px;background: #fff;}

.factory-wrapper p{font-size: 16px;line-height: 24px;color: #000;}

.factory-wrapper .imgs{margin-bottom: 25px; margin-left: -10px;margin-right: -10px;}

.factory-wrapper .imgs .col-md-6,.factory-wrapper .imgs .col-md-4{padding-left: 10px;padding-right: 10px;}

.factory-wrapper .imgs h4{font-size: 16px;text-align: center;margin: 10px auto 25px;}

.fact-box{background: #f3f2f3;padding: 25px;display: flex;margin-bottom: 30px;align-items: center;}

.fact-box .left{width: 60%;padding-left: 65px;padding-right: 65px;font-size: 16px;line-height: 30px;font-style: italic;}

.fact-box .right{width: 40%;}

.fact-box .right .img{position: relative;border-radius: 20px;overflow: hidden;}

.xieti{font-style: italic;}

@media(max-width:768px){

	.factory-wrapper{ padding:30px 15px;}

	.fact-box{display: block;}

	.fact-box .left{width: 100%;padding: 0;margin-bottom: 20px;}

	.fact-box .right{width: 100%;}

}

/*#endregion*/

/*#region 产品列表*/

.profl-desc{background: #f4f4f4;padding: 15px;margin-bottom: 30px;}

.profl-desc h1{font-size: 24px;font-weight: bold;color: #000;margin-bottom: 0px;line-height: 36px;}

.profl-desc p{font-size: 16px;line-height: 24px;margin-bottom: 0;color: #5a5a5a;}



.profl-wrapper{padding:30px 25px;background:#fff;}

.profl-wrapper .profl-box{margin-bottom:30px;border:1px solid #8e8e8e;display:flex;align-items:center;height:100%;flex-wrap:wrap;}

.profl-wrapper .profl-box .img{width:52%;position:relative;}
.profl-wrapper .profl-box .img a span{position:absolute;left:10px;top:-10px;z-index:2;}
.profl-wrapper .profl-box.shore .img>a span{top:20px;}
.profl-wrapper .profl-box.shore .img .tt a span{position:relative;left:inherit;top:inherit;}
.profl-wrapper .profl-box.shore .img .tt a{cursor: pointer;}

.profl-wrapper .profl-box .img a{cursor: context-menu;position:relative;display:block;}
.profl-wrapper .profl-box.shore .img>a{cursor: pointer;}
.profl-wrapper .profl-box .text{width:48%;padding-right:30px;}

.profl-wrapper .profl-box .text h3{font-size:18px;}
.profl-wrapper .profl-box.shore .text h3{margin-bottom: 20px;}
.profl-wrapper .profl-box .text h3 a{}
.profl-wrapper .profl-box .text h3 a:hover{color: var(--public-color);}
.profl-wrapper .profl-box.shore .text h3 a{cursor: pointer;}

.profl-wrapper .profl-box.shore .img .tt{margin-bottom:10px;}
.profl-wrapper .profl-box.shore .img .tt a p{padding-left:15px;}
.profl-wrapper .profl-box.shore .text h3 a:hover{color: #dcb201;}
.profl-wrapper .profl-box.shore .text h3 p{margin-bottom:0;}

.profl-wrapper .list-top{background:#f8e058;border:1px solid #8e8e8e;display:flex;justify-content:space-between;text-align:center;line-height:26px;font-size:16px;}

.profl-wrapper .item1{width:30%;}

.profl-wrapper .item2{width:22%;border-left:1px solid #8e8e8e;}

.profl-wrapper .item3{width:48%;border-left:1px solid #8e8e8e;}

.profl-wrapper .list-nr{background:#ffffff;border:1px solid #8e8e8e;border-top:0;text-align:center;line-height:26px;font-size:16px;position:relative;}

.profl-wrapper .list-nr a{display:flex;color: #000;}

.profl-wrapper .list-nr:nth-child(2n){background:#e6e6e6;}

.profl-wrapper .list-nr:hover a{color: #ca8c08;transition: all 0.5s;}

.profl-wrapper .col-md-6{margin-bottom:30px;}

@media(max-width:768px){.profl-wrapper{padding:30px 15px;}

.profl-wrapper .profl-box .img{width:100%;}

.profl-wrapper .profl-box .text{width:100%;padding:0 15px;}

}

/*#endregion*/

.pro-wrapper{padding:30px 25px;background:#fff;min-height: 550px;}

.pro-wrapper .ny-nav-title{background:#f8e058;font-size:18px;line-height:31px;margin-bottom:0;display:flex;align-items:center;padding:10px 14px;font-weight: bold;}

.pro-wrapper .ny-nav-title:before{content:"";width:3px;height:17px;background:#8d7c1f;display:inline-block;margin-right:7px;}

.pro-wrapper .ny-pro-title{font-size:20px;font-weight:bold;color:#5a5a5a;background:#f4f4f4;padding:10px 10px;margin-bottom:15px;}

.pro-wrapper .ny-pro-title:before{content:"●";font-size:22px;margin-right:5px;color:#f56343}

.pro-wrapper .pro-box{margin-bottom:20px;}

.pro-wrapper .pro-box .img{position:relative;overflow:hidden;border:1px solid #d6d6d6;margin-bottom: 10px;}

.pro-wrapper .pro-box .img a span{position:absolute;left:10px;bottom:10px;z-index:2;}

.pro-wrapper .pro-box .img a{cursor: context-menu;position:relative;display:block;}

.pro-wrapper .pro-box h4{text-align:center;line-height:20px;color:#000000;padding-left:10px;padding-right:10px;}

.pro-wrapper .pro-box h4 a{font-size:16px;color:#000000;}

.pro-wrapper .pro-box:hover h4 a{transition:all 0.3s;color:#ca8c08;}

.pro-wrapper .pro-box:hover h4{transition:all 0.3s;color:#ca8c08;}

.pro-wrapper .pro-box:hover .img{border:1px solid #ca8c08;}


@media(max-width:768px){

  .pro-wrapper .ny-nav-title{display:none;}

  .pro-wrapper{padding:30px 15px;}

  .pro-wrapper .row .col-md-9{order: -1;}

  .pro-wrapper .row .col-md-3{order: 13;}

}

/*#endregion*/

/*#region 文章列表*/

/*#region news list*/

.news-wrapper{padding:30px 25px;background:#fff;}

.news-wrapper .news-col{margin-bottom:10px;border-bottom:1px dashed #c4c4c4;padding:20px 0 30px;}

.news-wrapper .news-col .text{}

.news-wrapper .news-col .text h3{margin-bottom:10px;font-weight:bold;line-height:31px;font-size:21px;color:#1c1c1c;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.news-wrapper .news-col .text h3 a{color:#1c1c1c;}

.news-wrapper .news-col .text p{font-size:18px;color:#1c1c1c;line-height:31px;margin-bottom:30px;}

.news-wrapper .news-col time{color:#b04115;line-height:16px;font-size:16px;}

.news-wrapper .news-col .text h3 a:hover{text-decoration:underline;transition:all 0.3s;}

/*#endregion*/

@media(max-width:768px){}

/*#endregion*/

/*#region cert-container*/

.cert-col{margin-bottom:1.5rem;margin-top:0.5rem;}

.cert-col .card{padding:1.3rem;background:#fff;box-shadow:2px 2px 4px #f0f0f0;border:1px solid #f2f2f2;}

.cert-col .card-thumb{border:1px solid #e4e4e4;display:flex;justify-content:center;align-items:center;overflow:hidden;}

.cert-col .card-title{font-size:1rem;margin:0;padding:0.5rem 0.75rem;margin-top:0.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media(max-width:768px){.cert-container{padding-bottom:0.5rem;padding-top:0.5rem;}

}

/*#endregion*/

/*#region down list*/

.img-col{ margin-bottom: 1.25rem;}

.img-col .card-thumb { border: 1px solid #ededed; height: 100%; }

.img-col .card-title{flex-grow: 1;margin: 0;padding: 0.5rem 0.75rem;background: #ededed;text-align: center;font-size:15px;}



.his-list{background: url(../../images/hisbg.webp) repeat-y 85px 0px;position: relative;padding: 60px 20px;margin-top: 40px;position: relative;}

.his-list:before{content: "";width: 39px;height: 35px;display: block;position: absolute;background: url(../../images/histb.webp) no-repeat;bottom: 0;left: 68px;}

.his-item{display: flex;}

.his-item .left{width: 16%;}

.his-item .left h4{height: 134px;display: block;background: #f8e058; width: 134px;font-size: 36px;color: #000;text-align: center;line-height: 134px;overflow: hidden;border-radius: 50%;}

.his-item .right{width: 72%;}

.his-item .right .text{margin-top: 7px; font-size: 16px;line-height: 24px;color: #000;padding: 40px 50px;margin-bottom: 30px;border-radius: 30px;overflow: hidden;}

.his-item .right .img{padding-left: 50px;margin-bottom: 30px;}

.his-item .right .text.huang{background: #f8e058;}

.his-item .right .text.bai{background: #fff;border: 1px solid #000;}

@media(max-width:768px){

    .his-list{background: none;padding: 0;}

    .his-item{display: block;}

    .his-item .right{width: 100%;}

    .his-item .right .img{padding-left: 0px;}

    .his-item .right .text{padding: 15px;}

    .his-list:before{display: none;}

}



/*#region faq list*/

#faq-page{padding:30px 25px;background:#fff;}

#faq-page .faq-box{border:1px solid #dddddd;padding:18px;}

#faq-page .faq-box .faq-q{padding:0em 0.8em 15px;font-size:18px;font-weight:bold;color:#000000;}

#faq-page .faq-box .faq-q:before{content:"";width:19px;height:15px;background:url(../../images/faqtb.webp) no-repeat;display:inline-block;margin-right:10px;}

#faq-page .faq-box .faq-a{padding:0em 0.8em;font-size:14px;color:#000000;display:flex;}

#faq-page .faq-box .faq-a:before{content:"";width:19px;height:15px;background:url(../../images/faqtb2.webp) no-repeat;display:inline-block;padding-right:15px;}

#faq-page .faq-box .faq-a .text{padding:0 20px;}

#faq-page .faq-title{font-size:18px;color:#000;font-weight:bold;margin-top:20px;margin-bottom:20px;}

@media(max-width:768px){#faq-page .faq-box .faq-a{padding:1em;}

#faq-page .faq-box{padding:10px;}

}

/*#endregion*/

/*默认详情设置*/
.content-wrapper {}
.content-wrapper h2 { font-size: 28px; font-weight: 600; margin-bottom: 15px;margin-top: 30px;}
.content-wrapper h3 { font-size: 20px; font-weight: 600; margin-bottom: 15px;margin-top: 30px;}
.content-wrapper p{margin-bottom: 15px;}
.content-wrapper img { max-width: 100% !important; height: auto !important;margin-bottom: 15px;}
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper ul{padding-left: 20px;margin-bottom: 15px;}
.content-wrapper ul li{list-style-type: initial;margin-bottom: 10px;}
.content-wrapper ol{padding-left: 20px;margin-bottom: 15px;}
.content-wrapper ol li{list-style-type: initial;margin-bottom: 10px;}
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529;margin-bottom: 15px;}
.content-wrapper table p{margin-bottom: 0;}
.content-wrapper table th, .content-wrapper table td { padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6; text-align: center; }
.content-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.content-wrapper table tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); color: #555; }
.content-wrapper table p{ margin-bottom: 0;line-height: 32px;}
.content-wrapper tbody th{color:#2980c7}

/*内容切换*/

.content-wrapper .nav-tabs{background:#ececec;}

.content-wrapper .nav-link{padding:0.4rem 1.75rem;border-color:transparent #dee2e6 transparent transparent !important;}

.content-wrapper .nav-tabs .active{border-top:solid 3px #f46343 !important;font-size:16px;}

/*产品内容*/

.content-wrapper.product{border:1px solid #e9eef4}

.content-wrapper.product .content{padding:1.5rem 1rem;background:#fff;}

.content-wrapper.product .content h5{font-size: 20px;font-weight: bold;color: #ca8c08;padding-bottom: 8px;border-bottom: 1px solid #ca8c08;margin-bottom: 12px;}



.product-head .product-thumb{border:1px solid #dadada;position:relative;}
.product-head .product-thumb span{position:absolute;left:10px;bottom:10px;z-index:2;}

.pronr-title{text-align:left;font-size:28px;color:#4d4d4d;font-weight:bold;}

.product-head{margin-bottom:1.5rem;padding:22px;background:#f9f9f9;margin-top:30px;}

.product-head .title{font-size:18px;color:#050505;font-weight:600;padding-bottom:15px;}

.product-head .ul-horizontal{list-style:none;margin:0;padding:0;}

.product-head .ul-horizontal li{color:#757575;line-height:1.8rem;}

.product-head .ul-horizontal li span{width:180px;display:inline-block;}

.product-service{padding:20px 0;}

.product-feedback{display:inline-block;background:#F3912C;color:#fff;padding:6px 16px;}

.product-down{display:inline-block;background:#DD0804;color:#fff;padding:6px 16px;}

.content-news{margin-top:10px;}

.content-news .content-news-title{background:#f8e058;color:#453e3e;padding:13px 16px;font-size:18px;margin-bottom:20px;font-weight:bold;}

.content-news .news-col{border-bottom:1px dashed #c6c6c6;margin-top:5px;margin-bottom:15px;}

.content-news .news-col h4{color:#000;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.content-news .news-col h4 a{color:#000;font-size:18px;}

.content-news .news-col h4 a:hover{text-decoration:underline;transition:all 0.3s;}

.content-news .news-col p{font-size:14px;color:#7d7878;padding-left:20px;margin-bottom: 0;}
.content-news .news-col time{margin-bottom: 20px;padding-left:20px;color:#dcb201;display:block;margin-top:10px;}

/*文章内容*/

/*#region newsnr-container*/

.newsnr-container{padding:30px 25px;background:#fff;}

.newsnr-container .title{font-size:30px;line-height:32px;color:#4d4d4d;text-align:center;}

.newsnr-container .content{font-family:微软雅黑;color:#595959;line-height:1.8rem;padding:0 50px;}

.newsnr-container .content p{margin-bottom:0;}

.newsnr-container .summary{padding-bottom:20px;text-align:center;margin:30px 0;font-size:15px;color:#595959;border-bottom:1px dashed #000;}

.newsnr-container .summary span{margin-right:15px;}

.newsnr-container .social a{border-radius:0;}

.content-other{background:#e3e3e3;padding:25px;font-size:16px;color:#635b5b;}

.content-other a{color:#8b8b8b;}

.content-other a:hover{text-decoration:underline;transition:all 0.3s;}

@media(max-width:768px){
  .newsnr-container .title{font-size:24px;}
  .product-head .order-first{position:relative;}
  .product-head .order-first span{position:absolute;bottom:10px;left:10px;z-index:10;}
  .product-head .order-first span img{width:70%;}
}

/*#endregion*/

/*其他内容*/

.pro-feedback h3{font-size:18px;color:#10539a;}

.content-subtitle{color:#484848;font-size:18px;margin-bottom:10px;font-weight:bold;}

.hot-news{margin-top:30px;background:#f4f4f4;padding:30px;}

.hot-news h3{font-size:18px;color:#474747;font-weight:bold;}

.hot-news .news-col{border-bottom:1px dashed #c6c6c6;margin-top:5px;margin-bottom:15px;}

.hot-news .news-col h4 a{color:#000;font-size:18px;}

.hot-news .news-col h4 a:hover{color:#e2001a;transition:all 0.3s;}

.hot-news .news-col p{font-size:14px;color:#7d7878;padding-left:20px;}

.hot-pro{margin-top:20px;}

.hot-pro .hot-pro-title{background:#f8e058;color:#453e3e;padding:13px 16px;font-size:18px;margin-bottom:0;font-weight:bold;}

.hot-pro .box{padding:20px 0 0;}

.hot-pro .pro-box{margin-bottom:20px;}

.hot-pro .pro-box .img{position:relative;overflow:hidden;border:1px solid #d6d6d6;}

.hot-pro .pro-box h5{text-align:center;color:#464545;line-height:21px;font-size:14px;margin-top:10px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.hot-pro .pro-box h5 a{font-size:14px;color:#000;}

.hot-pro .pro-box:hover h5 a{transition:all 0.3s;text-decoration:underline;}

.hot-pro .pro-box:hover .img{border:1px solid #f8e058;}

/*#endregion*/

/*#region 其他*/

/*分页*/

.page-link{padding:.5rem 0.875rem;}

.page-item.active .page-link{color:#000;background-color:#f8e058;border-color:#f8e058;}

/*留言*/

.feedback-title{font-size:33px;font-family:Arial;color:#6e6e6e;font-weight:bold;text-align:center;padding-top:20px;padding-bottom:10px;}

.form-feedback .btn{color:#777;color:#fff;background:#e2001a;border-radius:10px;}

.form-feedback .form-control{border-radius:5px;background:#fff;color:#4b4b4b;border-color:#dedede;}

.home-feedback .form-feedback .btn{background:#f8e058}

.contact-wrapper .form-feedback .btn{background:#015aaa}

/*搜索*/

.top-mb-search-box .search-group { width: 100%; height: 37px; background: #fff; overflow: hidden;border: 1px solid #5c5352;border-radius: 5px;}

.top-mb-search-box .search-group .form-control { border: none; border-radius: 0px ;background: transparent;color: #5c5352;}

.top-mb-search-box .search-group .form-control::-webkit-input-placeholder{color: #5c5352;}

.top-mb-search-box .search-group .btn {border-radius: 0px;background:#5c5352; height: 37px;  width: 37px;display: flex;justify-content: center;align-items: center; padding: 6px 15px; margin-bottom: 0; }

.top-mb-search-box .search-group i { color: #fff; font-size: 1.3rem; }

.top-mb-search-box .search-group .btn:hover{background: #5c5352;}

.top-mb-search-box .search-group .btn:hover i{color: #fff;}



/*#表格*/

.table-wrapper table th,.table-wrapper table td{padding:5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center;}

.table-wrapper table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03);}

.table-wrapper table tbody tr:hover{background-color:#dee2e6;color:#555;}

.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}

@media (max-width:575.98px){.table-wrapper-sm table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}

}

@media(max-width:768px){.table-wrapper-md table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}

}

@media (max-width:991.98px){.table-res-lg table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}

}

@media (max-width:1500.98px){.table-wrapper-xl table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}

}

/*#endregion*/



/*#弹出留言表单*/

.reveal-modal-bg {

    position: fixed;

    height: 100%;

    width: 100%;

    z-index: 1000;

    display: none;

    top: 0;

    left: 0;

    background: rgba(00, 00, 00, 0.8);

}



.reveal-modal {

    visibility: hidden;

    top: 250px;

    left: 50%;

    margin-left: -25%;

    width: 50%;

    position: absolute;

    z-index: 1001;

    padding: 35px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

    -box-shadow: 0 0 10px rgba(0, 0, 0, .4);

    background-color: #FFF;

}



.reveal-modal h2 {

    font-size: 30px;

    text-align: center;

    margin-bottom: 25px;

}



.reveal-modal .close-reveal-modal {

    font-size: 30px;

    line-height: 0.5;

    position: absolute;

    top: 8px;

    right: 11px;

    color: #333;

    text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);

    font-weight: bold;

    cursor: pointer;

}



@media(max-width:768px) {

    .reveal-modal {

        visibility: hidden;

        top: 50px;

        left: 50%;

        margin-left: -45%;

        width: 90%;

        position: absolute;

        z-index: 1001;

        padding: 25px;

        -moz-border-radius: 5px;

        -webkit-border-radius: 5px;

        border-radius: 5px;

        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

        -box-shadow: 0 0 10px rgba(0, 0, 0, .4);

        background-color: #FFF;

    }

    .reveal-modal h2 {

        font-size: 20px;

        text-align: center;

        margin-bottom: 10px;

    }

}



.feedpc{position:fixed;right: 0px;top:60%;cursor: pointer;z-index: 88;}

.feedpc .feed{display: flex;align-items: center;}

.feedpc .feed .img{z-index: 87;margin-right: -20px;}

.feedpc .feed p{background: #414141;margin-bottom: 0; height: 50px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;line-height: 50px;padding: 0 15px 0 25px;}



@media(max-width:768px) {

    .feedpc .feed .img{margin-right: 0px;}

    .feedpc .feed .img img{width: 50px;height: 50px;}

    .feedpc .feed p{display: none;}

}

.profl-ser1{padding:30px 0;}
.profl-ser1 .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;}
.profl-ser1 .item .left{width:48%;}
.profl-ser1 .item .right{width:48%;}
.profl-ser1 .item:nth-child(2n) .right{order:-1;}
.profl-ser1 .item .left h2{font-size:32px;font-weight:bold;line-height:40px;margin-bottom:20px;}
.profl-ser1 .item .left h3{font-size:20px;font-weight:bold;margin-bottom:15px;margin-top:15px;}
.profl-ser1 .item .left p{font-size:16px;line-height:32px;color:#666666;margin-bottom:0;}

.profl-ser-title{font-size:32px;line-height:46px;font-weight:bold;text-align:center;margin-bottom:60px;}
.profl-ser2{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 40px;}
.profl-ser2 .item{width:48%;display:flex;align-items:center;margin-bottom:40px;}
.profl-ser2 .item .tb{width:103px;min-width:103px; margin-right:15px;}
.profl-ser2 .item .text p{margin-bottom:0;font-size:16px;line-height:28px;color:#666666;}
.profl-ser2 .item .text h3{font-size:20px;font-weight:bold;margin-bottom:10px;}

.profl-ser3{display:flex;justify-content:center;padding:20px 0 50px;}
.profl-ser4{display:flex;justify-content:space-between;flex-wrap:wrap}
.profl-ser4 .item{background:#f4f4f4;padding:45px;width:48.5%;}
.profl-ser4 .item h5{font-size:24px;line-height:56px;margin-bottom:20px;font-weight:bold;}
.profl-ser4 .item p{font-size:16px;line-height:32px;color:#666;margin-bottom:0;}

.profl-ser5{border-bottom:2px dashed #adadad;padding:70px 0 60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.profl-ser5 .img{width:48%;display:flex;align-items:center;justify-content:center;}
.profl-ser5 .text{width:50%;}
.profl-ser5 .text h5{font-size:24px;line-height:56px;margin-bottom:20px;font-weight:bold;}
.profl-ser5 .text p{font-size:16px;line-height:32px;color:#666;margin-bottom:0;}

.profl-ser6{padding:70px 0 60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.profl-ser6 .img{width:48%;display:flex;align-items:center;justify-content:center;}
.profl-ser6 .text{width:50%;}
.profl-ser6 .text h5{font-size:24px;line-height:56px;margin-bottom:20px;font-weight:bold;}
.profl-ser6 .text p{font-size:16px;line-height:32px;color:#666;margin-bottom:0;}

@media(max-width:1330px) {
  .profl-ser1 .item .left h4{font-size:32px;line-height:36px;}
  .profl-ser-title{font-size:32px;left:46px;margin-bottom:45px;}
}

@media(max-width:768px) {
    .profl-ser1{padding-bottom:0;}
    .profl-ser1 .item .left{width:100%;margin-bottom:20px;}
    .profl-ser1 .item .right{width:100%;}
    .profl-ser1 .item:nth-child(2n) .right{order:13;}
    .profl-ser1 .item .left h2{font-size:20px;line-height:26px;}
    .profl-ser1 .item .left h3{font-size:18px;left:24px;}
    .profl-ser1 .item .left p{font-size:14px;line-height:20px;}
    .profl-ser-title{font-size:20px;line-height:26px;margin-bottom:30px;}
    .profl-ser2{padding:0;}
    .profl-ser2 .item{width:100%;align-items:center;margin-bottom:20px;}
    .profl-ser2 .item .tb{width:70px;min-width:70px;}
    .profl-ser2 .item .text h3{font-size:16px;line-height:22px;margin-bottom:5px;}
    .profl-ser2 .item .text p{font-size:13px;line-height:18px;}

    .profl-ser4 .item{background:#f4f4f4;padding:15px;width:100%;margin-bottom:15px;}
    .profl-ser4 .item h5{font-size:20px;line-height:26px;}
    .profl-ser4 .item p{font-size:14px;line-height:20px;}
    .profl-ser5{padding:20px 0 30px;}
    .profl-ser5 .img{width:100%;order:13;margin-top:20px;}
    .profl-ser5 .text{width:100%;}
    .profl-ser5 .text h5{font-size:20px;line-height:26px;}
    .profl-ser5 .text p{font-size:14px;line-height:20px;}
    .profl-ser6{padding:30px 0 10px;}
    .profl-ser6 .img{width:100%;}
    .profl-ser6 .text{width:100%;}
    .profl-ser6 .text h5{font-size:20px;line-height:26px;}
    .profl-ser6 .text p{font-size:14px;line-height:20px;}

}
.xc-fc{position:fixed;right:5px;bottom:105px; margin-top:-60px;z-index:55;}
.xc-fc .item{display:block;width:55px;height:55px;text-align:center;position:relative;cursor:pointer;margin-bottom:5px;}
.xc-fc .item>i{font-size:30px;line-height:55px;border-radius:50%;display:block;color:#fff;position:relative;z-index:9999;background:#dcb201;}
.xc-fc .item>.img{position:absolute;right:55px;width:140px;top:0;display:none;background-color:#fff;}
.xc-fc .item>.img>img{width:100%;}
.xc-fc .item p{position:absolute;top:0;border-radius:10px; right:-350px;padding:0px 20px;line-height:55px; font-size:16px;height:55px;background-color:#dcb201;color:#FFF;transition:all 0.3s;z-index:0;white-space: nowrap;}
.xc-fc .item:hover>.img{display:block;}
.xc-fc .item:hover p{right:55px;}
@media (min-width:1px) and (max-width:991px){
.xc-fc{bottom:165px;}
    .xc-fc .item{width:40px;height:40px;}
    .xc-fc .item>i{font-size:22px;line-height:40px;}
    .xc-fc .item>.img{right:40px;}
    .xc-fc .item p{line-height:40px;padding:0 15px;height:40px;}
}


/*cookies板式三*/
.google-cookies{position:fixed;z-index:99;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px 0;bottom:0;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#f8e058;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #f8e058;color:#f8e058;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#f8e058;color:#333;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:10px 0;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}

.all-inline{}
.home-title{text-transform: capitalize;}
.home-pro-title{font-size: 42px;padding-top: 7.5rem;text-align: center;position: relative;text-transform:capitalize;margin-bottom: 25px;}
.home-pro-title::after{content: "";width: 61px;height: 6px;background-color: #dcb201;display: block;margin-left: auto;margin-right: auto;margin-top: 23px;}
.home-pro-title-desc{font-size: 18px;margin: 0 auto 50px;max-width: 1000px;text-align: center;}
.home-pro-more{display: table;background: #dcb201;padding: 12px 35px;font-size: 21px;color: #fff;cursor: pointer;margin-top: 60px;border-radius: 9px;overflow: hidden;margin-left: auto;margin-right: auto;font-weight: bold;}
.home-pro-more:hover {text-decoration: underline;color: #fff;}
.home-about .bghuang{height: 385px;padding-top: 70px;}
.home-about .ser-box .ser-img{margin-bottom: 10px;}
.home-about>.container-xl{margin-top: -140px;}
.home-about .text{border: none;}
.home-about .home-about-xl{background-color: #fff;display: flex;justify-content: space-between;align-items: center;}
.home-about .home-about-xl .left{width: 46%;}
.home-about .home-about-xl .right{width: 48%;}
.home-about h2.home-title{font-size: 34px;color:#202020;margin-bottom: 25px;letter-spacing: 1px;}
.home-about .text-box p{font-size: 16px;color: #4c4c4c;line-height: 24px;}
.home-about .more,.home-about .text .more,.mb-more{display: table;background: #dcb201;padding: 12px 25px;font-size: 21px;color: #fff;cursor: pointer;margin-top: 45px;border-radius: 9px;overflow: hidden;font-weight: bold;}
.home-about .text p:last-child{margin-bottom: 0;}
.home-about .text p{margin-bottom: 15px;}
.home-about .img{border-radius: 0 !important;}
.home-about .img a{border-radius: 0 !important;}
.home-title2{text-transform: capitalize;}
.home-about .home-title2{font-size: 30px;color: #202020;margin-top: 63px;}
.home-about .home-fac-more{margin-right: auto;margin-left: auto;margin-top: 65px;}

@media(max-width:768px){
.mb-more{margin-right: auto;
        margin-left: auto;}
  .home-pro-title{font-size: 22px;line-height: 32px;margin-bottom: 25px;padding-top: 0;}
  .home-pro-title::after {margin-top: 15px;}
  .home-about{padding-top: 0;padding-bottom: 0;}
  .home-about .bghuang{padding-top: 0;}
  .home-about>.container-xl {margin-top: 0;}
  .home-about .bghuang{height: inherit;}
  .home-about .home-about-xl{flex-direction: column;background-color: transparent;}
  .home-about .home-about-xl .left{width: 100%;margin-bottom: 15px;}
  .home-about .home-about-xl .right{width: 100%;}
  .home-about h2.home-title{font-size: 20px;line-height: 28px;text-align: center;margin-bottom: 15px;}
  .home-about .text-box p{font-size: 14px;line-height: 20px;}
  .home-about .text p {margin-bottom: 10px;}
  .home-about .more, .home-about .text .more,.mb-more{padding: 5px 15px;font-size: 16px;margin-top: 30px;}
  .home-about .text .more{margin-right: auto;margin-left: auto;}
  .home-about .home-title2 {font-size: 22px;line-height: 32px;margin-top: 30px;text-align: center;}
  .home-about .home-fac-more{margin-top: 30px;}
}

.home-news .home-pro-title{padding-top: 0;margin-bottom: 54px;}
.home-news .news-list{margin-top: 56px;}
.home-news .news-list .item{display: flex;margin-bottom: 35px;}
.home-news .news-list .item .img-news{border: 2px solid #fff;width: 30%;}
.home-news .news-list .item .text-news{margin-left: 25px;display: flex;flex-direction: column;justify-content: space-between;width: 70%;padding-right: 24px;}
.home-news .news-list .item .text-news .t2{font-size: 24px;line-height: 30px;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color: #232323;}
.home-news .news-list .item .text-news p{font-size: 16px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color: #000;font-weight: 500;width: 90%;}
.home-news .news-list .item .text-news .date{color: #db4d00;padding-bottom: 10px;}

.home-news{padding-top: 50px;padding-bottom: 70px;}
.home-news .content{display: flex;justify-content: space-between;}
.home-news .content .box .text,.home-news .content .box .time{display: flex;flex-direction: column;justify-content: center;}
.home-news .content .box{display: flex;font-family: 'Arial';padding: 25px 50px 25px 25px;height: 165px;}
.home-news .content .box .time{width: 15%;padding-right: 20px;}
.home-news .content .box .text{width: 75%;padding-left: 20px;}
.home-news .content .box .p1{font-size: 28px;line-height: 27px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.home-news .content .box .p2{font-size: 18px;line-height: 27px;font-weight: bold;display: block;;}
.home-news .content .box .title{font-size: 18px;line-height: 27px;font-weight: bold;margin-bottom: 10px;display: inline-block;}
.home-news .content .box .cont{font-size: 15px;line-height: 24px;text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;}
.home-news .content .left .box{background-color:#dcb201;;color: #f8f8f8;}
.home-news .content .left .box .time{border-right: 1px solid #f9f9f9;}
.home-news .content .right .box .time{border-right: 1px solid #d0d0d0;}
.home-news .content .left .title{color: #f8f8f8;}
.home-news .content .right .title{color: #636363}
.home-news .l-r-width{width: calc(calc(100% - 16px ) /2);}
/* .home-news .content .left{width: 49%;} */
.home-news .content .left .img{display: block;background-color: #f9f9f9;display: flex;justify-content: center;align-items: center;height: 365px;}
.home-news .content .left .img img{height: 100%;width: auto;mix-blend-mode: multiply;}
.home-news .content .right{display: flex;flex-direction: column;}
.home-news .content .right .box{background-color: #f9f9f9;margin-bottom: 19px;}
.home-news .content .right .box:last-child{margin-bottom: 0;}
.home-news .content .right .box .p1{color: #dcb201;;}
.home-news .content .right .box .p2{color: #999999}
.home-news .content .right .box .text{color: #636363;}
.home-news .content .more::after{transform:translateX(-77%);}
.home-news .content .right .more::after{background-color: #636363;}

@media(max-width:1370px){
	.home-news .content .box .p2{font-size: 17px;line-height: 26px;}
	.home-news .content .box .p1{font-size: 27px;line-height: 26px;}
}
@media(max-width:1310px){
	.home-news .content .box .p2{font-size:16px;line-height: 25px;}
	.home-news .content .box .p1{font-size: 26px;line-height: 25px;}
}
@media(max-width:1260px){
	.home-news .content .box .p2{font-size:15px;line-height: 24px;}
	.home-news .content .box .p1{font-size: 25px;line-height: 24px;}
}
@media(max-width:1210px){
	.home-news .content .box .p2{font-size:14px;line-height: 23px;}
	.home-news .content .box .p1{font-size: 24px;line-height: 23px;}
}
@media(max-width:1200px){
	.home-news .content .box .p2{font-size:14px;line-height: 20px;}
	.home-news .content .box .p1{font-size: 20px;line-height: 20px;}
}

@media (max-width:768px){
  .home-news .home-pro-title {margin-bottom: 25px;}
  .home-news .content .box .title{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;}
	.home-news-cert{flex-wrap: wrap;padding-bottom: 45px;}
	.home-news{width: 100%;margin-top: 30px;margin-bottom: 10px;padding: 0;}
	.home-news .t1,.home-cert .t1{text-align: center;font-size: 34px;}
	.home-news .news-list{margin-top: 30px;}
	.home-news .news-list .item{flex-wrap: wrap;border-bottom: 2px solid #fff;}
	.home-news .news-list .item .img-news{margin: 0 auto;width: 86%;}
	.home-news .news-list .item .text-news{margin: 0;padding:0 15px;width: 100%;}
	.home-news .news-list .item .text-news .t2{font-size: 18px;margin-top: 16px;}
	.home-news .news-list .item .text-news p{width: 100%;font-size:14px;}
	.home-news .t1{margin-bottom: 30px;}
	.home-news .content{flex-wrap: wrap;}
	.home-news .l-r-width{width: 100%;}
	.home-news .content .left{margin-bottom: 16px;}
	.home-news .content .left .img img{height: auto;width: 100%;}
	.home-news .content .left .img{height: auto;}
	.home-news .content .left .box{padding: 15px;}
	.home-news .content .box .time{width: 20%;padding-right: 15px;}
	.home-news .content .box .text{width: 75%;padding-left: 15px;}
	.home-news .content .box .title {line-height: 26px;}
	.home-news .content .box .cont{font-size: 14px;line-height: 20px;}
	.home-news .content .box{padding: 15px;}
}

.about-top .col-md-6:last-child{padding-top: 13px;padding-left: 30px;}
.about-top h1{font-size: 30px;font-weight: bold;color: #030303;font-family: 'Poppins-SemiBold';margin-bottom: 13px;}
.about-top .text,.about-top .text p{font-size: 18px;color: #030303;line-height: 28px;}
.about-top .text p span{color: #dcb201;font-style: italic;}
.about-top .top-1{margin-bottom: 35px;}
.about-fac .home-title::after{content: "";width: 61px;height: 6px;background-color: #dcb201;display: block;margin-left: auto;margin-right: auto;margin-top: 23px;}
.about-fac .home-title{font-size: 42px;color: #1a1809;text-align: center;margin-bottom: 50px;}
.about-fac{margin-top: 100px;}
.about-fac .more{font-size: 21px;padding: 15px 35px;display: table;background: #dcb201;color: #fff;cursor: pointer;margin-top: 45px;border-radius: 9px;overflow: hidden;font-weight: bold;margin-left: auto;margin-right: auto;}

.about-history hr{height: 3px;width: 100%;background-color: #dcb201;}
.about-intr{padding: 75px 0 110px;}
.about-intr-xl{position: relative;}
.about-intr::after{content: '';position:absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.2;background:url(../../images/about-bt6.webp) no-repeat center;}
.about-intr .t1{font-size: 60px;line-height: 60px;font-weight: bold;text-align: center;text-transform:capitalize;margin-bottom:40px;}
.about-intr .swiper-slide .swiper-item{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about-intr .swiper-slide .swiper-item .year{font-size: 53px;line-height: 96px;font-weight: bold;width: 100%;text-align: center;position: relative;transition: all 0.6s;display: flex;align-items: center;justify-content: center}
/* .about-intr .swiper-slide:nth-child(even) .swiper-item .year{order: 13;min-height: 200px;}
.about-intr .swiper-slide:nth-child(odd) .swiper-item .year{min-height: 200px;}
.about-intr .swiper-slide:nth-child(even) .swiper-item .year::before{content:'';position: absolute;top: -15px;left: 50%;transform: translateX(-50%);height: 28px;width: 28px;border-radius:50%;background-color: #fff;box-shadow: 3px 3px 14px 0 rgba(0,0,0,0.2);}
.about-intr .swiper-slide:nth-child(even) .swiper-item .year::after{content:'';position: absolute;top: -9px;left: 50%;transform: translateX(-50%);height: 16px;width: 16px;border-radius:50%;background-color: #0b3b8d;transition: all 0.6s;}
.about-intr .swiper-slide:nth-child(odd) .swiper-item .year::before{content:'';position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);height: 28px;width: 28px;border-radius:50%;background-color: #fff;box-shadow: 3px 3px 14px 0 rgba(0,0,0,0.2);}
.about-intr .swiper-slide:nth-child(odd) .swiper-item .year::after{content:'';position: absolute;bottom: -9px;left: 50%;transform: translateX(-50%);height: 16px;width: 16px;border-radius:50%;background-color: #0b3b8d;transition: all 0.6s;} */
.about-intr .swiper-slide .swiper-item:hover .year{color: #dc0022;}
.about-intr .swiper-slide .swiper-item:hover .year::after{background-color: #dc0022;}
.about-intr .swiper-slide .swiper-item .content{font-size: 15px;padding:0 15px;height: 280px;width: 100%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;align-content: center;}
/* .about-intr .swiper-slide:nth-child(even) .swiper-item .content::before{bottom:-1px;border-bottom: 3px solid #dfdfdf;}
.about-intr .swiper-slide:nth-child(odd) .swiper-item .content::before{top:-1px;border-top:3px solid #dfdfdf;}
.about-intr .swiper-slide:nth-child(even) .swiper-item:hover .content::before{bottom:-1px;border-bottom: 3px solid #dc0022;}
.about-intr .swiper-slide:nth-child(odd) .swiper-item:hover .content::before{top:-1px;border-top:3px solid #dc0022;} */
.about-intr .swiper-slide .swiper-item .content p{text-align: center;}
.about-intr .swiper-slide .swiper-item .content strong{margin-bottom: 20px;display: block;}
.about-intr .container-xl.lxong{position: relative;}
.about-intr .intr-qh-btn{position: absolute;top:53%;width:calc(100% - 30px);display: flex;justify-content:space-between;}
.about-intr .intr-qh-btn .swiper-button-intr{cursor: pointer;background-color: #fff;z-index: 2;}
.about-intr .swiper-wrapper{align-items: center;}
.about-intr .swiper-slide .year{margin-bottom: 21px;}
.about-intr .swiper-slide .year span{width: 209px;height: 56px;background-color: #1a1809;color: #fff;font-size: 35px;line-height: 56px;text-align: center;display: table;border-radius: 30px;}
.about-intr .swiper-slide.swiper-slide-active .year span{background-color: #dcb201;position: relative;}
.about-intr .swiper-slide.swiper-slide-active .year span::after{content: "";width: 11px;height: 11px;border-top: 11px solid #dcb201;border-left: 11px solid transparent;border-right: 11px solid transparent;position: absolute;bottom: -11px;left: 50%;margin-left: -5.5px;}
.about-intr .swiper-slide .content{margin-bottom: 29px;box-shadow: 10px 19px 43px 0px rgba(12, 3, 6, 0.08);border: solid 1px #e9e9e9;}
.about-intr .swiper-slide .img{width: 100%;box-shadow: 10px 19px 43px 0px rgba(12, 3, 6, 0.08);border: solid 1px #e9e9e9;border-radius: 10px;overflow: hidden;}
.about-intr .all-btn .an{display: none;}
.about-intr .all-btn:hover .an{display: block;}
.about-intr .all-btn .liang{display: block;}
.about-intr .all-btn:hover .liang{display: none;}
.about-intr .intr-qh-btn .swiper-button-intr{background-color: transparent;}
.about-intr .intr-qh-btn {top:2%;width: 100%;margin-top: -1.5px;}
.about-intr .intr-qh-btn:after{content: "";width: 97%;height: 3px;background-color: #dcb201;position: absolute;top: 50%;left: 1.5%;margin-top: -1.5px;}
.about-intr .home-pro-title{padding-top: 0;}

@media (max-width:1350px){
  /* .about-intr .intr-qh-btn{margin-top: 0;} */
}
@media (max-width:1200px){
  /* .about-intr .intr-qh-btn{top: 31%;} */
}
@media (max-width:768px){
	.about-intr{padding: 45px 0;}
	.about-intr .t1{font-size: 36px;line-height: 36px;}
	.about-intr .intr-qh-btn{justify-content: space-between;}
	.about-intr .swiper-slide:nth-child(even) .swiper-item .content{padding-top: 26px;}
	/* .about-intr .intr-qh-btn .swiper-button-intr{width: 15%;} */
	/* .about-intr .intr-qh-btn .swiper-button-intr img{width:100%;} */
  .about-top .col-md-6:last-child{padding-left: 7px;}
  .about-top h1{font-size: 18px;line-height: 26px;}
  .about-top .text, .about-top .text p{font-size: 14px;line-height: 20px;}
  .about-top .text p{margin-bottom: 10px;}
  .about-top .top-1 {margin-bottom: 10px;}
  .about-fac{margin-top: 20px;}
  .about-fac .home-title{font-size: 20px;line-height: 28px;margin-bottom: 30px;}
  .about-fac .home-title::after{margin-top: 15px;}
  .about-fac .more{font-size: 16px;padding: 10px 25px; margin-top: 20px;}
  .about-intr .swiper-slide .year span {font-size: 26px;line-height: 49px;width: 170px;height: 49px;}
  .factory-wrapper p {font-size: 14px;line-height: 20px;}
  .about-intr .swiper-slide .swiper-item .content{font-size: 14px;}
  .about-intr .intr-qh-btn:after {width: 88%;left: 6%;}
}

.factory-paper{padding-bottom: 100px !important;}
.factory-paper .row{margin-right: -14px;margin-left: -14px;margin-bottom: -37px;margin-top: 15px;}
.factory-paper .col-md-6{padding-right: 14px;padding-left: 14px;margin-bottom: 37px;}
.factory-paper .h5{font-size: 30px;font-family: 'Poppins-SemiBold';font-weight: bold;margin-bottom: 10px;}
.factory-paper .text{font-size: 15px;line-height: 28px;}
.factory-paper .text-box{background-color: #f7f7f7;padding-left: 27px;padding-top: 25px;padding-right: 25px;}
.factory-paper .items{height: 100%;background: #f7f7f7;border-radius: 10px;overflow: hidden;padding-bottom: 50px;}

@media(max-width:768px){
  .factory-paper .h5 {font-size: 20px;line-height: 28px;}
  .factory-paper .text{font-size: 14px;line-height: 20px;}
  .factory-paper .text-box{padding: 15px;}
  .factory-paper .col-md-6{margin-bottom: 30px;}
  .factory-paper .row{margin-bottom: -30px;}
  .factory-paper{padding-bottom: 30px !important;}
  .factory-paper .items{padding-bottom: 15px;}
}


/*#标签样式*/
.tag{margin-top: 20px;font-size: 17px;line-height: 30px;}
.tag span{color: var(--public-color);}
.tag i{color: var(--public-color);}
.tag a{font-size: 17px;line-height: 30px;display: inline-block; color: #333;margin-left: 10px;margin-bottom: 10px;background: #ebebeb;padding: 5px 15px;border-radius: 50px;}
.tag a:hover{background: #f8e058;transition: all 0.5s;}
.tag a:last-child:after{display: none;}

@media(max-width:768px) {
  .tag{display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
}

/* PS Series feature section */
.z1-box{margin-bottom: 40px;}
.z1-box .z1-head{margin-bottom: 35px;margin-top: 20px;}
.z1-box .z1-head h1{font-size: 42px;font-weight: bold;color: #000;line-height: 1.3;margin-bottom: 18px;}
.z1-box .z1-head p{font-size: 16px;line-height: 26px;color: #5a5a5a;max-width: 100%;margin-bottom: 0;}
.z1-box .z1-features{display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 45px;}
.z1-box .z1-feature-item{flex: 1 1 calc(25% - 15px);min-width: 200px;background: #f4f4f4;padding: 35px 20px;text-align: center;}
.z1-box .z1-feature-title{font-size: 18px;font-weight: bold;color: #000;margin-bottom: 18px;line-height: 24px;}
.z1-box .z1-feature-title span{display: inline-block;border-bottom: 5px solid #dcb201;padding-bottom: 6px;height: 58px;width: 100%;}
.z1-box .z1-feature-item p{font-size: 15px;line-height: 24px;color: #5a5a5a;margin-bottom: 0;}
.z1-box .z1-bottom{text-align: center;}
.z1-box .z1-subtitle{font-size: 32px;font-weight: bold;color: #000;line-height: 1.4;margin-bottom: 0;}
.z1-box .z1-subtitle::after{content: "";display: block;width: 61px;height: 6px;background-color: #dcb201;margin: 23px auto 0;}

@media(max-width:992px){
  .z1-box .z1-feature-item{flex: 1 1 calc(50% - 10px);}
}
@media(max-width:768px){
  .z1-box .z1-head h1{font-size: 22px;line-height: 30px;margin-bottom: 12px;}
  .z1-box .z1-head p{font-size: 14px;line-height: 22px;margin-bottom: 25px;}
  .z1-box .z1-features{gap: 15px;margin-bottom: 30px;}
  .z1-box .z1-feature-item{flex: 1 1 100%;padding: 25px 15px;}
  .z1-box .z1-feature-title{font-size: 16px;}
  .z1-box .z1-feature-title span{height: auto;}
  .z1-box .z1-feature-item p{font-size: 14px;line-height: 22px;}
  .z1-box .z1-subtitle{font-size: 20px;line-height: 28px;}
  .z1-box .z1-subtitle::after{margin-top: 15px;}
}

/* Home banner text overlay */
.banner .swiper-banner .swiper-slide > a{position: relative;display: block;}
.banner .swiper-banner .swiper-slide .banner-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: self-start;text-align: left;z-index: 2;}
.banner .swiper-banner .swiper-slide .banner-text p{max-width: 100%;}
.z2-banner1{padding-left: 30%;padding-top: 40px;}
.z2-banner1-text p{font-size: 34px;font-weight: bold;color: #ecce00;line-height: 1.2;margin-bottom: 0;text-shadow: 1px 2px 6px rgba(0,0,0,0.55);}
.z2-banner1-text p strong{color: #e30613;}
.z2-banner1-badge{display: inline-block;background: #000;color: #fff;font-size: 22px;font-weight: bold;line-height: 1;padding: 10px 32px;border-radius: 50px;margin-top: 20px;}

@media(max-width:1200px){
  .z2-banner1-text p{font-size: 28px;}
  .z2-banner1-badge{font-size: 18px;padding: 8px 24px;margin-top: 15px;}
}
@media(max-width:768px){
  .z2-banner1{max-width: 100%;padding-left: 0%;padding-top: 10px;}
  .z2-banner1-text p{font-size: 16px;line-height: 1.3;text-shadow: 1px 1px 4px rgba(0,0,0,0.5);}
  .z2-banner1-badge{font-size: 14px;padding: 6px 16px;margin-top: 10px;}
}

/* Home banner 2 text overlay */
.z2-banner2{padding-left: 55%;padding-top: 180px;}
.z2-banner2-title{font-size: 38px;font-weight: bold;color: #000;line-height: 1.2;margin-bottom: 8px;}
.z2-banner2-badge{display: inline-block;background: #f8e058;color: #000;font-size: 24px;font-weight: bold;line-height: 1;padding: 12px 36px;border-radius: 16px;}

@media(max-width:1200px){
  .z2-banner2-title{font-size: 30px;}
  .z2-banner2-subtitle{font-size: 26px;margin-bottom: 14px;}
  .z2-banner2-badge{font-size: 20px;padding: 10px 28px;}
}
@media(max-width:768px){
  .z2-banner2{padding-left: 0;padding-top: 30px;text-align: center;}
  .z2-banner2-title{font-size: 18px;margin-bottom: 4px;}
  .z2-banner2-subtitle{font-size: 16px;margin-bottom: 10px;}
  .z2-banner2-badge{font-size: 14px;padding: 6px 18px;border-radius: 10px;}
}

/* Home banner 3 text overlay */
.z2-banner3{padding-left: 10%;padding-top: 130px;}
.z2-banner3-title{font-size: 38px;font-weight: bold;color: #000;line-height: 1.2;margin-bottom: 16px;}
.z2-banner3-badge{display: inline-block;background: #f8e058;color: #000;font-size: 24px;font-weight: bold;line-height: 1;padding: 12px 36px;border-radius: 16px;}

@media(max-width:1200px){
  .z2-banner3-title{font-size: 30px;margin-bottom: 12px;}
  .z2-banner3-badge{font-size: 20px;padding: 10px 28px;}
}
@media(max-width:768px){
  .z2-banner3{padding-left: 0;padding-top: 30px;text-align: center;}
  .z2-banner3-title{font-size: 18px;margin-bottom: 8px;}
  .z2-banner3-badge{font-size: 14px;padding: 6px 18px;border-radius: 10px;}
}


/* Home banner 4 text overlay */
.z2-banner4{text-align: center;padding-top: 100px;width: 100%;}
.z2-banner4-title{font-size: 42px;font-weight: bold;color: #000;line-height: 1.2;margin-bottom: 16px;}
.z2-banner4-badge{display: inline-block;background: #f8e058;color: #000;font-size: 24px;font-weight: bold;line-height: 1;padding: 12px 36px;border-radius: 16px;}

@media(max-width:1200px){
  .z2-banner4-title{font-size: 30px;margin-bottom: 12px;}
  .z2-banner4-badge{font-size: 20px;padding: 10px 28px;}
}
@media(max-width:768px){
  .z2-banner4{padding-top: 30px;text-align: center;}
  .z2-banner4-title{font-size: 18px;margin-bottom: 8px;}
  .z2-banner4-badge{font-size: 14px;padding: 6px 18px;border-radius: 10px;}
}

/* Home banner 1 warranty section */
.banner .swiper-banner .swiper-slide:first-child .banner-text{align-items: center;text-align: center;}
.z2-banner1-top{font-size: 32px;font-weight: bold;color: #333;line-height: 1.3;margin-bottom: 0;padding-top: 60px;}
.z2-banner1-warranty{border-top: 2px solid #e30613;border-bottom: 2px solid #e30613;padding: 14px 0;margin: 18px 0;display: block;max-width: 700px;}
.z2-banner1-highlight{display: block;font-size: 72px;font-weight: bold;color: #e30613;line-height: 1;font-family: Impact, 'Arial Narrow Bold', sans-serif;letter-spacing: 1px;text-transform: uppercase;}
.z2-banner1-bottom{font-size: 22px;font-weight: bold;color: #333;line-height: 1.4;margin-bottom: 0;margin-top: 18px;}

@media(max-width:1200px){
  .z2-banner1-top{font-size: 26px;}
  .z2-banner1-highlight{font-size: 56px;}
  .z2-banner1-bottom{font-size: 18px;}
  .z2-banner1-warranty{margin: 14px auto;padding: 10px 0;}
}
@media(max-width:768px){
  .z2-banner1{padding: 0 10px;text-align: center;}
  .z2-banner1-top{font-size: 14px;padding-top: 20px;}
  .z2-banner1-highlight{font-size: 28px;letter-spacing: 0;}
  .z2-banner1-bottom{font-size: 12px;margin-top: 10px;}
  .z2-banner1-warranty{margin: 8px auto;padding: 6px 0;border-width: 1px;text-align: center;}
}
@media(max-width:480px){
  .z2-banner1-top{font-size: 12px;}
  .z2-banner1-highlight{font-size: 22px;}
  .z2-banner1-bottom{font-size: 11px;}
}
