
body.fixed{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  bottom: 0;
  right: 0;
}
/* 导航 */
.menu{
  position: fixed;
  z-index: 9999999;
  width: 100%;
  backdrop-filter: blur(1.25rem);
  background: hsla(0,0%,100%,.86);
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}
.headpc{
  height: 100px;
}
.menu .navbar{margin-bottom: 0;border: none;border-radius: 0;background: none;}
.menu .container-fluid{padding: 0;}
.menu .navbar-collapse{padding: 0;}
.menu .navbar-header{padding-left: 70px;height: 100px;}
.menu .navbar-right{margin-right: 0;padding-right: 50px; height: 100px;}
.menu .navbar-default .navbar-nav li a{padding: 0;color: #606266;transition: all ease-in-out .2s;}
.menu .navbar-default .navbar-nav li{position: static;}
.menu .navbar-nav li.topli{
  padding: 0 24px;
  
  height: 100%;
}
.menu .navbar-nav li.topli a.topa{
  display: flex;
  position: relative;
  height: 100%;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  color: #606266;
}
.menu .navbar-nav li.topli a.topa.hover{
  color: #16813D;
}
.menu .navbar-nav li.topli a.topa::after{
  content: '';
  position: absolute;
  right: -24px;
  top: 50%; 
  transform: translateY(-50%);
  height: 16px;
  width: 1px;
  background: #E2E2E2;
}
.menu .navbar-nav li.topli:last-child a.topa::after{display: none;}
.menu .navbar-default .navbar-nav li.topli a:hover{color: #16813D;}
.menu .clogo .logor img{width: 44px;display: block;height: 44px;margin-right: 10px;}
.menu .clogo .logo img{width: 240px;display: block;}
.menu .clogo .logor img.slogen{
  display: block;
  width: auto;
  height: 24px;
  margin-right: 0;
}
.menu .clogo .logo{float: left;position: relative;z-index: 8;}
.menu .clogo .logor span{font-size: 20px;color: #E62129;
letter-spacing: 0.1em;
}
.menu .clogo .logor span i{
  font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-size: 28px;
  font-style: normal;
}
.menu .clogo .logor{padding: 28px 0 0 16px;}
.menu .navbar .navbar-collapse .submenu{
  width: 100%;
  background: #fff;
  top: 100px;
  left: 0;
  z-index: 90;
  border-radius: 0 0 6px 6px;
  display: none;
}
.menu .navbar .navbar-collapse .submenu .submenu-inner{
  width: 960px;
  margin: 0 auto;
}
.menu .navbar .navbar-collapse .submenu .cp-menu{
  width: 1350px;
  margin: 0 auto;
}
.mobilenav{
  display: none;
}


.submenu-inner .subdlwrap{
  padding: 36px 0 53px;
}
.submenu-inner .subdlwrap .subitem {
  margin-right: 100px;
}
.submenu-inner.cp-menu .subdlwrap .subitem{
  margin-right: 0px;
}
.submenu-inner .subdlwrap .subitem h2{
  font-size: 30px;
  line-height: 44px;
  font-family: 'SourceHanSansCN-Medium';
}
.submenu-inner .subdlwrap .subitem p{
  line-height: 27px;
  margin-top: 4px;
  margin-bottom: 16px;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner .subdlwrap .subitem a{
  display: flex;
  width: 95px;
  height: 31px;
  align-items: center;
  color: #16813D;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subdlwrap .subitem{
  position: relative;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subdlwrap .subitem::after{
  content: "";
  height: 180px;
  width: 1px;
  background: #EBEEF5;
  position: absolute;
  right: -56px;
  top: 50%;
  transform: translateY(-50%);
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subdlwrap .subitem.mr80{
  margin-right: 56px;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner .subdlwrap .subitem a img{
  width: 20px;
  display: block;
}
.submenu-inner .subdlwrap .pic img{
  width: 303px;
  height: 200px;
  object-fit: cover;
}
.submenu-inner .subul{
  height: 168px;
  border-left: 1px solid #EBEEF5;
  padding-left: 100px;
  margin-right: 100px;
}
.submenu-inner .subul a{
  display: inline-block;
  height: 48px;
  line-height: 48px;
  width: 164px;
  text-align: center;
  font-size: 16px;
  color: #606266;
  transition: all ease-in-out .2s;
  border: 1px solid #E4E7ED;
  
}
.submenu-inner .subul a:hover{
  border: 1px solid #16813D;
}
.submenu-inner .subul ul li{
  margin-bottom: 18px;
}
.submenu-inner .subul ul li:nth-last-child(1){
  margin-bottom: 0;
}
.menu .navbar-default .navbar-nav li .submenu-inner.cp-menu .subproul{
  padding: 0 0px;
  position: relative;
}
.menu .navbar-default .navbar-nav li .submenu-inner.cp-menu .subproul::before{
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 168px;
  background: #EBEEF5;
  width: 1px;
  content:"";
  display: none;

}
.menu .navbar-default .navbar-nav li .submenu-inner.cp-menu .subproul a{
  display: inline-block;
  height: 48px;
  line-height: 48px;
  border: 1px solid #E4E7ED;
  margin-bottom: 18px;
  width: 164px;
  text-align: center;
  font-size: 16px;
  color: #606266;
  transition: all ease-in-out .2s;
}
.menu .navbar-default .navbar-nav li .submenu-inner.cp-menu .subproul a:nth-last-child(1){
  margin-bottom: 0;
}
.menu .navbar-default .navbar-nav li .submenu-inner.cp-menu .subproul a:hover{
  background: #16813D;
  border: 1px solid #16813D;
  color: #fff;
}
.submenu-inner.cp-menu .subul{
  height: auto;
  padding-left: 0px;
  margin-right: 0px;
  position: relative;
  border-left: none;
}
.submenu-inner.cp-menu .subul::before{
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 168px;
  background: #EBEEF5;
  width: 1px;
  content:"";
  display: none;
}
.submenu-inner.cp-menu .subul ul{
  width: 536px;
}
.submenu-inner.cp-menu .subul ul li{
  width: 20%;
}
.submenu-inner.cp-menu .subul ul li.mb30{
  margin-bottom: 20px;
}
.submenu-inner.cp-menu .subul ul li.mb0{
  margin-bottom: 0px;
}
.submenu-inner.cp-menu .subul ul li a .cppic{
  width: 40px;
  height: 40px;
  position: relative;
}
.submenu-inner.cp-menu .subul ul li a .cppic img{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all ease-in-out .2s;
}

.submenu-inner.cp-menu .subul ul li a{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  width: auto;
  text-align: center;
  border: none;
}
.submenu-inner.cp-menu .subul ul li a .cppic img.img2{
  opacity: 0;
}
.submenu-inner.cp-menu .subul ul li a .cppic img.img1{
  opacity: 1;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner .subul a:hover{
  color: #fff;
  background: #16813D;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subul a:hover{
  color: #16813D;
  background: none;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subul a:hover .cppic img.img2{
  opacity: 1;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subul a:hover .cppic img.img1{
  opacity: 0;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subul a .cpp{
  color: #606266;
  font-size: 14px;
  transition: all ease-in-out .2s;
  line-height: 24px;
  margin-top: 6px;
}
.menu .navbar-default .navbar-nav li.topli .submenu-inner.cp-menu .subul a:hover .cpp{
  color: #16813D;
}


.submenu-inner .subdlwrap.serv .subul ul li{
  margin-bottom: 12px;
}




/* 分页 */
.pager{
    margin: 40px 0 40px;
}
.pager ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.pager ul li{
    margin: 0 4px;
}
.pager ul li a{
    display: inline-block;
    border: 1px solid #EBEEF5;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #606266;
    font-size: 14px;
    text-align: center;
    padding: 0;
    transition: all ease-in-out .2s;
}
.pager ul li.active span{
    display: inline-block;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding: 0;
    background: #16813D;
    border: 1px solid #16813D;
}
.pager ul li.active span:hover{
    background: #16813D;
    border: 1px solid #16813D;
}
.pager ul li a:hover{
    color: #fff;
    background: #16813D;
    border: 1px solid #16813D;
}
.pager ul li:nth-last-child(1) a{
    width: auto;
    padding: 0 20px;
    border-radius: 16px;
}
.pager ul li:nth-child(1) a{
    width: auto;
    padding: 0 20px;
    border-radius: 16px;
}

.pager ul li.disabled span{
    border: 1px solid #EBEEF5;
    border-radius: 16px;
    font-size: 14px;
    color: #606266;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: auto;
    padding: 0 20px;
    opacity: 0.5;
}
.pager ul li.disabled:hover{
    cursor:no-drop
}








/* swiper */
.swiper-pagination-bullet{width: 16px;height: 16px;background: url(../images/dot.png) no-repeat center center;background-size: 16px;}
.swiper-pagination-bullet-active{background: url(../images/dothover.png) no-repeat center center;background-size: 16px;}

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;

        object-fit: cover;
      }



/* 网站底部footer */
.footer{background: #303133;padding: 40px 0 54px;}
.ftl{width: 980px;padding-bottom: 14px;}
.ftl-mobile{
  display: none;
}
.mobile-mp{
  display: none;
}
.ftmenu .ul{margin-right: 74px;}
.ftmenu .ul:nth-last-child(1){margin-right: 0;}
.ftmenu .ul .li a{color: #73757B;transition: all ease-in-out .2s;font-size: 16px;}
.ftmenu .ul .li a:hover{color: #E4E7ED;}
.ftmenu .ul .li{color: #E4E7ED;height: 27px; 
  text-align: center;
   line-height: 27px;margin-bottom: 4px;}
.ftmenu .ul .lifirst{margin-bottom: 16px;color: #B3B9C4;
  pointer-events:none;
  font-size: 18px;
}

.ftmenu {padding-bottom: 40px;border-bottom: 0.5px solid rgba(255, 255, 255, 0.07);}

.ftinfo{margin-top: 44px;}
.ftinfo .p{line-height: 24px;display: flex;align-items: center;margin-bottom: 14px;flex-wrap: wrap;}
.ftinfo .p,.ftinfo a,.ftinfo span,.ftinfo .line{font-size: 14px;color: #6D7178;}
.ftinfo .p img{width: 17px;height: 17px;margin-right: 4px;}
.ftinfo .p .line{margin: 0 14px;color: rgba(255, 255, 255, 0.07);}
.ftinfo .yyzz{right: 0;bottom: 4px;}
.ftinfo .yyzz img{width: 165px;height: 45px;display: block;}
.ftinfo .p a,.ftinfo a span{transition: all ease-in-out .2s;}
.ftinfo .p a:hover,.ftinfo .p a:hover span{color: #E4E7ED;}

.ftinfo .friendlink .link{
  line-height: 27px;
  width: 82.1%;
}
.ftinfo .friendlink .link .linkt {
  margin-bottom: 3px;
}
.ftinfo .friendlink .link .linkt span{
  color: #6D7178;
  font-size: 14px;
}
.ftinfo .friendlink .link a,
.ftinfo .p.sitemap a,
.ftinfo .p.copyadd span
{
  position: relative;
  color: #6D7178;
  font-size: 14px;
  padding-right: 11px;
  margin-right: 11px;
  display: inline-block;
  transition: all ease-in-out .2s;

}
.ftinfo .friendlink .link a:hover,
.ftinfo .p.sitemap a:hover
{
  color: #E4E7ED;
}
.ftinfo .friendlink .link a::after,
.ftinfo .p.sitemap a::after{
  position: absolute;
  content: "";
  color: #6D7178;
  font-size: 14px;
  right: 0;
  height: 15px;
  width: 0.5px;
  background: rgba(255, 255, 255, 0.1);
  top: 50%;
  transform: translateY(-50%);
}
.ftinfo .p.sitemap{
  margin-bottom: 28px;
}
.ftinfo .friendlink .link a:nth-last-child(1)::after,
.ftinfo .p.sitemap a:nth-last-child(1)::after{
  display: none;
}
.ftinfo .p.copyadd span{
  font-size: 16px;
  padding: 0;
  margin: 0;
}
.ftinfo .p.copyadd .line{
  height: 15px;
  width: 1px;
  margin: 0;
  background: rgba(255, 255, 255, 0.1);
}
.ftr{width: 250px;padding-top: 10px;}
.ftr .ftlogo img{width: 200px;display: block;}
.ftr .ftlogo{margin-bottom: 10px;}
.ftr .fticon .pic img{width: 40px;display: block;}
.ftr .fticon p{font-size: 14px;color: #B3B9C4;margin-top: 5px;}
.ftr .ftmp .pic img{width: 90px;display: block;}
.ftr .fttel h2,.ftr .fttel h3{color: #E4E7ED;}
.ftr .fttel h2{font-size: 32px;line-height: 42px;}
.ftr .fttel h2 img{
  width: 198px;
}
.ftr .fttel h3{
  font-size: 16px;
  color: #B3B9C4;
  font-weight: normal;line-height: 24px;
}
.ftr .fttel h3.mobileh3{
  display: none;
}
.ftr .fttel{margin-bottom: 40px;text-align: right;}
.fticon{margin-bottom: 23px;}
.fticon a{display: flex;margin-left: 42px; justify-content: center;align-items: center;flex-direction: column;}
.ftr .ftmp p{color: #B3B9C4;font-size: 14px;margin-top: 12px;}
.ftr .ftmp .ewmwrap{
  margin-left: 25px;
}
.ftr{align-items: flex-end;}
.mobilecopy{
  display: none;
}
.callphone{
  display: none;
}
.rightbar{
  width: 88px;
  padding: 10px 0;
  border-radius: 4px;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.08));
  top: 28%;

  right: 0;
  position: fixed;
  z-index: 99;
}
.rightbar .barlist{
  cursor: pointer;
}
.rightbar .barlist .pic img{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  transition: all ease-in-out .2s;
}
.rightbar .barlist .pic img.img2{
  opacity: 0;
}
.rightbar .barlist .pic img.img1{
  opacity: 1;
}
.rightbar .barlist .pic{
  position: relative;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
}
.rightbar .barlist p{
  text-align: center;
  color: #999;
  font-size: 14px;
  transition: all ease-in-out .2s;
}
.rightbar .barlist{
  height: 88px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rightbar .barlist .weixin{
  z-index: 12;
  left: -108px;
  padding: 4px;
  top: -44px;
  background: #fff;
  display: none;
}
.rightbar .barlist .weixin p{
  text-align: center;
  color: #999;
  font-size: 14px;
}
.rightbar .barlist .weixin .wxpic img{
  width: 100px;
  height: 100px;
}
.rightbar .barlist:last-child{
  display: none;
}
.rightbar .barlist:last-child .pic{
  left: 50%;
  transform: translateX(-50%);
}
.rightbar .barlist:hover .pic img.img1{
  opacity: 0;
}
.rightbar .barlist:hover .pic img.img2{
  opacity: 1;
}
.rightbar .barlist:hover p{
  color: #16813D;
}
.rightbar .barlist:hover .weixin p{
  color: #999;
}

/*=========================内页样式====================*/

/* 内页-新闻中心 */
.ban img{width: 100%;}
.ban img.mobileimg{
  display: none;
}
.bantitle{font-size: 42px;font-family: 'SourceHanSansCN-Medium';text-align: center;width: 100%;top: 50%;transform: translateY(-50%);}
.ncon{padding: 0 0 100px;}
.mobile-news-wrap .mobile-news-tit{
  display: none;
}
.newstitle a{width: 186px;margin: 10px;text-align: center; transition: all ease-in-out .2s; font-size: 20px; display: flex;justify-content: center;align-items: center; height: 56px;border: 1px solid #E2E2E2;background: #FFFFFF;}
.newstitle{height: 176px;flex-wrap: wrap;}
.newstitle a:hover,.newstitle a.hover{background: #16813D;color: #fff;border: 1px solid #16813D;}
.newscon a{display: block;margin-bottom: 24px; transition: all ease-in-out .2s;position: relative;top: 0;}
.newscon a .ai{padding: 30px;}
.newscon a .al img{width: 100%;height: 100%;object-fit: cover;display: block;}
.newscon a .al {width: 274px;height: 172px;}
.newscon a .ar .des .tit{height: 36px;font-family: 'SourceHanSansCN-Medium'; transition: all ease-in-out .2s; line-height: 36px;margin-bottom: 16px; overflow: hidden;font-size: 24px; text-overflow: ellipsis;white-space: nowrap;}
.newscon a .ar .more{width: 142px;transition: all ease-in-out .2s; border: 1px solid #E2E2E2;font-size: 20px; color: #999999; height: 56px;}
.newscon a:hover .ar .more{color: #16813D;border: 1px solid #16813D;}
.newscon a:hover .ar .des .tit{color: #16813D;}
.newscon a .ar .des p{line-height: 38px;margin-bottom: 16px; color: #999;height: 76px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newscon a .des .date img{width: 16px;height: 16px;}
.newscon a .des .date{margin-bottom: 12px;}
.newscon a .des .date span{font-size: 14px;color: #999;}
.newscon a .des .date .span{margin-right: 26px;}
.newscon a .des .date .span img{margin-right: 6px;}
.newscon a .des {width: 844px;margin-right: 56px;}
.newscon a:hover{box-shadow: 0px 10px 22px rgba(26, 53, 95, 0.08);top: -10px;}
.newscon a .des .date{margin-bottom: 0;}

.news-video{flex-wrap: wrap;}
.news-video a{display: block;position: relative;top: 0;transition: all ease-in-out .2s; background: #fff;margin: 0 28px 28px 0;width: 448px;}
.news-video a:nth-child(3n){margin-right: 0;}

.news-video a .pic{overflow: hidden;height: 282px;width: 100%;}
.news-video a .pic img.img{display: block;width: 100%;height: 282px;object-fit: cover;transition: all ease-in-out .2s;}
.news-video a .pic img.vd{width: 56px;height: 56px;display: block;z-index: 80;}
.news-video a .des .date{margin-bottom: 12px;}
.news-video a .des .date img{width: 16px;height: 16px;}
.news-video a .des .date span{font-size: 14px;color: #999;}
.news-video a .des .date .span{margin-right: 26px;}
.news-video a .des .date .span img{margin-right: 6px;}
.news-video a .des .tit{margin-bottom: 12px; font-size: 20px;line-height: 30px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-video a .des{padding: 20px;}

.news-video a:hover{top: -10px;}
.pos{height: 60px;}
.pos a,.pos span{color: #999;}
.pos span{margin: 0 4px;}
.detail-l{width: 64.3%;}
.detail-r{width: 28.6%;}
.title{margin-bottom: 30px;}
.title h1{font-size: 34px;font-family: 'SourceHanSansCN-Medium'; line-height: 50px;font-weight: 500;margin-bottom: 14px;}
.title .date{margin-bottom: 12px;}
.title .date span{font-size: 18px;color: #999;}
.title .date .span{margin-right: 26px;}
.title .date .span img{margin-right: 6px;}
.title .date img{width: 16px;height: 16px;}
.news-detail{margin-top: 40px;}
.content{line-height: 2em;padding-bottom: 30px;border-bottom: 1px solid #E2E2E2;}
.content img{max-width: 100%;}

.goback{padding-top: 40px;}
.goback a{display: block;transition: all ease-in-out .2s;text-align: center;line-height: 40px; width: 132px;height: 40px;font-size: 14px; border: 1px solid #E2E2E2;}
.goback a:hover,.goback a:active,.goback a:focus{color: #16813D;border: 1px solid #16813D;}

.detail-r h2{font-size: 20px;line-height: 38px;font-family: 'SourceHanSansCN-Medium';margin-bottom: 16px;}
.detail-r .tjnews img{width: 100%;display: block;}

.detail-r .tjnews a .p{border-bottom: 1px solid #F1F1F1; transition: all ease-in-out .2s;color: #999;padding: 20px 0;}
.detail-r .ula .lib{border-bottom: 1px solid #F1F1F1;padding: 20px 0;}
.detail-r .ula .lib a{transition: all ease-in-out .2s;color: #999;}
.detail-r .ula .lib a:hover{color: #16813D;}
.detail-r .tjnews a:hover .p{color: #16813D;}

.videocon a{
  width: 32%;
  display: block;
  margin: 0 2% 2% 0;
}
.videocon a:nth-child(3n){
  margin-right: 0;
}
.videocon a .pic .img img{
  width: 100%;
  display: block;
}
.videocon a .pic .ceng{
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 4;
}
.videocon a .pic .ceng img{
  width: 56px;
  height: 56px;
  display: block;
}
.videocon a .des{
  padding: 20px;
}
.videocon a .des .tit{
  font-size: 20px;
  height: 60px;
  margin-bottom: 12px;
  display: -webkit-box; 
-webkit-box-orient: vertical; 
-webkit-line-clamp: 2; 
overflow: hidden; 
}
.videocon a .des .date{margin-bottom: 12px;}
.videocon a .des .date img{width: 16px;height: 16px;}
.videocon a .des .date span{font-size: 14px;color: #999;}
.videocon a .des .date .span{margin-right: 26px;}
.videocon a .des .date .span img{margin-right: 6px;}



















/* ==================防伪查询 ====================*/
.fangwei{margin-bottom: -100px;}
.chaxun{padding: 140px 0 60px;}
.cxtit{text-align: center;}
.cxtit h2{font-size: 42px;}
.cxtit p{font-size: 20px;color: #999;}

.map .mapi{
  height: 785px;
}

.nodata{
  padding-bottom: 40px;
}
.nodata .p{
  margin-top: 20px;
  font-size: 16px;
  color: #888;
}








