@charset "utf-8";




/*  */
#content .Enterprise_Generalization section .contentBox .Lis li {
   margin-bottom: 50px;
   width: calc(48% - 50px);
}

#content .Enterprise_Generalization section .contentBox .Lis li .txt2 {
   overflow-y: auto;
}

#content .Enterprise_Generalization section .contentBox .Lis li .txt1 {
   // height: 100%;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li p {
   color: #666;
}

#content .news section .contentBox .newsBox li:nth-child(2) {
   margin-bottom: 2px;
}

#content .news section .contentBox .newsBox li a .txt p {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

#content .HomeContent-A .videoWrap .video {
   width: 68%;
}

#content .HomeContent-A .videoWrap .hrefWrap {
   width: 30%;
   overflow-y: scroll;
   // height: 650px;
}


#content .HomeContent-B .Product .swipper {
   display: none;
}

.contentBox {
   width: calc(100% - 135px);
}

#content .ContactUs2 section .ContactUsBox {
   width: calc(100% - 135px);
}

#content .Enterprise_Honor section .contentBox .Trophy li span {
   display: block;
   margin-bottom: 15px;
   font-weight: bold;
   padding: 0 10px;
}

.con-licheng p {
   padding-bottom: 20px;
}

#content .Enterprise_Honor section .contentBox .certificate ul li {
   height: 690px;
   margin: 26px 76px 26px 0;
}

#content .Enterprise_Honor section .contentBox .certificate ul li img {
   max-height: 690px;
}

.HideDisplayWrap {
   overflow: hidden;
}

.HideDisplayWrap .fadeInLeftBig {
   width: 46%;
   float: left;
   margin: 0 2%;
}

#content .recruit .contentBox section .recruitBottom {
   margin: 0 2%;
}

.product-nav {
   text-align: center;
   padding: 50px 0 10px 0;
}

.product-nav a {
   text-align: center;
   width: 205px;
   height: 55px;
   line-height: 55px;
   background: #727172;
   display: inline-block;
   margin: 0 15px;
   font-size: 1.375rem;
   color: #fff;
   border-radius: 2px;
}

@media (max-width: 1280px) {
   .product-nav a {
      width: 190px;
   }
}

.product-nav .product-nav-active {
   background: #fbbc01;
}

#header .NavWarp nav>ul>li .subnav {
   width: 760px;
}

.Trophy .swiper-zhengshu .swiper-slide {
   text-align: center;
   position: relative;
}

.Trophy .swiper-zhengshu .swiper-slide span {
   display: block;
   margin-bottom: 8px;
   font-weight: bold;
   padding: 0 10px;
   height: 43px;
}

.Trophy .swiper-zhengshu .swiper-slide img {}

.Trophy .swiper-zhengshu .swiper-button-next,
.Trophy .swiper-zhengshu .swiper-button-prev {
   z-index: 99;
}

.zhengshu-Action img {
   max-width: 100%;
}

.product-nav2-box {}

.product-none {
   display: inline-block;
   margin-left: -20px;
   margin-bottom: 20px;
}

.product-none a {
   width: 200px;
   height: 53px;
   line-height: 55px;
   background: none;
   color: #727172;
   margin: 0;
}

.product-none .product-nav2-active {
   color: #fbbc01;
}

.product-click {
   display: inline-block;
   text-align: center;
   cursor: pointer;
   width: 205px;
   height: 55px;
   line-height: 55px;
   background: #727172;
   display: inline-block;
   margin: 0 15px;
   font-size: 1.375rem;
   color: #fff;
   border-radius: 2px;
   margin-bottom: 10px;
}

#content .Enterprise_Generalization section .contentBox .Lis li .txt2 p {
   padding: 5px 38px;
}

.Image-box {
   overflow: hidden;
   padding-bottom: 60px;
}

.Image-box h3 {
   margin-bottom: 28px;
}

.Image-box div {
   width: calc(50% - 50px);
   float: left;
   margin-right: 50px;
}

.Image-box div img {
   width: 100%;
}

.Image-box .Image-box-r {
   border-top: 1px solid #bfbfbf;
   border-left: 1px solid #bfbfbf;
}

.Image-box .Image-box-r span {
   width: 16.6%;
   border: 1px solid #bfbfbf;
   border-top: 0px solid #bfbfbf;
   border-left: 0px solid #bfbfbf;
   float: left;
   display: inline-block;
}


@media(max-width:1920px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 800px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 800px;
   }

   #content .HomeContent-A .videoWrap .video img {
      height: 100%;
   }
}

