
/*#regionasddasdsadasdasdasda*/
body { color: #000; font-size: 14px;  font-family: 'Poppins', sans-serif; }
a:hover{color: #00538a;}
body, div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0; }
img {
  aspect-ratio: attr(width) / attr(height);
}
ul, ol, li, dl, dd, dt {list-style-type: none; }
.img-width{width: 100%;height: auto;}
.main-container { padding:30px 0; background: #fff;margin-bottom: 40px; }
.bghui{background: #f7f7f9;}
.bghuang{background: #ff8a00;}
.bgbai{background: #fff}
.card-thumb img{transition: all 0.5s ease;}
.card-thumb:hover img{transform: scale(1.05);}
@media(max-width:768px) {
    .main-container { padding-top: 20px; padding-bottom: 20px;  }
}
/*header*/
.header.fadeInDown{position: fixed;top: 0;right: 0;left: 0;}
.header.fadeInDown .header-desc{display: none;}
.header.fadeInDown .header-top{padding: 0;}
.header.fadeInDown .desc{display: none;}
.header.fadeInDown  .header-top .top-box{display: none;}
.header.fadeInDown .bg{display:none;}
.header.fadeInDown .header-top .top-logo{padding:0;}
.header.fadeInDown .header-top .top-nav{align-items:center;}

.header {z-index: 999;width: 100%;background: #f1f1f1;position: relative;}
.header .bg{background: #0071bc; height: 66px;position: absolute;right: 0;top: 0; width: 50%;}
.header-top{background: #f1f1f1;}
.header-top .top-logo{display: flex;align-items: center;padding: 10px 0;}
.header-top .top-nav{display: flex;align-items: flex-start;justify-content: flex-end;}
.header-top .top-box {display: flex;align-items: center;justify-content: flex-end;height: 66px;background:url(/upload/1c/202209/topbg.jpg) #0071bc no-repeat left top;}
.header-top .top-box .top-tel{font-size: 16px;color: #ffffff;line-height: 30px;display: flex;align-items: center;}
/*.header-top .top-box .top-tel:before{content: "";width: 18px;height: 19px;background: url(/upload/1c/202209/topteltb.png) no-repeat;display: block;margin-right: 10px;}*/
.header-top .top-box .top-search{margin-left: 100px;}
.header-top .top-box .top-lang{margin-left: 10px;}
.header-top .top-box .top-share{margin-left: 15px;}

.top-whatsapp{color:#fff; margin-left:20px;}
.top-tel i,.top-whatsapp i{margin-right:10px;font-size: 20px;}
.top-whatsapp a{color:#fff;font-size: 16px;}
.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; min-width: 80px; margin: 0 10px;  }
.navbar-custom .navbar-nav .nav-link {padding: 1.7rem 0.6rem 1.4rem; text-align: center; color:#363636;font-weight: bold; font-size: 18px; }
.navbar-custom .navbar-nav .nav-link:after{content: "";width: 0;height: 2px;background: #0071bc;display: block;transition: all 0.3s; margin: 10px auto 0; }
.navbar-custom .navbar-nav .nav-item:last-child .nav-link{background: none;}
.navbar-custom .navbar-nav .nav-link:hover:after, .navbar-custom .navbar-nav .nav-link:focus:after {width: 63px;}
.navbar-custom .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
.navbar-custom .navbar-nav .show > .nav-link:after,
.navbar-custom .navbar-nav .active > .nav-link:after,
.navbar-custom .navbar-nav .nav-link.show:after,
.navbar-custom .navbar-nav .nav-link.active:after {width: 63px;}
.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:after {width: 63px;}


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

#table_test table{width:100%;}
#table_test td{text-align:center; padding:5px;}
#table_test img{border:1px solid #ccc;}

/*#region 手机端*/
.header-mb{background: #fff;position: fixed;top: 0;left: ;right: 0;width: 100%;border-bottom: 1px solid #0071bc;z-index: 999;}
.header-mb .container-xl{height: 50px;}
.header-mb .top-logo{width: 50%;}
.header-mb .top-logo img{height: 30px;width: auto;}
.header-mb .top-mb{display: flex; align-items: center;width: 50%;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: #0071bc; 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;}


.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;
 }
 .head_nav li.siblings-no-menu {
  position: relative;
  padding-left: 15px;
 }
 .head_nav li a {
  display: block;
  height: 1.4em;
  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.png) center center no-repeat;
  background-size: 50% auto;
  position: absolute;
  left: -35px;
  top: 0;
  cursor: pointer;
 }
/*#endregion*/

/*#region 栏目列表*/
.menu-collapse { border-radius: 6px 6px 0 0; border: 1px solid #e7e7e7; background: #fff; }
.menu-collapse .collapse-title { padding: 0.875rem; background:#075285; color: #fafafa; }
.menu-collapse .collapse-title h5 { font-size: 1.25rem; font-weight: 500; }
.menu-collapse .collapse-title .navbar-toggler { color: #fff; }
.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:#0071bc; }
.menu-collapse .menu-link:hover { background: #f8f9fa; }
.menu-collapse .drop { }
.menu-collapse .menu-link.active { background: #f6f6f6; color: #666 }

.menu-horizontal-wrapper.pro{border-bottom: 0;}
.menu-horizontal { display: block;}
.menu-horizontal .nav-item {  display: block; margin-bottom: 2px; }
.menu-horizontal .nav-item:last-child{margin-bottom: 0;}
.menu-horizontal .nav-link {width: 100%; padding: 12px 15px; color: #fff;display: block;text-align: left;  font-size: 17px; background: #0071bc; }
.menu-horizontal .nav-item.active .nav-link,.menu-horizontal .nav-link:hover {background: #434343; color: #fff; transition: all 0.3s; }

.menu-horizontal .nav-item.active .menu-horizontal-child{display: flex;}
.menu-horizontal-child { display: none; flex-wrap: wrap; }
.menu-horizontal-child .nav-item-child{display: flex;align-items: center;position: relative;width: 100%;}
.menu-horizontal-child .nav-link-child:before { content: "●"; font-size: 14px;color: #727272;margin-right: 7px;}
.menu-horizontal-child .nav-link-child { color: #515151;font-size: 14px;line-height: 31px; padding: 5px 15px; background: #ebebeb; width: 100%;display: block; }
.menu-horizontal-child .nav-link-child.active { color: #ff8e03; background: #fefefe; }
.menu-horizontal-child .nav-link-child.active:before { color: #ff8e03;}
.menu-horizontal-child .nav-link-child:hover{color: #ff8e03; background: #fefefe; }
.menu-horizontal-child .nav-link-child:hover:before { color: #ff8e03;}

.menu-horizontal-wrapper{border-bottom: 1px solid #e0e1eb;margin-bottom: 30px;}
.menu-horizontal-about{display: flex;padding: 0;justify-content: center;}
.menu-horizontal-about .nav-item-about { margin: 5px 5px 0px;}
.menu-horizontal-about .nav-link-about {padding: 20px 20px; color: #8c8498; display: block;text-align: left;  font-size: 16px;border-bottom: 2px solid #fff;  }
.menu-horizontal-about .nav-link-about.active{color: #0c0c0c; border-bottom: 2px solid #0c0c0c;font-weight: bold; }
.menu-horizontal-about .nav-link-about:hover {color: #0c0c0c; border-bottom: 2px solid #0c0c0c; transition: all 0.5s;font-weight: bold;}

@media(max-width:768px) {
    #founder_css img{width:100%;}
    #contactyd .left h2{font-size: 1.6em;}
    #contactyd .left p{font-size:14px;}
.home-pro .pro-item .text p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* autoprefixer: off */-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
}
/*#endregion*/

/*#region 位置导航*/
.ny-crumb{background: #0071bc;padding: 35px 0;margin-bottom: 40px; color: #fff;}
.page-title { display: flex;justify-content: space-between; }
.page-title .title{font-size: 30px; color: #fff;}
.page-title a{color: #fff;}
.page-title a:hover{text-decoration: underline;}
.page-title .breadcrumb { justify-content: center; }
.breadcrumb-item + .breadcrumb-item::before { color: #fff;font-family: cmsfont; content: "\f054";font-size: 10px;  }
.page-title .breadcrumb:before { font-family: cmsfont; content: "\f016"; margin-right: 0.25rem; color: #fff}

@media(max-width:768px) {
    .banner{margin-top: 50px;}
    .ny-crumb{background-size: cover;margin-top: 50px;margin-bottom: 0;}
    .wznav .breadcrumb { justify-content: center; text-align: center; }
    .page-title{ width: 100%; justify-content: center;}
    .wznav a{color: #0a8496;}
    .wznav .breadcrumb-item + .breadcrumb-item::before { content: '';
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    border: .55em solid #0a8496;
    border-top-width: .3em;
    border-bottom-width: .3em;
    border-right: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    vertical-align: middle;
    margin-right: .4em;
    margin-left: 0.4em;
    border-left-color: #0a8496; }
    .wznav{background: #fff;font-size: 16px!important;padding: 20px 15px;margin-bottom: 20px;border-bottom: 1px solid #ddd; text-align: center;}
    .wznav .breadcrumb-item:last-child a{color: #d0220b;font-weight: bold;}
}
/*#endregion*/

/*#region 底部*/
footer {  }
footer .foot-top{position: relative;background: #3d4b66; padding: 50px 0;}
footer .foot-bottom{background: #0071bc;padding: 8px 0;color: #fff;}
footer .foot-top h3{font-size: 18px;color: #ffffff;font-weight: bold;margin-bottom: 10px;line-height: 30px;}
footer .foot-top p{font-size: 16px;line-height: 36px;color: #b4bbc9;}
footer .foot-top .list{display: flex;flex-wrap: wrap;}
footer .foot-top .list p{width: 50%;}
footer .foot-top .list p a{color: #b4bbc9;}
footer .foot-top .list p a:hover{color: #0071bc;}
footer .foot-top .feed{border: 2px solid #5a6c8f;background: #fff;display: block; padding: 15px;font-size: 18px;position: relative;}

@media(max-width:768px) {
    footer .foot-top{padding: 30px 0;}
    footer .foot-top h3{margin-top: 15px;}

    footer .foot-bottom .d-flex{flex-wrap: wrap;}
    footer .foot-bottom .d-flex .left{width: 100%;text-align: center;}
    footer .foot-bottom .d-flex .right{width: 100%;text-align: center;margin-top: 10px;}
}
/*#endregion*/

/*#region 首页*/
.banner .text-box{text-align: left;width: 50%;}
.banner .text-box h4{font-size: 28px;margin-bottom: 10px;color: #0071bc;}
.banner .text-box h3{font-size: 50px;font-weight: bold;color:#0071bc;margin-bottom: 15px;}
.banner .text-box p{font-size: 16px;line-height: 18px;color:#0071bc;margin-bottom: 25px;}
.banner .text-box .more{font-size: 16px;color: #fff;background: #0071bc;padding: 10px 30px;display: inline-block;}

@media(max-width:768px) {
   .banner .banner-text{display: none;}
}

.home-title{font-size: 48px;font-weight: bold;color: #e60012;font-family: Arial;}

.home-desc{padding: 35px 0;background: #0071bc;color: #fff;}
.home-desc .container-xl{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.home-desc .left{display: flex;align-items: flex-end;}
.home-desc .left h2{font-size: 33px;font-weight: bold;margin-right: 25px;}
.home-desc .left p{font-size: 18px;}
.home-desc .right .more{background: #fff;padding: 12px 60px;display: inline-block;color: #0071bc;font-size: 21px;font-weight: bold;border-radius: 50px;overflow: hidden;}

.home-pro{background: #f5f9fc;padding: 40px 0;}
.home-pro .container-xl{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.home-pro .pro-item{width: 49%;padding: 30px;position: relative; display: flex;background: #fff; flex-wrap: wrap;margin-bottom: 35px;border: 1px solid #0071bc;}
.home-pro .pro-item .text{font-family: 微软雅黑;width: 50%; padding-top: 10px;}
.home-pro .pro-item .img{width: 50%;}
.home-pro .pro-item .text h3{font-size: 18px;font-weight: bold; line-height: 24px;margin-bottom: 13px;}
.home-pro .pro-item .text h3 a{font-size: 18px;}
.home-pro .pro-item .text p{font-size: 14px;line-height: 26px;}
.home-pro .pro-item .text h4{font-size: 14px;line-height: 26px;}
.home-pro .pro-item .text h4:before{content: "●"; font-size: 0.75rem; margin-right: 5px; color: #333}
.home-pro .pro-item .text .more{font-size: 14px;color: #0071bc;margin-top: 15px;display: inline-block;}
.home-pro .pro-more{width: 183px;height: 46px; background: #fff;display: block;border: 1px solid #0071bc;margin: 0 auto;text-align: center;line-height: 46px;font-size: 18px;color: #7c7c7c;border-radius: 50px;overflow: hidden;}
.home-pro .pro-more:hover{color: #0071bc;}

.home-about{background: #3d4b66;color: #fff;padding: 65px 0;}
.home-about .text{border-right: 3px solid #4e5b74;padding-right: 80px;}
.home-about .text h1{font-size: 30px;font-weight: bold;margin-bottom: 30px;}
.home-about .text h1 a{color: #fff;}
.home-about .text h1 a:hover{color: #0071bc;transition: all 0.3s;}
.home-about .text .desc{font-size: 18px;line-height: 30px;margin-bottom: 40px;}
.home-about .text .num{display: flex;justify-content: space-between;}
.home-about .text .num .item{width: 33.33%;font-family: 微软雅黑;margin-bottom: 30px;}
.home-about .text .num .item h3{font-size: 41px;font-weight: bold;margin-bottom: 5px;}
.home-about .text .num .item p{font-size: 17px;}
.home-about .imgs{ padding: 10px 30px 0; }
.home-about .imgs .img{border-radius: 20px;overflow: hidden;}

.home-news{background: #f5f9fc;padding: 40px 0;}
.home-news h2{font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.home-news .row{margin-right: -30px;margin-left: -30px;}
.home-news .col-md-4{border-right: 1px solid #e8eaeb;padding-left: 30px;padding-right: 30px;}
.home-news .col-md-4:last-child{border-right: 0;}
.home-news .news-col{margin-bottom: 20px;}
.home-news .news-col h4{font-size: 27px;margin-bottom: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.home-news .news-col p{font-size: 17px;line-height: 30px;margin-bottom: 20px;}
.home-news .news-col time{font-size: 18px;color: #0071bc;}

.home-faq{background: #fff;padding: 40px 0;}
.home-faq h2{font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.home-faq .box{border: 1px solid #e5e5e5;padding: 15px 25px;}
.home-faq .box .title{display: flex;align-items: center;border-bottom: 1px dashed #848484;height: 50px;}
.home-faq .box .title span{width: 28px;height: 28px;background: #ff6600;color: #fff;text-align: center;line-height: 28px;font-size: 18px;margin-right: 13px;border-radius: 5px;overflow: hidden;}
.home-faq .box .title h4{font-size: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.home-faq .box .answer{background: #f5f9fc;padding: 15px 25px;font-size: 15px;line-height: 30px; margin-top: 13px;margin-bottom: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

@media(max-width:768px) {
    .home-desc .left{display: block;margin-bottom: 10px;}

    .home-pro .pro-item{width: 100%; padding:20px;}
    .home-pro .pro-item .text{width: 100%; padding-top: 10px;}
    .home-pro .pro-item .img{width: 100%;}

    .home-about .text{padding-right: 0;border-right: 0;}
    .home-about .text .num .item h3{font-size: 30px;}
    .home-about .text .num .item p{font-size: 14px;}
    .home-about .imgs{padding: 0;margin-top: 20px;}

    .home-news .row{margin-right: -15px;margin-left: -15px;}
    .home-news .col-md-4{border-right: 0px;padding-left: 15px;padding-right: 15px;}
    .home-news .news-col{position: relative;}
    .home-news .news-col h4{font-size: 24px;}
    .home-news .news-col p{font-size: 16px;}
    .home-faq .box .title span{min-width: 28px;}
}

/*#endregion*/

/*#region 文章单页*/
/*#region about wrapper*/
.ny-title{font-size: 24px; font-weight: bold; color: #409d64;line-height: 36px;margin-bottom: 20px; border-bottom: 1px solid #dedede; padding-top: 14px;padding-bottom: 14px; }
.ny-title:before{content: "\f105";font-family: cmsfont;color: #409d64;font-size: 18px;margin-right: 8px;}

.about-wrapper { padding-bottom: 40px; min-height: 500px; }
.com-title{font-size: 30px;line-height: 60px;color: #010101;font-weight: bold;}
.com-title:after{content: "";width: 208px;height: 3px;background: #0071bc;display: block;margin-bottom: 25px;margin-top: 5px;}
.com-box p{font-size: 16px;line-height: 33px;color: #1f1f1f;margin-bottom: 30px;}
.com-box .imgs{padding: 0 50px;}
.com-box .imgs .img{border-radius: 20px;overflow: hidden;margin-bottom: 30px;}
.about-wrapper .content p{font-size: 18px;line-height: 30px;color: #3a3535;margin-bottom: 30px;}

.ser-title h2{display: inline-block;background: url(/upload/1c/202209/sertitlebg.jpg) no-repeat right center #0071bc;font-size: 24px;line-height: 51px;color: #fff; padding-left: 27px; min-width: 320px }
.ser-box{border: 2px solid #0071bc; padding: 25px;margin-bottom: 35px;}
.ser-box p{font-size: 18px;color: #3a3535;line-height: 21px;margin-bottom: 21px;}
.ser-box p:last-child{margin-bottom: 0;}
.ser-box p:before{content: "●"; font-size: 0.85rem; margin-right: 8px; color: #0071bc}

.founder-box{display: flex;justify-content: space-between;margin-bottom: 35px;flex-wrap: wrap;}
.founder-box .img1{width: 31%;height: 280px;overflow: hidden;}
.founder-box .img2{width: 40.5%;height: 280px;overflow: hidden;}
.founder-box .text{width: 27%;background: #f5f5f5;padding: 25px;height: 280px;overflow: hidden;}
.founder-box .text h4{font-size: 24px;line-height: 35px;color: #4b4b4b;}
.founder-box .text h5{font-size: 16px;line-height: 30px;color: #4b4b4b;margin-bottom: 40px;}
.founder-box .text p{font-size: 16px;line-height: 30px; color: #4b4b4b;}

@media(max-width:768px) {
    .com-title{font-size: 26px;line-height: 34px;}
    .com-box .imgs{padding: 0;}
    .founder-box .img1,.founder-box .img2,.founder-box .text{width: 100%;height: auto;}
}

/*#region contact-wrapper*/
.contact-wrapper { padding-bottom: 40px;padding-top: 40px;}
.contact-wrapper .contact-box{display: flex; margin-bottom: 35px;align-items: center;}
.contact-wrapper .contact-box .img{padding-right: 25px;}
.contact-wrapper .contact-box strong{font-size: 22px;line-height: 24px;}
.contact-wrapper .contact-box p{ margin-bottom: 0;margin-top: 5px; font-size: 18px; line-height: 30px;color: #000000;}
.contact-wrapper .contact-title{font-size: 24px;color: #000;line-height: 33px;margin-bottom: 30px;margin-top: 15px;font-weight: bold;}
.contact-content{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact-content .box{border: 1px solid #0071bc;padding: 40px;width: 49%;font-size: 18px;color: #000000;line-height: 33px;margin-bottom: 30px;}
.contact-content .box .tr{display: flex;}
.contact-content .box .tr .left{width: 30%;}
.contact-content .box .tr .right{width: 70%;display: flex;align-items: center;}
.contact-content .box .tr .right span{margin-left: 10px;}
.contact-wrapper .form-feedback .btn { color: #fff; background: #008ae7 }

@media(max-width:768px) {
    .ny-title{font-size: 26px;line-height: 30px;}
    .contact-wrapper .contact-content{margin-top: 20px;}
    .contact-content .box{width: 100%;padding: 15px;}
    .contact-content .box .tr .left{width: auto;}
    .contact-content .box .tr .right{width: auto;}
}

/*#endregion*/

/*#region 产品列表*/
.pro-title{background: #efefef;padding: 20px;font-size: 18px;line-height: 18px;color: #232323;margin-bottom: 30px;}
.pro-wrapper { padding-bottom: 30px; background: #ffffff;min-height: 500px;}
.pro-wrapper .pro-col{border: 1px solid #d8d8e8;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius: 10px;overflow: hidden;background: #ffffff;position: relative;transition: all 0.3s;}
.pro-wrapper .pro-col .img{overflow: hidden;}
.pro-wrapper .pro-col .img img{transition: all 0.3s;}
.pro-wrapper .pro-col h4{font-size: 16px;line-height: 25px;height: 60px; text-align: center;font-weight: bold; padding: 7px 15px 0px;background: #5c5d5f; color: #fff;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;transition: all 0.3s;}
.pro-wrapper .pro-col a{position: absolute;z-index: 10;left: 0;right: 0;top: 0;bottom: 0;}
.pro-wrapper .pro-col:hover{border-color: #0071bc;}
.pro-wrapper .pro-col:hover h4{background: #0071bc;}
.pro-wrapper .pro-col:hover img{transform: scale(1.1);}
/*#endregion*/
@media(max-width:768px) {
    .pro-title{font-weight: bold;font-size: 24px;line-height: 28px;}
}
/*#endregion*/

/*#region 文章列表*/
.news-wrapper {padding:0;min-height: 500px; }
.news-wrapper .news-box{display: flex;flex-wrap: wrap; justify-content: space-between;margin-top: 0px;margin-bottom: 25px;background: #fff;padding: 15px;border: 1px solid #d8d8e8;transition: all 0.5s;}
.news-wrapper .news-box .img{width: 35%;border: 1px solid #d8d8e8;/*height: 124px;*/overflow: hidden;}
.news-wrapper .news-box .text{width: 65%;padding-left: 20px;padding-top: 8px;}
.news-wrapper .news-box time{font-size: 14px;line-height: 24px;color:#0071bc;}
.news-wrapper .news-box h4{font-size: 20px;color: #000;margin-bottom: 8px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-wrapper .news-box h4 a{color: #000;transition: all 0.3s;}
.news-wrapper .news-box h4 a:hover{color: #fc574b;}
.news-wrapper .news-box p{font-size: 14px;line-height: 24px;margin-bottom: 10px; color: #3a3535;
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-box:hover{border: 1px solid #0071bc;}

@media(max-width:768px) {
    .news-wrapper .news-box .img{width: 100%;height: auto;}
   .news-wrapper .news-box .text{width: 100%;padding-left: 0px;padding-top: 15px;}
}
/*#endregion*/
/*#region cert-container*/
.cert-col { margin-bottom: 1.5rem; margin-top: 0.5rem; }
.cert-col .card { padding: 20px; background: #f7f7f7; }
.cert-col .card-thumb { border: 1px solid #024b99; display: flex; justify-content: center; align-items: center; overflow: hidden; }
.cert-col .card-title { font-size: 16px; margin: 0; color: #5f5f5f; padding: 0.5rem 0.75rem; margin-top: 0.5rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cert-col:hover .card{background:#0071bc;}
.cert-col:hover .card-title{color: #fff;}

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


/*#endregion*/

/*#region down list*/

.worksp-box{border: 1px solid #efefef;margin-bottom: 30px;cursor: pointer;}
.worksp-box .title{font-size: 22px;line-height: 36px;color: #3e3e3e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 40px 40px 0px;font-weight: bold;}
.worksp-box .img{padding: 30px 40px 40px;border-bottom: 2px solid #fff;}
.worksp-box .img a{width: 100%;}
.worksp-box:hover .img{border-bottom: 2px solid #0071bc;}
.worksp-box:hover{border-bottom: 1px solid #0071bc;box-shadow: 4px 4px 8px #f0f0f0;}
.worksp-box:hover .title{color: #0071bc;}

@media(max-width:768px) {
    .worksp-box .title{padding: 20px 20px 0px;font-size: 18px;}
    .worksp-box .img{padding: 15px 20px 20px;border-bottom: 2px solid #fff;}
}

/*#region video list*/
.video-row .video{order: -1;line-height: 0;}
.video-row .text{background: #ecebea;display: flex;align-items: center;justify-content: center;order: 13;}
.video-row:nth-child(2n) .video{order: 13;}
.video-row:nth-child(2n) .text{order: -1;}
.video-row .text h2{font-size: 36px;font-weight: bold;color: #111111;}
.video-row .text h2:after{content: "";width: 80px;height: 4px;background: #0071bc;display: block;margin-top: 5px;}
.video-row .text h3{font-size: 24px;color: #515151;line-height: 30px;width: 60%;}

@media(max-width:768px) {
    .video-row{margin-bottom: 20px;}
    .video-row:nth-child(2n) .video{order: -1;}
.video-row:nth-child(2n) .text{order: 13;}
.video-row .text h3{font-size: 24px;color: #515151;line-height: 30px;width: 100%;padding: 20px;}
.video-row .text h2{padding: 20px;}
}

/*#region faq list*/
.faq-list{}
.faq-list .faq-box{cursor: pointer;background:#0071bc;margin-bottom: 1px; padding: 0px 25px;height: 70px; display: flex;justify-content: space-between; align-items: center;position: relative;width: 100%;}
.faq-list .faq-box .num{ width: 5%;text-align: center; background: #fff;padding: 5px;font-size: 16px;color:#0071bc;font-weight: bold;border-radius: 10px;overflow: hidden;}
.faq-list .faq-box .title{width: 92%; padding-left:10px;font-size: 18px;line-height: 22px;color: #ffffff;padding-right: 20px; display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.faq-list .faq-box .tb{width: 3%;background: #fff;font-size: 16px;color: #0071bc;text-align: center;}
.faq-list .faq-li .faq-a{background: #f0f0f0;padding: 25px;display: none;width: 100%;}
.faq-list .faq-li .faq-a-text{font-size: 15px;color: #000000;line-height: 24px;}
.faq-list .faq-li .faq-a-text span{font-size: 15px;line-height: 24px;color: #015aaa;padding-right: 5px;}
.faq-list .faq-li:first-child .faq-a{display: block;}
.faq-feedback {padding: 10px 25px;}
.faq-feedback h2{ text-align: center;font-size: 24px;color: #6e6e6e; margin-bottom: 30px; font-weight: bold;}

@media(max-width:768px) {
    .faq-list .faq-box .num{ width: 10%;}
    .faq-list .faq-box .title{width: 80%;-webkit-line-clamp: 3;}
    .faq-list .faq-box .tb{width: 10%;}
    .faq-feedback{padding: 30px 0px 0;}
}

/*#endregion*/

/*#region 详情页*/
/*默认设置*/
.content-wrapper { line-height: 1.7;  margin-bottom: 1.5rem; }
.content-wrapper h2 { font-size: 1rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper h3 { font-size: 0.875rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper img { max-width: 100% !important; height: auto !important; }
.content-wrapper ol { margin-left: 1em; padding-left: 1em; }
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529; }
.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;}

/*内容切换*/
.content-wrapper .nav-tabs { background: #f3f3f3; }
.content-wrapper .nav-link { padding: 0.4rem 1rem;border: none; }
.content-wrapper .nav-tabs .nav-link.active { background: #f3f3f3;font-size: 20px;color: #373737; }
.content-wrapper .nav-tabs .nav-link:before{ content: "\f324"; font-family: cmsfont;font-size: 0.75rem; margin-right: 5px; color: #373737}
.nav-tabs .nav-item{margin-bottom: 0;}

/*产品内容*/
.pronr-wrapper{}
.product-head { margin-bottom: 1.5rem;background: #fff;}
.product-head .product-thumb { border: 1px solid #d4d4d4; }
.pronr-wrapper .text .pro-btn{margin-top: 10px;margin-right: 10px;margin-bottom: 10px;}
.pronr-wrapper .text .pro-btn a{font-size: 18px;color: #fff;transition: all 0.5s; background: #5c5d5f; padding: 5px 15px; border-radius: 25px;overflow: hidden;display: inline-block;text-align: center;}
.pronr-wrapper .text .pro-btn a:hover{background: #0071bc;}
.pronr-wrapper .text p{font-size: 18px;line-height: 36px;color: #404040;}
.pronr-wrapper .text p span{width: 180px;display: inline-block;}
.product-head .pronr-title{background: #eeeeee;padding: 10px;font-size: 18px;line-height: 24px;color: #515151;border-radius: 10px 10px 0 0;overflow: hidden;}
.product-head .pronr-title:before { content: "●"; font-size: 0.75rem; margin-right: 5px; color:#0071bc; }
.product-head .content{border: 1px solid #eeeeee;padding: 15px;border-radius: 0 0 10px 10px;overflow: hidden;}

.product-feedback{margin-bottom: 1.5rem;background: #fff;}
.pronr-title2{font-size: 24px;line-height: 36px;color: #515151;padding: 10px 0;margin-bottom: 10px;font-weight: bold;}
.product-news{margin-bottom: 1.5rem;background: #fff;padding: 10px 20px;border-radius: 10px;overflow: hidden;}

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

.product-pro{background: #fff;margin-top: 0px;}
.content-pro-title{background: #5c5d5f;color: #fff;padding: 13px 16px;font-size: 18px;}
.content-pro .box{padding: 20px;}
.content-pro .pro-col{border: 1px solid #d8d8e8;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius: 10px;overflow: hidden;background: #ffffff;position: relative;transition: all 0.3s;}
.content-pro .pro-col .img img{transition: all 0.3s;}
.content-pro .pro-col h4{font-size: 16px;line-height: 20px;text-align: center;font-weight: bold; padding-top: 10px;padding-bottom: 10px; background: #5c5d5f; color: #fff;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;transition: all 0.3s;}
.content-pro .pro-col a{position: absolute;z-index: 10;left: 0;right: 0;top: 0;bottom: 0;}
.content-pro .pro-col:hover{border-color: #0071bc;}
.content-pro .pro-col:hover h4{background: #0071bc;}


.content-news{border-radius: 10px;overflow: hidden;border: 1px solid #dedede;}
.content-news-title{background: #0071bc;padding: 10px 20px;font-size: 24px;color: #fff;line-height: 24px;}
.content-news .news-box{overflow: hidden; padding: 20px 20px 10px;}
.content-news .news-col{border-bottom: 1px dashed #c6c6c6; padding-bottom: 15px; margin-top: 0px;margin-bottom: 15px;}
.content-news .news-col h4 a{color: #414141;font-size: 18px;}
.content-news .news-col h4 a:hover{ color:#0071bc;transition: all 0.3s; }
.content-news .news-col p{ font-size: 14px;color: #7d7878; padding-left: 20px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.content-news .news-col h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 10px;}

@media(max-width:768px) {
    .product-pro{display: none;}
    .pronr-wrapper .text p span{width: auto;}
    .product-head .social{margin-bottom: 20px;}
}

/*文章内容*/
/*#region newsnr-container*/
.newsnr-container{margin-bottom: 40px; }
.newsnr-container .title { font-size: 30px; color: #000; font-weight: bold; }
.newsnr-container .content { color: #595959; line-height: 1.8rem; padding: 0; }
.newsnr-container .content p { margin-bottom: 0; }
.newsnr-container .summary { padding: 15px; background: #fff; margin: 30px 0; font-size: 15px; color: #595959;  }
.newsnr-container .summary span { margin-right: 15px; }

.newsnr-container .social a{border-radius: 0;}
.content-other{background: #e3e3e3;padding: 25px; font-size: 16px;color: #3e9c68;}
.content-other a{color: #3d3d3d;}
.content-other a:hover{ color: #f2962f;transition: all 0.3s; }

.hot-pro { }
.hot-pro-title{background:#0071bc;color: #fff; font-size: 22px;line-height: 31px;margin-bottom: 0;display: flex;align-items: center; padding: 8px 14px; }
.hot-pro-title:before{content: "";width: 5px;height: 21px;background: #fff;display: inline-block;margin-right: 7px;}
.hot-pro h4{font-size: 14px;color: #898989; margin-top: 10px; line-height: 22px; text-align: center;}
.hot-pro .box{padding: 20px 0;}
.hot-pro .pro-box{margin-bottom: 20px;}
.hot-pro .pro-box .img{border: 1px solid #d5d5d5;}

.hot-news {padding: 20px 0px;}
.hot-news-title{background:#0071bc;color: #fff; font-size: 22px;line-height: 31px;margin-bottom: 0;display: flex;align-items: center; padding: 8px 14px; }
.hot-news-title:before{content: "";width: 5px;height: 21px;background: #fff;display: inline-block;margin-right: 7px;}
.hot-news .news-box {padding: 0 0 15px; border-bottom: 1px dashed #a5a5a5;margin-bottom: 20px;}
.hot-news .news-box:last-child{border-bottom: 0;}
.hot-news .news-box h4{font-size: 21px;line-height: 30px;color: #3a3535;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-news .news-box p{font-size: 14px;line-height: 30px;color: #3a3535;margin-bottom: 10px; display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.hot-news .news-box time{font-size: 14px;color: #0071bc;display: flex;align-items: center;}

@media(max-width:768px) {
    .newsnr-container .news-left { padding-top: 1rem; padding-bottom: 0.5rem }
}
/*#endregion*/


/*#region 其他*/
/*分页*/
.page-link { padding: .5rem 0.875rem; }
.page-item.active .page-link { color: #fff; background-color: #ed7903; border-color: #ed7903; }

/*留言*/
.form-feedback .form-control{ background: #fff; color: #4b4b4b;  }
.form-feedback .btn { color: #777; color: #fff; background: #249cf2;border-radius: 10px; font-size: 18px; line-height: 22px;}
.form-feedback .btn:hover{background:#7bb9f1 }

/*搜索*/

.search-group { width: 280px; height: 37px; background: transparent; overflow: hidden;border-bottom: 1px solid #00538a;}
.search-group .form-control { border: none; border-radius: 0px ;background: transparent;color: #fff;}
.search-group .form-control::-webkit-input-placeholder{color:#77bdf1;}
.search-group .btn {border-radius: 0px;background:transparent; height: 37px;  width: 37px;display: flex;justify-content: center;align-items: center; padding: 6px 15px; margin-bottom: 0; }
.search-group i { color: #fff; font-size: 1.3rem; }
.search-group .btn:hover{background: #00538a;}
.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; }
}
.top-share .social-qq,.right .social-qq{display:none;}
.whatapp-pc {position: fixed;right: 10px;bottom: 80px;z-index:9999;}

/*右侧浮动框*/
.yb_conct {position: fixed;z-index: 9999999;bottom: 50px;right: -200px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width:268px;height: 45px;font: 16px/40px 'Microsoft YaHei';color: #fff;text-indent: 45px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background:#1c80c3 url(/upload/1c/202302/yb_top.png) no-repeat 0 0;}
.yb_bar .yb_tel {background:#1c80c3 url(/upload/1c/202302/yb_tel.png) no-repeat 0 0;}
.yb_bar .yb_email {background:#1c80c3 url(/upload/1c/202302/yb_email.png) no-repeat 0 0;}
.yb_bar .yb_whatsapp{background:#1c80c3 url(/upload/1c/202302/yb_whatsapp.png) no-repeat 0 0;}
.yb_bar ul li a{color:#fff;}
/*#endregion*/