@media(max-width:1850px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 780px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 780px;
   }
}

@media(max-width:1800px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 750px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 750px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 640px;
   }
}

@media(max-width:1750px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 730px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 730px;
   }
}

@media(max-width:1700px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 710px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 710px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 600px;
   }
}

@media(max-width:1650px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 690px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 690px;
   }
}

@media(max-width:1600px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 665px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 665px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 540px;
   }
}

@media(max-width:1550px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 645px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 645px;
   }
}

@media(max-width:1500px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 620px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 620px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: auto;
   }
}

@media(max-width:1450px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 600px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 600px;
   }
}

@media(max-width:1400px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 575px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 575px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 440px;
   }
}

@media only screen and (max-width: 1365px) {
   #content .Enterprise_Generalization section .contentBox .Lis li {
      width: calc(49% - 20px);
   }

   .con-licheng p {
      padding-bottom: 15px;
   }

   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 555px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 555px;
   }

}

@media(max-width:1350px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 555px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 555px;
   }
}

@media(max-width:1300px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 530px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 530px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 400px;
   }

   .product-none a {
      width: 120px;
   }
}

@media(max-width:1250px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 510px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 510px;
   }
}

@media(max-width:1200px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 480px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 480px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 350px;
      width: calc(33.33% - 36px);
      margin: 36px 36px 36px 0;
   }
}

@media(max-width:1150px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 460px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 460px;
   }
}

@media(max-width:1100px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 435px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 435px;
   }

   .con-licheng p {
      padding-bottom: 10px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 300px;
   }
}

@media(max-width:1050px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 415px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 415px;
   }
}

@media(max-width:1000px) {
   #content .HomeContent-A .videoWrap .hrefWrap {
      height: 392px;
   }

   #content .HomeContent-A .videoWrap .video {
      height: 392px;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: 250px;
   }
}

@media all and (max-width: 768px) {
   #content .Enterprise_Honor section .contentBox .CourseBox .txt .Top .renshu:nth-child(1) {
      padding-right: 60px;
   }

   #content .Enterprise_Honor section .contentBox .CourseBox .txt .Top .renshu:nth-child(2) {
      padding-left: 60px;
   }

   .contentBox {
      width: calc(100% - 40px);
   }

   #content .Enterprise_Generalization section .contentBox .Lis li {
      width: calc(100% - 0px);
      margin-bottom: 0px;
   }

   #content .Enterprise_Honor section .contentBox .CourseBox {
      margin: 20px 0;
   }

   #content .ContactUs2 section .ContactUsBox {
      width: calc(100% - 40px);
   }

   .HideDisplayWrap .fadeInLeftBig {
      width: 100%;
      float: left;
      margin: 0;
   }

   #content .recruit .contentBox section .recruitBottom {
      margin: 0;
   }

   #header .NavWarp nav>ul>li .subnav {
      width: 100%;
   }
}

@media(max-width:414px) {
   #content .HomeContent-A .videoWrap .video {
      width: 100%;
      height: auto;
   }

   #content .HomeContent-A .videoWrap .hrefWrap {
      height: auto;
      width: 100%;
   }

   #content .HomeContent-A .videoWrap .hrefWrap ul li {
      width: 48%;
      float: left;
      margin: 15px 1% 0 1%;
   }

   #content .HomeContent-A .videoWrap .hrefWrap ul li a .txt h4 {
      font-size: 2rem;
   }

   #content .HomeContent-A .videoWrap .hrefWrap ul li a i {
      width: 90px;
      height: 90px;
   }

   #content .Enterprise_Honor section .contentBox .Trophy li span {
      padding: 0 2px;
      font-weight: 300;
      font-size: 1.625rem;
   }

   #content .Enterprise_Honor section .contentBox .certificate ul li {
      height: auto;
      margin: 0;
      width: 100%;
      margin-bottom: 20px;
   }

   .contentBox {
      width: calc(100% - 15px);
   }

   .Trophy .swiper-zhengshu .swiper-slide img {
      width: 100%;
   }

   .zhengshu-Action {
      width: 100%;
   }

   .Image-box div {
      width: 100%;
   }

   #content .Enterprise_Generalization section .contentBox .Top-p {
      margin: 15px 0 3px;
   }

   #content .Enterprise_Generalization section .contentBox .Lis li {
      padding: 5px 20px;
   }

   #content .Enterprise_Generalization section .contentBox .Lis li .txt1 img {
      margin: 2px auto;
   }

   #content .Enterprise_Generalization section .contentBox .Lis li .txt2 p {
      padding: 5px 0;
   }

   #content>div section {
      padding: 20px 0;
   }

   .Image-box h3 {
      margin-bottom: 10px;
   }

   .Image-box {
      padding-bottom: 20px;
   }


}



#content .Enterprise_Honor section .contentBox .CourseBox .txt .con {
   margin-top: 0px;
}

#header .NavWarp nav>ul>li>a {
   font-weight: bold;
}

#content .ContactUs2 section .ContactUsBox #addressUl {
   width: 400px;
}

#content .ContactUs2 section .ContactUsBox .mapWrap {
   width: calc(100% - 430px);
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li span {
   width: 82px;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li p {
   width: calc(100% - 82px);
}

#header .LogoWarp .language .languageTxt a {
   display: inline-block;
   margin: 3px 0;
}

#header .LogoWarp .language .languageTxt a i {
   width: 25px;
   height: 25px;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li {
   font-size: 1.375rem;
}

#content .Enterprise_Generalization section .contentBox .Lis li {
   width: calc(50% - 50px);
}

.Image-box div {
   width: 48.2%;
   margin-right: 3.5%;
}

.Image-box .Image-box-r {
   margin-right: 0;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li {
   padding: 10px 0;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li span img {
   margin-right: 15px;
}

#content .Enterprise_Generalization section .contentBox .box dl dd {
   height: 80px;
   padding: 15px 0;
   line-height: 22px;
}



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

@media(max-width:1360px) {
   #content .ContactUs2 section .ContactUsBox #addressUl {
      width: 300px;
   }

   #content .ContactUs2 section .ContactUsBox .mapWrap {
      width: calc(100% - 300px);
   }
}


@media(max-width:414px) {
   .contentBox {
      width: calc(100% - 15px);
   }

   .TopBanner.HomeBanner .swiper-container .swiper-wrapper .swiper-slide .txt h2 b {
      font-size: 3.8rem;
   }

   .TopBanner.HomeBanner .swiper-container .swiper-wrapper .swiper-slide .txt h3 {
      font-size: 2.4rem;
   }

   #header .LogoWarp .language {
      width: 100px;
      top: 5px;
   }

   #header .LogoWarp .Logo {
      left: 40%;
   }

   #header .LogoWarp .language .languageTxt a {
      display: inline-block;
      margin: 1px 0;
   }

   body {
      padding-top: 0px;
   }

   .product-nav a {
      margin-bottom: 10px;
   }

   .paging span.current {
      width: auto;
   }

   .paging a,
   .paging span {
      display: inline-block;
   }

   #content .ContactUs2 section .ContactUsBox #addressUl {
      width: 100%;
   }

   #content .news section .contentBox .newsBox li a .txt h3 {
      font-size: 2.5rem;
      height: auto;
      margin: 10px 0 3px;
   }

   #content .news section .contentBox .newsBox li a .txt p {
      margin-top: 3px;
   }

   #content .Enterprise_Generalization section .contentBox .Lis li {
      width: 100%;
   }

   #content .ContactUs2 section .ContactUsBox #addressUl>li ul li {
      padding: 10px 0;
   }

   #content .ContactUs2 section .ContactUsBox #addressUl>li ul li span img {
      margin-right: 15px;
   }

   #content .ContactUs2 section .ContactUsBox .mapWrap {
      width: 100%;
   }

   #content .Enterprise_Generalization section .contentBox .box dl dd {
      height: 70px;
      padding-top: 10px;
   }

}

#header .LogoWarp .language .languageTxt a i.ChinaIcon {
   background: none;
}

#header .LogoWarp .language .languageTxt a i {
   display: none;
}

#content .ContactUs2 section .ContactUsBox #addressUl>li ul li span {
   font-weight: bold;
}



.BMap_cpyCtrl {
   display: none;
}

.anchorBL {
   display: none
}

.video-xcp {
   font-size: 3rem;
   color: #fff;
   position: absolute;
   top: 40px;
   left: 50px;
   z-index: 99;
}

.video-xcp-active {
   display: none;
}

#content .HomeContent-A .videoWrap.active .video #video {
   height: 100%;
   background: #000;
}

@media(max-width:414px) {
   .video-xcp {
      font-size: 3rem;
      color: #fff;
      position: absolute;
      top: 20px;
      left: 25px;
      z-index: 99;
   }
}

#content .newsDetailed .newsTxt .contentBox p {
   margin-bottom:5px;!important
}